body{background-color:#fff;background-repeat:repeat;background-position:top left;background-attachment:fixed}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}div.pp_default .pp_top .pp_left{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt{color:#f8f8f8}div.pp_default .pp_content_container .pp_left{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}div.pp_default .pp_content_container .pp_right{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}div.pp_default .pp_next:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}div.pp_default .pp_previous:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}div.pp_default .pp_expand{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_expand:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}div.pp_default .pp_contract{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}div.pp_default .pp_contract:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}div.pp_default .pp_close{width:30px;height:30px;background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}div.pp_default .pp_gallery ul li a{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}div.pp_default .pp_content_container .pp_details{margin-top:5px}div.pp_default .pp_nav{clear:none;height:30px;width:105px;position:relative}div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;font-color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:.7}div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}div.pp_default .pp_bottom .pp_left{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/default/loader.gif) center center no-repeat}div.light_rounded .pp_top .pp_left{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}div.light_rounded .pp_top .pp_right{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}div.light_rounded .pp_next:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.light_rounded .pp_previous:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_rounded .pp_expand{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_rounded .pp_expand:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_rounded .pp_contract{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_rounded .pp_contract:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_rounded .pp_close{width:75px;height:22px;background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_rounded .pp_nav .pp_play{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_nav .pp_pause{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_rounded .pp_arrow_previous{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}div.light_rounded .pp_arrow_next{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}div.light_rounded .pp_bottom .pp_left{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}div.light_rounded .pp_bottom .pp_right{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_top .pp_left{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}div.dark_rounded .pp_top .pp_right{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}div.dark_rounded .pp_content_container .pp_left{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}div.dark_rounded .pp_content_container .pp_right{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}div.dark_rounded .pp_next:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}div.dark_rounded .pp_previous:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}div.dark_rounded .pp_expand{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_rounded .pp_expand:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_rounded .pp_contract{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_rounded .pp_contract:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_rounded .pp_close{width:75px;height:22px;background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_rounded .pp_description{margin-right:85px;color:#fff}div.dark_rounded .pp_nav .pp_play{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_nav .pp_pause{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_rounded .pp_arrow_previous{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}div.dark_rounded .pp_arrow_next{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}div.dark_rounded .pp_bottom .pp_left{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}div.dark_rounded .pp_bottom .pp_right{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}div.dark_rounded .pp_loaderIcon{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}div.dark_square .pp_loaderIcon{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_square/loader.gif) center center no-repeat}div.dark_square .pp_expand{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.dark_square .pp_expand:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.dark_square .pp_contract{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.dark_square .pp_contract:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.dark_square .pp_close{width:75px;height:22px;background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.dark_square .pp_nav{clear:none}div.dark_square .pp_nav .pp_play{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_nav .pp_pause{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.dark_square .pp_arrow_previous{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}div.dark_square .pp_arrow_next{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}div.dark_square .pp_next:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}div.dark_square .pp_previous:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.light_square .pp_expand{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square .pp_nav .pp_play{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_next{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_next:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_top .pp_left{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:7px 0 0}.pp_social .facebook{float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}
#slider>article{width:100%;float:none;margin:0}#slider{margin:0;margin-bottom:77px}[id^=flexslider-] .slides>li{display:none;position:relative}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}[id^=flexslider-]{position:relative}.slides{list-style:none outside none;margin:0}.slides img{width:100%}[id^=flexslider-] .flex-direction-nav{display:inline-block;position:absolute;bottom:22%;margin:0;right:15%;margin-right:566px;z-index:1000;list-style:none}.flex-direction-nav li{float:left;width:76px;height:76px}.flex-direction-nav li:first-child{float:left}[id^=flexslider-] .flex-direction-nav li a{width:76px;height:76px;display:block}[id^=flexslider-] .flex-direction-nav li a.flex-prev{background:#3e454c url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/prev-2.png) center center no-repeat;float:left}[id^=flexslider-] .flex-direction-nav li a.flex-next{background:#3e454c url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/next-2.png) center center no-repeat;float:left}[id^=flexslider-] .flex-direction-nav li a:hover{background-color:#ff7f66}.flex-direction-nav{display:none}.flex-control-nav{font:0/0 a;position:absolute;margin-bottom:1%;margin-left:1%;bottom:0;left:0}.flex-control-nav li{display:inline-block;height:auto;width:auto}.flex-control-nav li+li{margin-left:4px}.flex-control-nav li>a{background:#fff6e5;border-radius:50%;display:block;height:16px;width:16px}.flex-control-nav li>a:hover,.flex-control-nav li>a.flex-active{background:#ff7f66}#slides-pagination{position:relative;overflow:hidden;display:block}#slides-pagination ul{width:auto !important;position:relative;list-style:none;transform:none !important;margin:0;padding:0;display:inline-block;float:right;margin-right:30px;padding-top:27px;padding-bottom:29px}#slides-pagination ul li{float:left;cursor:pointer;margin:0;width:123px !important;height:83px;margin-left:16px;padding:6px;background-color:#fff;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease}#slides-pagination ul li figure{margin:0}#slides-pagination ul li:hover,#slides-pagination ul .flex-active-slide{background-color:#78ccfd;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease}#slides-pagination .flex-direction-nav{top:0;left:0;position:absolute;margin:0;width:100%;list-style:none;height:0;display:none}.flex-caption{position:absolute;right:15%;bottom:22%;overflow:hidden;text-align:right}.flex-caption .title-box{background-color:#ff7f66;padding:12px 25px 0 0;width:566px;overflow:hidden;border-bottom:1px solid #d4cdbe;height:128px}.flex-caption .title-box h2{font:300 70px/70px 'Open Sans';color:#fff6e5;margin-bottom:0;text-transform:uppercase;text-align:right;margin-bottom:2px}.flex-caption .title-box h4{font:300 30px/30px 'Open Sans';color:#3e454c;margin-bottom:0;text-transform:uppercase;text-align:right}.flex-caption .flex-box2{background-color:#fff6e5;padding:18px 25px 4px 0;text-align:right;display:block;overflow:hidden;width:566px}.flex-caption .flex-box2 .inner{font:14px/19px 'Arial';color:#ada699;text-transform:uppercase;margin-bottom:16px;padding:0}.flex-caption a{font:27px 'Trebuchet MS';color:#fc0c0c;text-decoration:underline}@media (min-width:980px) and (max-width:1199px){.flex-caption{bottom:10%}[id^=flexslider-] .flex-direction-nav{bottom:10%}}@media (max-width:979px){.flex-caption{bottom:5%}[id^=flexslider-] .flex-direction-nav{bottom:5%}}@media (min-width:768px) and (max-width:979px){[id^=flexslider-] .flex-direction-nav{right:2%}.flex-caption{right:2%}.flex-caption .title-box{padding-bottom:18px;height:90px}.flex-caption .title-box h2{font-size:40px;line-height:40px}.flex-caption .title-box h4{font-size:20px;line-height:20px}}@media (max-width:767px){.flex-caption{display:none}[id^=flexslider-] .flex-direction-nav{margin-right:0}#slider{margin-bottom:30px}[id^=flexslider-] .flex-direction-nav{right:5%}.flex-direction-nav li{width:46px;height:46px}[id^=flexslider-] .flex-direction-nav li a{width:46px;height:46px}}
#galleryOverlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:100000;background-color:#222;background:0 0;background-color:rgba(0,0,0,.8);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);zoom:1;overflow:hidden;display:none;-moz-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}#galleryOverlay.visible{opacity:1}#gallerySlider{height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;-moz-transition:left .4s ease;-webkit-transition:left .4s ease;transition:left .4s ease}#gallerySlider .placeholder{background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/touchTouch.gif) no-repeat center center;height:100%;line-height:1px;text-align:center;width:100%;display:inline-block}#gallerySlider .placeholder:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#gallerySlider .placeholder img{display:inline-block;max-height:80%;max-width:80%;width:auto !important;vertical-align:middle}#gallerySlider.rightSpring{-moz-animation:rightSpring .3s;-webkit-animation:rightSpring .3s}#gallerySlider.leftSpring{-moz-animation:leftSpring .3s;-webkit-animation:leftSpring .3s}@-moz-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-moz-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}@-webkit-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@-webkit-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}#prevArrow,#nextArrow{border:none;text-decoration:none;background:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/arrows.png) no-repeat;opacity:.5;cursor:pointer;position:absolute;width:43px;height:58px;top:50%;margin-top:-29px;-moz-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}#prevArrow:hover,#nextArrow:hover{opacity:1}#prevArrow{background-position:left top;left:40px}#nextArrow{background-position:right top;right:40px}
.camera_wrap{display:none;position:relative;width:100%;z-index:0;margin-bottom:0 !important;height:896px}.camera_wrap img{max-width:none !important}.camera_fakehover{height:100%;min-height:60px;position:relative;width:100%;z-index:1}.camera_src{display:none}.cameraCont,.cameraContents{height:100%;position:relative;width:100%;z-index:1}.cameraContent{display:none}.camera_target{overflow:hidden;text-align:left;z-index:0}.camera_overlayer{overflow:hidden;z-index:0}.camera_target_content{overflow:hidden;z-index:2}.camera_loader{background:#fff url("data:image/gif;base64,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") no-repeat center;border:1px solid #fff;border-radius:18px;height:36px;left:50%;overflow:hidden;position:absolute;margin:-18px 0 0 -18px;top:50%;width:36px;z-index:3}.camera_nav_cont{height:65px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4}.camerarelative{overflow:hidden;position:relative}.imgFake{cursor:pointer}.camera_command_wrap .hideNav{display:none}.camera_command_wrap{left:0;position:relative;right:0;z-index:4}.showIt{display:none}.camera_clear{clear:both;display:block;height:1px;margin:-1px 0 25px;position:relative}.camera_caption{display:none}.cameraContent .camera_caption{display:block}.cameraSlide,.cameraContent,.camera_target,.camera_overlayer,.camera_target_content{position:absolute;top:0;right:0;bottom:0;left:0}#camera2 .cameraSlide img{margin-top:0 !important}#camera2 .camera_loader{display:none}.camera_caption{position:absolute;top:45%;right:0;bottom:55px;left:0;text-align:center;font-size:24px;line-height:1}.camera_caption>div{height:100%}.camera_caption,.camera_caption h2{color:#fff}.camera_caption h2{font-weight:900;font-size:96px;line-height:1}.camera_caption .logo+h2{margin-top:10px}.camera_caption h2+p{margin-top:22px}.camera_caption p+.btn1,.camera_caption p+.wow{margin-top:35px}.camera_pag{position:absolute;top:auto;right:0;bottom:34px;left:0;line-height:10px}.camera_pag_ul{text-align:center}.camera_pag_ul li{display:inline-block}.camera_pag_ul li.active>span,.camera_pag_ul li>span:hover{background:0 0}.camera_pag_ul li+li{position:relative;margin-left:10px}.camera_pag_ul li>span{display:inline-block;width:11px;height:11px;border:3px solid #fff;background:#fff;border-radius:50%;cursor:pointer;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}.camera_pag_ul li span span{font:0/0 a;text-shadow:none;color:transparent}@media (max-width:1079px){.camera_caption{display:none !important}}@media (min-width:768px) and (max-width:979px){#camera2{height:200px !important}}@media (max-width:767px){#camera2{height:140px !important}}
.buttons-wrap{position:relative}.buttons-wrap .ajax-loader{position:absolute;transform:translatey(-50%);z-index:99;right:8px;top:50%}
@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/MaterialIcons-Regular.woff) format("woff"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/MaterialIcons-Regular.ttf) format("truetype")}.material-icons-ico,[class*=material-icons-]:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:inherit}.material-icons-3d_rotation:before{content:"\e84d"}.material-icons-access_alarm:before{content:"\e190"}.material-icons-access_alarms:before{content:"\e191"}.material-icons-access_time:before{content:"\e192"}.material-icons-accessibility:before{content:"\e84e"}.material-icons-account_balance:before{content:"\e84f"}.material-icons-account_balance_wallet:before{content:"\e850"}.material-icons-account_box:before{content:"\e851"}.material-icons-account_circle:before{content:"\e853"}.material-icons-adb:before{content:"\e60e"}.material-icons-add:before{content:"\e145"}.material-icons-add_alarm:before{content:"\e193"}.material-icons-add_alert:before{content:"\e003"}.material-icons-add_box:before{content:"\e146"}.material-icons-add_circle:before{content:"\e147"}.material-icons-add_circle_outline:before{content:"\e148"}.material-icons-add_shopping_cart:before{content:"\e854"}.material-icons-add_to_photos:before{content:"\e39d"}.material-icons-adjust:before{content:"\e39e"}.material-icons-airline_seat_flat:before{content:"\e630"}.material-icons-airline_seat_flat_angled:before{content:"\e631"}.material-icons-airline_seat_individual_suite:before{content:"\e632"}.material-icons-airline_seat_legroom_extra:before{content:"\e633"}.material-icons-airline_seat_legroom_normal:before{content:"\e634"}.material-icons-airline_seat_legroom_reduced:before{content:"\e635"}.material-icons-airline_seat_recline_extra:before{content:"\e636"}.material-icons-airline_seat_recline_normal:before{content:"\e637"}.material-icons-airplanemode_active:before{content:"\e195"}.material-icons-airplanemode_inactive:before{content:"\e194"}.material-icons-airplay:before{content:"\e055"}.material-icons-alarm:before{content:"\e855"}.material-icons-alarm_add:before{content:"\e856"}.material-icons-alarm_off:before{content:"\e857"}.material-icons-alarm_on:before{content:"\e858"}.material-icons-album:before{content:"\e019"}.material-icons-android:before{content:"\e859"}.material-icons-announcement:before{content:"\e85a"}.material-icons-apps:before{content:"\e5c3"}.material-icons-archive:before{content:"\e149"}.material-icons-arrow_back:before{content:"\e5c4"}.material-icons-arrow_drop_down:before{content:"\e5c5"}.material-icons-arrow_drop_down_circle:before{content:"\e5c6"}.material-icons-arrow_drop_up:before{content:"\e5c7"}.material-icons-arrow_forward:before{content:"\e5c8"}.material-icons-aspect_ratio:before{content:"\e85b"}.material-icons-assessment:before{content:"\e85c"}.material-icons-assignment:before{content:"\e85d"}.material-icons-assignment_ind:before{content:"\e85e"}.material-icons-assignment_late:before{content:"\e85f"}.material-icons-assignment_return:before{content:"\e860"}.material-icons-assignment_returned:before{content:"\e861"}.material-icons-assignment_turned_in:before{content:"\e862"}.material-icons-assistant:before{content:"\e39f"}.material-icons-assistant_photo:before{content:"\e3a0"}.material-icons-attach_file:before{content:"\e226"}.material-icons-attach_money:before{content:"\e227"}.material-icons-attachment:before{content:"\e2bc"}.material-icons-audiotrack:before{content:"\e3a1"}.material-icons-autorenew:before{content:"\e863"}.material-icons-av_timer:before{content:"\e01b"}.material-icons-backspace:before{content:"\e14a"}.material-icons-backup:before{content:"\e864"}.material-icons-battery_alert:before{content:"\e19c"}.material-icons-battery_charging_full:before{content:"\e1a3"}.material-icons-battery_full:before{content:"\e1a4"}.material-icons-battery_std:before{content:"\e1a5"}.material-icons-battery_unknown:before{content:"\e1a6"}.material-icons-beenhere:before{content:"\e52d"}.material-icons-block:before{content:"\e14b"}.material-icons-bluetooth:before{content:"\e1a7"}.material-icons-bluetooth_audio:before{content:"\e60f"}.material-icons-bluetooth_connected:before{content:"\e1a8"}.material-icons-bluetooth_disabled:before{content:"\e1a9"}.material-icons-bluetooth_searching:before{content:"\e1aa"}.material-icons-blur_circular:before{content:"\e3a2"}.material-icons-blur_linear:before{content:"\e3a3"}.material-icons-blur_off:before{content:"\e3a4"}.material-icons-blur_on:before{content:"\e3a5"}.material-icons-book:before{content:"\e865"}.material-icons-bookmark:before{content:"\e866"}.material-icons-bookmark_border:before{content:"\e867"}.material-icons-border_all:before{content:"\e228"}.material-icons-border_bottom:before{content:"\e229"}.material-icons-border_clear:before{content:"\e22a"}.material-icons-border_color:before{content:"\e22b"}.material-icons-border_horizontal:before{content:"\e22c"}.material-icons-border_inner:before{content:"\e22d"}.material-icons-border_left:before{content:"\e22e"}.material-icons-border_outer:before{content:"\e22f"}.material-icons-border_right:before{content:"\e230"}.material-icons-border_style:before{content:"\e231"}.material-icons-border_top:before{content:"\e232"}.material-icons-border_vertical:before{content:"\e233"}.material-icons-brightness_1:before{content:"\e3a6"}.material-icons-brightness_2:before{content:"\e3a7"}.material-icons-brightness_3:before{content:"\e3a8"}.material-icons-brightness_4:before{content:"\e3a9"}.material-icons-brightness_5:before{content:"\e3aa"}.material-icons-brightness_6:before{content:"\e3ab"}.material-icons-brightness_7:before{content:"\e3ac"}.material-icons-brightness_auto:before{content:"\e1ab"}.material-icons-brightness_high:before{content:"\e1ac"}.material-icons-brightness_low:before{content:"\e1ad"}.material-icons-brightness_medium:before{content:"\e1ae"}.material-icons-broken_image:before{content:"\e3ad"}.material-icons-brush:before{content:"\e3ae"}.material-icons-bug_report:before{content:"\e868"}.material-icons-build:before{content:"\e869"}.material-icons-business:before{content:"\e0af"}.material-icons-cached:before{content:"\e86a"}.material-icons-cake:before{content:"\e7e9"}.material-icons-call:before{content:"\e0b0"}.material-icons-call_end:before{content:"\e0b1"}.material-icons-call_made:before{content:"\e0b2"}.material-icons-call_merge:before{content:"\e0b3"}.material-icons-call_missed:before{content:"\e0b4"}.material-icons-call_received:before{content:"\e0b5"}.material-icons-call_split:before{content:"\e0b6"}.material-icons-camera:before{content:"\e3af"}.material-icons-camera_alt:before{content:"\e3b0"}.material-icons-camera_enhance:before{content:"\e8fc"}.material-icons-camera_front:before{content:"\e3b1"}.material-icons-camera_rear:before{content:"\e3b2"}.material-icons-camera_roll:before{content:"\e3b3"}.material-icons-cancel:before{content:"\e5c9"}.material-icons-card_giftcard:before{content:"\e8f6"}.material-icons-card_membership:before{content:"\e8f7"}.material-icons-card_travel:before{content:"\e8f8"}.material-icons-cast:before{content:"\e307"}.material-icons-cast_connected:before{content:"\e308"}.material-icons-center_focus_strong:before{content:"\e3b4"}.material-icons-center_focus_weak:before{content:"\e3b5"}.material-icons-change_history:before{content:"\e86b"}.material-icons-chat:before{content:"\e0b7"}.material-icons-chat_bubble:before{content:"\e0ca"}.material-icons-chat_bubble_outline:before{content:"\e0cb"}.material-icons-check:before{content:"\e5ca"}.material-icons-check_box:before{content:"\e834"}.material-icons-check_box_outline_blank:before{content:"\e835"}.material-icons-check_circle:before{content:"\e86c"}.material-icons-chevron_left:before{content:"\e5cb"}.material-icons-chevron_right:before{content:"\e5cc"}.material-icons-chrome_reader_mode:before{content:"\e86d"}.material-icons-class:before{content:"\e86e"}.material-icons-clear:before{content:"\e14c"}.material-icons-clear_all:before{content:"\e0b8"}.material-icons-close:before{content:"\e5cd"}.material-icons-closed_caption:before{content:"\e01c"}.material-icons-cloud:before{content:"\e2bd"}.material-icons-cloud_circle:before{content:"\e2be"}.material-icons-cloud_done:before{content:"\e2bf"}.material-icons-cloud_download:before{content:"\e2c0"}.material-icons-cloud_off:before{content:"\e2c1"}.material-icons-cloud_queue:before{content:"\e2c2"}.material-icons-cloud_upload:before{content:"\e2c3"}.material-icons-code:before{content:"\e86f"}.material-icons-collections:before{content:"\e3b6"}.material-icons-collections_bookmark:before{content:"\e431"}.material-icons-color_lens:before{content:"\e3b7"}.material-icons-colorize:before{content:"\e3b8"}.material-icons-comment:before{content:"\e0b9"}.material-icons-compare:before{content:"\e3b9"}.material-icons-computer:before{content:"\e30a"}.material-icons-confirmation_number:before{content:"\e638"}.material-icons-contact_phone:before{content:"\e0cf"}.material-icons-contacts:before{content:"\e0ba"}.material-icons-content_copy:before{content:"\e14d"}.material-icons-content_cut:before{content:"\e14e"}.material-icons-content_paste:before{content:"\e14f"}.material-icons-control_point:before{content:"\e3ba"}.material-icons-control_point_duplicate:before{content:"\e3bb"}.material-icons-create:before{content:"\e150"}.material-icons-credit_card:before{content:"\e870"}.material-icons-crop:before{content:"\e3be"}.material-icons-crop_16_9:before{content:"\e3bc"}.material-icons-crop_3_2:before{content:"\e3bd"}.material-icons-crop_5_4:before{content:"\e3bf"}.material-icons-crop_7_5:before{content:"\e3c0"}.material-icons-crop_din:before{content:"\e3c1"}.material-icons-crop_free:before{content:"\e3c2"}.material-icons-crop_landscape:before{content:"\e3c3"}.material-icons-crop_original:before{content:"\e3c4"}.material-icons-crop_portrait:before{content:"\e3c5"}.material-icons-crop_square:before{content:"\e3c6"}.material-icons-dashboard:before{content:"\e871"}.material-icons-data_usage:before{content:"\e1af"}.material-icons-dehaze:before{content:"\e3c7"}.material-icons-delete:before{content:"\e872"}.material-icons-description:before{content:"\e873"}.material-icons-desktop_mac:before{content:"\e30b"}.material-icons-desktop_windows:before{content:"\e30c"}.material-icons-details:before{content:"\e3c8"}.material-icons-developer_board:before{content:"\e30d"}.material-icons-developer_mode:before{content:"\e1b0"}.material-icons-device_hub:before{content:"\e335"}.material-icons-devices:before{content:"\e1b1"}.material-icons-dialer_sip:before{content:"\e0bb"}.material-icons-dialpad:before{content:"\e0bc"}.material-icons-directions:before{content:"\e52e"}.material-icons-directions_bike:before{content:"\e52f"}.material-icons-directions_boat:before{content:"\e532"}.material-icons-directions_bus:before{content:"\e530"}.material-icons-directions_car:before{content:"\e531"}.material-icons-directions_railway:before{content:"\e534"}.material-icons-directions_run:before{content:"\e566"}.material-icons-directions_subway:before{content:"\e533"}.material-icons-directions_transit:before{content:"\e535"}.material-icons-directions_walk:before{content:"\e536"}.material-icons-disc_full:before{content:"\e610"}.material-icons-dns:before{content:"\e875"}.material-icons-do_not_disturb:before{content:"\e612"}.material-icons-do_not_disturb_alt:before{content:"\e611"}.material-icons-dock:before{content:"\e30e"}.material-icons-domain:before{content:"\e7ee"}.material-icons-done:before{content:"\e876"}.material-icons-done_all:before{content:"\e877"}.material-icons-drafts:before{content:"\e151"}.material-icons-drive_eta:before{content:"\e613"}.material-icons-dvr:before{content:"\e1b2"}.material-icons-edit:before{content:"\e3c9"}.material-icons-eject:before{content:"\e8fb"}.material-icons-email:before{content:"\e0be"}.material-icons-equalizer:before{content:"\e01d"}.material-icons-error:before{content:"\e000"}.material-icons-error_outline:before{content:"\e001"}.material-icons-event:before{content:"\e878"}.material-icons-event_available:before{content:"\e614"}.material-icons-event_busy:before{content:"\e615"}.material-icons-event_note:before{content:"\e616"}.material-icons-event_seat:before{content:"\e903"}.material-icons-exit_to_app:before{content:"\e879"}.material-icons-expand_less:before{content:"\e5ce"}.material-icons-expand_more:before{content:"\e5cf"}.material-icons-explicit:before{content:"\e01e"}.material-icons-explore:before{content:"\e87a"}.material-icons-exposure:before{content:"\e3ca"}.material-icons-exposure_neg_1:before{content:"\e3cb"}.material-icons-exposure_neg_2:before{content:"\e3cc"}.material-icons-exposure_plus_1:before{content:"\e3cd"}.material-icons-exposure_plus_2:before{content:"\e3ce"}.material-icons-exposure_zero:before{content:"\e3cf"}.material-icons-extension:before{content:"\e87b"}.material-icons-face:before{content:"\e87c"}.material-icons-fast_forward:before{content:"\e01f"}.material-icons-fast_rewind:before{content:"\e020"}.material-icons-favorite:before{content:"\e87d"}.material-icons-favorite_border:before{content:"\e87e"}.material-icons-feedback:before{content:"\e87f"}.material-icons-file_download:before{content:"\e2c4"}.material-icons-file_upload:before{content:"\e2c6"}.material-icons-filter:before{content:"\e3d3"}.material-icons-filter_1:before{content:"\e3d0"}.material-icons-filter_2:before{content:"\e3d1"}.material-icons-filter_3:before{content:"\e3d2"}.material-icons-filter_4:before{content:"\e3d4"}.material-icons-filter_5:before{content:"\e3d5"}.material-icons-filter_6:before{content:"\e3d6"}.material-icons-filter_7:before{content:"\e3d7"}.material-icons-filter_8:before{content:"\e3d8"}.material-icons-filter_9:before{content:"\e3d9"}.material-icons-filter_9_plus:before{content:"\e3da"}.material-icons-filter_b_and_w:before{content:"\e3db"}.material-icons-filter_center_focus:before{content:"\e3dc"}.material-icons-filter_drama:before{content:"\e3dd"}.material-icons-filter_frames:before{content:"\e3de"}.material-icons-filter_hdr:before{content:"\e3df"}.material-icons-filter_list:before{content:"\e152"}.material-icons-filter_none:before{content:"\e3e0"}.material-icons-filter_tilt_shift:before{content:"\e3e2"}.material-icons-filter_vintage:before{content:"\e3e3"}.material-icons-find_in_page:before{content:"\e880"}.material-icons-find_replace:before{content:"\e881"}.material-icons-flag:before{content:"\e153"}.material-icons-flare:before{content:"\e3e4"}.material-icons-flash_auto:before{content:"\e3e5"}.material-icons-flash_off:before{content:"\e3e6"}.material-icons-flash_on:before{content:"\e3e7"}.material-icons-flight:before{content:"\e539"}.material-icons-flight_land:before{content:"\e904"}.material-icons-flight_takeoff:before{content:"\e905"}.material-icons-flip:before{content:"\e3e8"}.material-icons-flip_to_back:before{content:"\e882"}.material-icons-flip_to_front:before{content:"\e883"}.material-icons-folder:before{content:"\e2c7"}.material-icons-folder_open:before{content:"\e2c8"}.material-icons-folder_shared:before{content:"\e2c9"}.material-icons-folder_special:before{content:"\e617"}.material-icons-font_download:before{content:"\e167"}.material-icons-format_align_center:before{content:"\e234"}.material-icons-format_align_justify:before{content:"\e235"}.material-icons-format_align_left:before{content:"\e236"}.material-icons-format_align_right:before{content:"\e237"}.material-icons-format_bold:before{content:"\e238"}.material-icons-format_clear:before{content:"\e239"}.material-icons-format_color_fill:before{content:"\e23a"}.material-icons-format_color_reset:before{content:"\e23b"}.material-icons-format_color_text:before{content:"\e23c"}.material-icons-format_indent_decrease:before{content:"\e23d"}.material-icons-format_indent_increase:before{content:"\e23e"}.material-icons-format_italic:before{content:"\e23f"}.material-icons-format_line_spacing:before{content:"\e240"}.material-icons-format_list_bulleted:before{content:"\e241"}.material-icons-format_list_numbered:before{content:"\e242"}.material-icons-format_paint:before{content:"\e243"}.material-icons-format_quote:before{content:"\e244"}.material-icons-format_size:before{content:"\e245"}.material-icons-format_strikethrough:before{content:"\e246"}.material-icons-format_textdirection_l_to_r:before{content:"\e247"}.material-icons-format_textdirection_r_to_l:before{content:"\e248"}.material-icons-format_underlined:before{content:"\e249"}.material-icons-forum:before{content:"\e0bf"}.material-icons-forward:before{content:"\e154"}.material-icons-forward_10:before{content:"\e056"}.material-icons-forward_30:before{content:"\e057"}.material-icons-forward_5:before{content:"\e058"}.material-icons-fullscreen:before{content:"\e5d0"}.material-icons-fullscreen_exit:before{content:"\e5d1"}.material-icons-functions:before{content:"\e24a"}.material-icons-gamepad:before{content:"\e30f"}.material-icons-games:before{content:"\e021"}.material-icons-gesture:before{content:"\e155"}.material-icons-get_app:before{content:"\e884"}.material-icons-gif:before{content:"\e908"}.material-icons-gps_fixed:before{content:"\e1b3"}.material-icons-gps_not_fixed:before{content:"\e1b4"}.material-icons-gps_off:before{content:"\e1b5"}.material-icons-grade:before{content:"\e885"}.material-icons-gradient:before{content:"\e3e9"}.material-icons-grain:before{content:"\e3ea"}.material-icons-graphic_eq:before{content:"\e1b8"}.material-icons-grid_off:before{content:"\e3eb"}.material-icons-grid_on:before{content:"\e3ec"}.material-icons-group:before{content:"\e7ef"}.material-icons-group_add:before{content:"\e7f0"}.material-icons-group_work:before{content:"\e886"}.material-icons-hd:before{content:"\e052"}.material-icons-hdr_off:before{content:"\e3ed"}.material-icons-hdr_on:before{content:"\e3ee"}.material-icons-hdr_strong:before{content:"\e3f1"}.material-icons-hdr_weak:before{content:"\e3f2"}.material-icons-headset:before{content:"\e310"}.material-icons-headset_mic:before{content:"\e311"}.material-icons-healing:before{content:"\e3f3"}.material-icons-hearing:before{content:"\e023"}.material-icons-help:before{content:"\e887"}.material-icons-help_outline:before{content:"\e8fd"}.material-icons-high_quality:before{content:"\e024"}.material-icons-highlight_off:before{content:"\e888"}.material-icons-history:before{content:"\e889"}.material-icons-home:before{content:"\e88a"}.material-icons-hotel:before{content:"\e53a"}.material-icons-hourglass_empty:before{content:"\e88b"}.material-icons-hourglass_full:before{content:"\e88c"}.material-icons-http:before{content:"\e902"}.material-icons-https:before{content:"\e88d"}.material-icons-image:before{content:"\e3f4"}.material-icons-image_aspect_ratio:before{content:"\e3f5"}.material-icons-import_export:before{content:"\e0c3"}.material-icons-inbox:before{content:"\e156"}.material-icons-indeterminate_check_box:before{content:"\e909"}.material-icons-info:before{content:"\e88e"}.material-icons-info_outline:before{content:"\e88f"}.material-icons-input:before{content:"\e890"}.material-icons-insert_chart:before{content:"\e24b"}.material-icons-insert_comment:before{content:"\e24c"}.material-icons-insert_drive_file:before{content:"\e24d"}.material-icons-insert_emoticon:before{content:"\e24e"}.material-icons-insert_invitation:before{content:"\e24f"}.material-icons-insert_link:before{content:"\e250"}.material-icons-insert_photo:before{content:"\e251"}.material-icons-invert_colors:before{content:"\e891"}.material-icons-invert_colors_off:before{content:"\e0c4"}.material-icons-iso:before{content:"\e3f6"}.material-icons-keyboard:before{content:"\e312"}.material-icons-keyboard_arrow_down:before{content:"\e313"}.material-icons-keyboard_arrow_left:before{content:"\e314"}.material-icons-keyboard_arrow_right:before{content:"\e315"}.material-icons-keyboard_arrow_up:before{content:"\e316"}.material-icons-keyboard_backspace:before{content:"\e317"}.material-icons-keyboard_capslock:before{content:"\e318"}.material-icons-keyboard_hide:before{content:"\e31a"}.material-icons-keyboard_return:before{content:"\e31b"}.material-icons-keyboard_tab:before{content:"\e31c"}.material-icons-keyboard_voice:before{content:"\e31d"}.material-icons-label:before{content:"\e892"}.material-icons-label_outline:before{content:"\e893"}.material-icons-landscape:before{content:"\e3f7"}.material-icons-language:before{content:"\e894"}.material-icons-laptop:before{content:"\e31e"}.material-icons-laptop_chromebook:before{content:"\e31f"}.material-icons-laptop_mac:before{content:"\e320"}.material-icons-laptop_windows:before{content:"\e321"}.material-icons-launch:before{content:"\e895"}.material-icons-layers:before{content:"\e53b"}.material-icons-layers_clear:before{content:"\e53c"}.material-icons-leak_add:before{content:"\e3f8"}.material-icons-leak_remove:before{content:"\e3f9"}.material-icons-lens:before{content:"\e3fa"}.material-icons-library_add:before{content:"\e02e"}.material-icons-library_books:before{content:"\e02f"}.material-icons-library_music:before{content:"\e030"}.material-icons-link:before{content:"\e157"}.material-icons-list:before{content:"\e896"}.material-icons-live_help:before{content:"\e0c6"}.material-icons-live_tv:before{content:"\e639"}.material-icons-local_activity:before{content:"\e53f"}.material-icons-local_airport:before{content:"\e53d"}.material-icons-local_atm:before{content:"\e53e"}.material-icons-local_bar:before{content:"\e540"}.material-icons-local_cafe:before{content:"\e541"}.material-icons-local_car_wash:before{content:"\e542"}.material-icons-local_convenience_store:before{content:"\e543"}.material-icons-local_dining:before{content:"\e556"}.material-icons-local_drink:before{content:"\e544"}.material-icons-local_florist:before{content:"\e545"}.material-icons-local_gas_station:before{content:"\e546"}.material-icons-local_grocery_store:before{content:"\e547"}.material-icons-local_hospital:before{content:"\e548"}.material-icons-local_hotel:before{content:"\e549"}.material-icons-local_laundry_service:before{content:"\e54a"}.material-icons-local_library:before{content:"\e54b"}.material-icons-local_mall:before{content:"\e54c"}.material-icons-local_movies:before{content:"\e54d"}.material-icons-local_offer:before{content:"\e54e"}.material-icons-local_parking:before{content:"\e54f"}.material-icons-local_pharmacy:before{content:"\e550"}.material-icons-local_phone:before{content:"\e551"}.material-icons-local_pizza:before{content:"\e552"}.material-icons-local_play:before{content:"\e553"}.material-icons-local_post_office:before{content:"\e554"}.material-icons-local_printshop:before{content:"\e555"}.material-icons-local_see:before{content:"\e557"}.material-icons-local_shipping:before{content:"\e558"}.material-icons-local_taxi:before{content:"\e559"}.material-icons-location_city:before{content:"\e7f1"}.material-icons-location_disabled:before{content:"\e1b6"}.material-icons-location_off:before{content:"\e0c7"}.material-icons-location_on:before{content:"\e0c8"}.material-icons-location_searching:before{content:"\e1b7"}.material-icons-lock:before{content:"\e897"}.material-icons-lock_open:before{content:"\e898"}.material-icons-lock_outline:before{content:"\e899"}.material-icons-looks:before{content:"\e3fc"}.material-icons-looks_3:before{content:"\e3fb"}.material-icons-looks_4:before{content:"\e3fd"}.material-icons-looks_5:before{content:"\e3fe"}.material-icons-looks_6:before{content:"\e3ff"}.material-icons-looks_one:before{content:"\e400"}.material-icons-looks_two:before{content:"\e401"}.material-icons-loop:before{content:"\e028"}.material-icons-loupe:before{content:"\e402"}.material-icons-loyalty:before{content:"\e89a"}.material-icons-mail:before{content:"\e158"}.material-icons-map:before{content:"\e55b"}.material-icons-markunread:before{content:"\e159"}.material-icons-markunread_mailbox:before{content:"\e89b"}.material-icons-memory:before{content:"\e322"}.material-icons-menu:before{content:"\e5d2"}.material-icons-merge_type:before{content:"\e252"}.material-icons-message:before{content:"\e0c9"}.material-icons-mic:before{content:"\e029"}.material-icons-mic_none:before{content:"\e02a"}.material-icons-mic_off:before{content:"\e02b"}.material-icons-mms:before{content:"\e618"}.material-icons-mode_comment:before{content:"\e253"}.material-icons-mode_edit:before{content:"\e254"}.material-icons-money_off:before{content:"\e25c"}.material-icons-monochrome_photos:before{content:"\e403"}.material-icons-mood:before{content:"\e7f2"}.material-icons-mood_bad:before{content:"\e7f3"}.material-icons-more:before{content:"\e619"}.material-icons-more_horiz:before{content:"\e5d3"}.material-icons-more_vert:before{content:"\e5d4"}.material-icons-mouse:before{content:"\e323"}.material-icons-movie:before{content:"\e02c"}.material-icons-movie_creation:before{content:"\e404"}.material-icons-music_note:before{content:"\e405"}.material-icons-my_location:before{content:"\e55c"}.material-icons-nature:before{content:"\e406"}.material-icons-nature_people:before{content:"\e407"}.material-icons-navigate_before:before{content:"\e408"}.material-icons-navigate_next:before{content:"\e409"}.material-icons-navigation:before{content:"\e55d"}.material-icons-network_cell:before{content:"\e1b9"}.material-icons-network_locked:before{content:"\e61a"}.material-icons-network_wifi:before{content:"\e1ba"}.material-icons-new_releases:before{content:"\e031"}.material-icons-nfc:before{content:"\e1bb"}.material-icons-no_sim:before{content:"\e0cc"}.material-icons-not_interested:before{content:"\e033"}.material-icons-note_add:before{content:"\e89c"}.material-icons-notifications:before{content:"\e7f4"}.material-icons-notifications_active:before{content:"\e7f7"}.material-icons-notifications_none:before{content:"\e7f5"}.material-icons-notifications_off:before{content:"\e7f6"}.material-icons-notifications_paused:before{content:"\e7f8"}.material-icons-offline_pin:before{content:"\e90a"}.material-icons-ondemand_video:before{content:"\e63a"}.material-icons-open_in_browser:before{content:"\e89d"}.material-icons-open_in_new:before{content:"\e89e"}.material-icons-open_with:before{content:"\e89f"}.material-icons-pages:before{content:"\e7f9"}.material-icons-pageview:before{content:"\e8a0"}.material-icons-palette:before{content:"\e40a"}.material-icons-panorama:before{content:"\e40b"}.material-icons-panorama_fish_eye:before{content:"\e40c"}.material-icons-panorama_horizontal:before{content:"\e40d"}.material-icons-panorama_vertical:before{content:"\e40e"}.material-icons-panorama_wide_angle:before{content:"\e40f"}.material-icons-party_mode:before{content:"\e7fa"}.material-icons-pause:before{content:"\e034"}.material-icons-pause_circle_filled:before{content:"\e035"}.material-icons-pause_circle_outline:before{content:"\e036"}.material-icons-payment:before{content:"\e8a1"}.material-icons-people:before{content:"\e7fb"}.material-icons-people_outline:before{content:"\e7fc"}.material-icons-perm_camera_mic:before{content:"\e8a2"}.material-icons-perm_contact_calendar:before{content:"\e8a3"}.material-icons-perm_data_setting:before{content:"\e8a4"}.material-icons-perm_device_information:before{content:"\e8a5"}.material-icons-perm_identity:before{content:"\e8a6"}.material-icons-perm_media:before{content:"\e8a7"}.material-icons-perm_phone_msg:before{content:"\e8a8"}.material-icons-perm_scan_wifi:before{content:"\e8a9"}.material-icons-person:before{content:"\e7fd"}.material-icons-person_add:before{content:"\e7fe"}.material-icons-person_outline:before{content:"\e7ff"}.material-icons-person_pin:before{content:"\e55a"}.material-icons-personal_video:before{content:"\e63b"}.material-icons-phone:before{content:"\e0cd"}.material-icons-phone_android:before{content:"\e324"}.material-icons-phone_bluetooth_speaker:before{content:"\e61b"}.material-icons-phone_forwarded:before{content:"\e61c"}.material-icons-phone_in_talk:before{content:"\e61d"}.material-icons-phone_iphone:before{content:"\e325"}.material-icons-phone_locked:before{content:"\e61e"}.material-icons-phone_missed:before{content:"\e61f"}.material-icons-phone_paused:before{content:"\e620"}.material-icons-phonelink:before{content:"\e326"}.material-icons-phonelink_erase:before{content:"\e0db"}.material-icons-phonelink_lock:before{content:"\e0dc"}.material-icons-phonelink_off:before{content:"\e327"}.material-icons-phonelink_ring:before{content:"\e0dd"}.material-icons-phonelink_setup:before{content:"\e0de"}.material-icons-photo:before{content:"\e410"}.material-icons-photo_album:before{content:"\e411"}.material-icons-photo_camera:before{content:"\e412"}.material-icons-photo_library:before{content:"\e413"}.material-icons-photo_size_select_actual:before{content:"\e432"}.material-icons-photo_size_select_large:before{content:"\e433"}.material-icons-photo_size_select_small:before{content:"\e434"}.material-icons-picture_as_pdf:before{content:"\e415"}.material-icons-picture_in_picture:before{content:"\e8aa"}.material-icons-pin_drop:before{content:"\e55e"}.material-icons-place:before{content:"\e55f"}.material-icons-play_arrow:before{content:"\e037"}.material-icons-play_circle_filled:before{content:"\e038"}.material-icons-play_circle_outline:before{content:"\e039"}.material-icons-play_for_work:before{content:"\e906"}.material-icons-playlist_add:before{content:"\e03b"}.material-icons-plus_one:before{content:"\e800"}.material-icons-poll:before{content:"\e801"}.material-icons-polymer:before{content:"\e8ab"}.material-icons-portable_wifi_off:before{content:"\e0ce"}.material-icons-portrait:before{content:"\e416"}.material-icons-power:before{content:"\e63c"}.material-icons-power_input:before{content:"\e336"}.material-icons-power_settings_new:before{content:"\e8ac"}.material-icons-present_to_all:before{content:"\e0df"}.material-icons-print:before{content:"\e8ad"}.material-icons-public:before{content:"\e80b"}.material-icons-publish:before{content:"\e255"}.material-icons-query_builder:before{content:"\e8ae"}.material-icons-question_answer:before{content:"\e8af"}.material-icons-queue:before{content:"\e03c"}.material-icons-queue_music:before{content:"\e03d"}.material-icons-radio:before{content:"\e03e"}.material-icons-radio_button_checked:before{content:"\e837"}.material-icons-radio_button_unchecked:before{content:"\e836"}.material-icons-rate_review:before{content:"\e560"}.material-icons-receipt:before{content:"\e8b0"}.material-icons-recent_actors:before{content:"\e03f"}.material-icons-redeem:before{content:"\e8b1"}.material-icons-redo:before{content:"\e15a"}.material-icons-refresh:before{content:"\e5d5"}.material-icons-remove:before{content:"\e15b"}.material-icons-remove_circle:before{content:"\e15c"}.material-icons-remove_circle_outline:before{content:"\e15d"}.material-icons-remove_red_eye:before{content:"\e417"}.material-icons-reorder:before{content:"\e8fe"}.material-icons-repeat:before{content:"\e040"}.material-icons-repeat_one:before{content:"\e041"}.material-icons-replay:before{content:"\e042"}.material-icons-replay_10:before{content:"\e059"}.material-icons-replay_30:before{content:"\e05a"}.material-icons-replay_5:before{content:"\e05b"}.material-icons-reply:before{content:"\e15e"}.material-icons-reply_all:before{content:"\e15f"}.material-icons-report:before{content:"\e160"}.material-icons-report_problem:before{content:"\e8b2"}.material-icons-restaurant_menu:before{content:"\e561"}.material-icons-restore:before{content:"\e8b3"}.material-icons-ring_volume:before{content:"\e0d1"}.material-icons-room:before{content:"\e8b4"}.material-icons-rotate_90_degrees_ccw:before{content:"\e418"}.material-icons-rotate_left:before{content:"\e419"}.material-icons-rotate_right:before{content:"\e41a"}.material-icons-router:before{content:"\e328"}.material-icons-satellite:before{content:"\e562"}.material-icons-save:before{content:"\e161"}.material-icons-scanner:before{content:"\e329"}.material-icons-schedule:before{content:"\e8b5"}.material-icons-school:before{content:"\e80c"}.material-icons-screen_lock_landscape:before{content:"\e1be"}.material-icons-screen_lock_portrait:before{content:"\e1bf"}.material-icons-screen_lock_rotation:before{content:"\e1c0"}.material-icons-screen_rotation:before{content:"\e1c1"}.material-icons-sd_card:before{content:"\e623"}.material-icons-sd_storage:before{content:"\e1c2"}.material-icons-search:before{content:"\e8b6"}.material-icons-security:before{content:"\e32a"}.material-icons-select_all:before{content:"\e162"}.material-icons-send:before{content:"\e163"}.material-icons-settings:before{content:"\e8b8"}.material-icons-settings_applications:before{content:"\e8b9"}.material-icons-settings_backup_restore:before{content:"\e8ba"}.material-icons-settings_bluetooth:before{content:"\e8bb"}.material-icons-settings_brightness:before{content:"\e8bd"}.material-icons-settings_cell:before{content:"\e8bc"}.material-icons-settings_ethernet:before{content:"\e8be"}.material-icons-settings_input_antenna:before{content:"\e8bf"}.material-icons-settings_input_component:before{content:"\e8c0"}.material-icons-settings_input_composite:before{content:"\e8c1"}.material-icons-settings_input_hdmi:before{content:"\e8c2"}.material-icons-settings_input_svideo:before{content:"\e8c3"}.material-icons-settings_overscan:before{content:"\e8c4"}.material-icons-settings_phone:before{content:"\e8c5"}.material-icons-settings_power:before{content:"\e8c6"}.material-icons-settings_remote:before{content:"\e8c7"}.material-icons-settings_system_daydream:before{content:"\e1c3"}.material-icons-settings_voice:before{content:"\e8c8"}.material-icons-share:before{content:"\e80d"}.material-icons-shop:before{content:"\e8c9"}.material-icons-shop_two:before{content:"\e8ca"}.material-icons-shopping_basket:before{content:"\e8cb"}.material-icons-shopping_cart:before{content:"\e8cc"}.material-icons-shuffle:before{content:"\e043"}.material-icons-signal_cellular_4_bar:before{content:"\e1c8"}.material-icons-signal_cellular_connected_no_internet_4_bar:before{content:"\e1cd"}.material-icons-signal_cellular_no_sim:before{content:"\e1ce"}.material-icons-signal_cellular_null:before{content:"\e1cf"}.material-icons-signal_cellular_off:before{content:"\e1d0"}.material-icons-signal_wifi_4_bar:before{content:"\e1d8"}.material-icons-signal_wifi_4_bar_lock:before{content:"\e1d9"}.material-icons-signal_wifi_off:before{content:"\e1da"}.material-icons-sim_card:before{content:"\e32b"}.material-icons-sim_card_alert:before{content:"\e624"}.material-icons-skip_next:before{content:"\e044"}.material-icons-skip_previous:before{content:"\e045"}.material-icons-slideshow:before{content:"\e41b"}.material-icons-smartphone:before{content:"\e32c"}.material-icons-sms:before{content:"\e625"}.material-icons-sms_failed:before{content:"\e626"}.material-icons-snooze:before{content:"\e046"}.material-icons-sort:before{content:"\e164"}.material-icons-sort_by_alpha:before{content:"\e053"}.material-icons-space_bar:before{content:"\e256"}.material-icons-speaker:before{content:"\e32d"}.material-icons-speaker_group:before{content:"\e32e"}.material-icons-speaker_notes:before{content:"\e8cd"}.material-icons-speaker_phone:before{content:"\e0d2"}.material-icons-spellcheck:before{content:"\e8ce"}.material-icons-star:before{content:"\e838"}.material-icons-star_border:before{content:"\e83a"}.material-icons-star_half:before{content:"\e839"}.material-icons-stars:before{content:"\e8d0"}.material-icons-stay_current_landscape:before{content:"\e0d3"}.material-icons-stay_current_portrait:before{content:"\e0d4"}.material-icons-stay_primary_landscape:before{content:"\e0d5"}.material-icons-stay_primary_portrait:before{content:"\e0d6"}.material-icons-stop:before{content:"\e047"}.material-icons-storage:before{content:"\e1db"}.material-icons-store:before{content:"\e8d1"}.material-icons-store_mall_directory:before{content:"\e563"}.material-icons-straighten:before{content:"\e41c"}.material-icons-strikethrough_s:before{content:"\e257"}.material-icons-style:before{content:"\e41d"}.material-icons-subject:before{content:"\e8d2"}.material-icons-subtitles:before{content:"\e048"}.material-icons-supervisor_account:before{content:"\e8d3"}.material-icons-surround_sound:before{content:"\e049"}.material-icons-swap_calls:before{content:"\e0d7"}.material-icons-swap_horiz:before{content:"\e8d4"}.material-icons-swap_vert:before{content:"\e8d5"}.material-icons-swap_vertical_circle:before{content:"\e8d6"}.material-icons-switch_camera:before{content:"\e41e"}.material-icons-switch_video:before{content:"\e41f"}.material-icons-sync:before{content:"\e627"}.material-icons-sync_disabled:before{content:"\e628"}.material-icons-sync_problem:before{content:"\e629"}.material-icons-system_update:before{content:"\e62a"}.material-icons-system_update_alt:before{content:"\e8d7"}.material-icons-tab:before{content:"\e8d8"}.material-icons-tab_unselected:before{content:"\e8d9"}.material-icons-tablet:before{content:"\e32f"}.material-icons-tablet_android:before{content:"\e330"}.material-icons-tablet_mac:before{content:"\e331"}.material-icons-tag_faces:before{content:"\e420"}.material-icons-tap_and_play:before{content:"\e62b"}.material-icons-terrain:before{content:"\e564"}.material-icons-text_format:before{content:"\e165"}.material-icons-textsms:before{content:"\e0d8"}.material-icons-texture:before{content:"\e421"}.material-icons-theaters:before{content:"\e8da"}.material-icons-thumb_down:before{content:"\e8db"}.material-icons-thumb_up:before{content:"\e8dc"}.material-icons-thumbs_up_down:before{content:"\e8dd"}.material-icons-time_to_leave:before{content:"\e62c"}.material-icons-timelapse:before{content:"\e422"}.material-icons-timer:before{content:"\e425"}.material-icons-timer_10:before{content:"\e423"}.material-icons-timer_3:before{content:"\e424"}.material-icons-timer_off:before{content:"\e426"}.material-icons-toc:before{content:"\e8de"}.material-icons-today:before{content:"\e8df"}.material-icons-toll:before{content:"\e8e0"}.material-icons-tonality:before{content:"\e427"}.material-icons-toys:before{content:"\e332"}.material-icons-track_changes:before{content:"\e8e1"}.material-icons-traffic:before{content:"\e565"}.material-icons-transform:before{content:"\e428"}.material-icons-translate:before{content:"\e8e2"}.material-icons-trending_down:before{content:"\e8e3"}.material-icons-trending_flat:before{content:"\e8e4"}.material-icons-trending_up:before{content:"\e8e5"}.material-icons-tune:before{content:"\e429"}.material-icons-turned_in:before{content:"\e8e6"}.material-icons-turned_in_not:before{content:"\e8e7"}.material-icons-tv:before{content:"\e333"}.material-icons-undo:before{content:"\e166"}.material-icons-unfold_less:before{content:"\e5d6"}.material-icons-unfold_more:before{content:"\e5d7"}.material-icons-usb:before{content:"\e1e0"}.material-icons-verified_user:before{content:"\e8e8"}.material-icons-vertical_align_bottom:before{content:"\e258"}.material-icons-vertical_align_center:before{content:"\e259"}.material-icons-vertical_align_top:before{content:"\e25a"}.material-icons-vibration:before{content:"\e62d"}.material-icons-video_library:before{content:"\e04a"}.material-icons-videocam:before{content:"\e04b"}.material-icons-videocam_off:before{content:"\e04c"}.material-icons-view_agenda:before{content:"\e8e9"}.material-icons-view_array:before{content:"\e8ea"}.material-icons-view_carousel:before{content:"\e8eb"}.material-icons-view_column:before{content:"\e8ec"}.material-icons-view_comfy:before{content:"\e42a"}.material-icons-view_compact:before{content:"\e42b"}.material-icons-view_day:before{content:"\e8ed"}.material-icons-view_headline:before{content:"\e8ee"}.material-icons-view_list:before{content:"\e8ef"}.material-icons-view_module:before{content:"\e8f0"}.material-icons-view_quilt:before{content:"\e8f1"}.material-icons-view_stream:before{content:"\e8f2"}.material-icons-view_week:before{content:"\e8f3"}.material-icons-vignette:before{content:"\e435"}.material-icons-visibility:before{content:"\e8f4"}.material-icons-visibility_off:before{content:"\e8f5"}.material-icons-voice_chat:before{content:"\e62e"}.material-icons-voicemail:before{content:"\e0d9"}.material-icons-volume_down:before{content:"\e04d"}.material-icons-volume_mute:before{content:"\e04e"}.material-icons-volume_off:before{content:"\e04f"}.material-icons-volume_up:before{content:"\e050"}.material-icons-vpn_key:before{content:"\e0da"}.material-icons-vpn_lock:before{content:"\e62f"}.material-icons-wallpaper:before{content:"\e1bc"}.material-icons-warning:before{content:"\e002"}.material-icons-watch:before{content:"\e334"}.material-icons-wb_auto:before{content:"\e42c"}.material-icons-wb_cloudy:before{content:"\e42d"}.material-icons-wb_incandescent:before{content:"\e42e"}.material-icons-wb_iridescent:before{content:"\e436"}.material-icons-wb_sunny:before{content:"\e430"}.material-icons-wc:before{content:"\e63d"}.material-icons-web:before{content:"\e051"}.material-icons-whatshot:before{content:"\e80e"}.material-icons-widgets:before{content:"\e1bd"}.material-icons-wifi:before{content:"\e63e"}.material-icons-wifi_lock:before{content:"\e1e1"}.material-icons-wifi_tethering:before{content:"\e1e2"}.material-icons-work:before{content:"\e8f9"}.material-icons-wrap_text:before{content:"\e25b"}.material-icons-youtube_searched_for:before{content:"\e8fa"}.material-icons-zoom_in:before{content:"\e8ff"}.material-icons-zoom_out:before{content:"\e900"}@font-face{font-family:'Mercury';src:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/Mercury-Regular.eot?62418065);src:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/Mercury-Regular.eot?62418065#iefix) format("embedded-opentype"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/Mercury-Regular.woff?62418065) format("woff"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/Mercury-Regular.ttf?62418065) format("truetype"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/Mercury-Regular.svg?62418065#mercury) format("svg");font-weight:400;font-style:normal}[class^=mercury-icon-]:before,[class*=mercury-icon-]:before,.mercury-ico{font-family:'Mercury';font-weight:400;font-style:normal;font-size:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mercury-icon-time:before{content:'\e800'}.mercury-icon-angle-up:before{content:'\e801'}.mercury-icon-angle-left:before{content:'\e802'}.mercury-icon-angle-bottom:before{content:'\e803'}.mercury-icon-angle-right:before{content:'\e804'}.mercury-icon-bars:before{content:'\e805'}.mercury-icon-satellite:before{content:'\e806'}.mercury-icon-group:before{content:'\e807'}.mercury-icon-social:before{content:'\e808'}.mercury-icon-pin:before{content:'\e809'}.mercury-icon-target:before{content:'\e80a'}.mercury-icon-chart-up:before{content:'\e80b'}.mercury-icon-key:before{content:'\e80c'}.mercury-icon-search:before{content:'\e80d'}.mercury-icon-card:before{content:'\e80e'}.mercury-icon-gears:before{content:'\e80f'}.mercury-icon-touch:before{content:'\e810'}.mercury-icon-partners:before{content:'\e811'}.mercury-icon-money:before{content:'\e812'}.mercury-icon-chart:before{content:'\e813'}.mercury-icon-note:before{content:'\e814'}.mercury-icon-books:before{content:'\e815'}.mercury-icon-pie-chart:before{content:'\e816'}.mercury-icon-phone:before{content:'\e817'}.mercury-icon-phone-24:before{content:'\e818'}.mercury-icon-pencil:before{content:'\e819'}.mercury-icon-mobile:before{content:'\e81a'}.mercury-icon-presentation:before{content:'\e81b'}.mercury-icon-note-2:before{content:'\e81c'}.mercury-icon-time-back:before{content:'\e81d'}.mercury-icon-presentation-2:before{content:'\e81e'}.mercury-icon-tools:before{content:'\e81f'}.mercury-icon-news:before{content:'\e820'}.mercury-icon-cup:before{content:'\e821'}.mercury-icon-search-font:before{content:'\e822'}.mercury-icon-clock:before{content:'\e823'}.mercury-icon-users:before{content:'\e824'}.mercury-icon-user:before{content:'\e825'}.mercury-icon-chart-seacrh:before{content:'\e826'}.mercury-icon-screen:before{content:'\e827'}.mercury-icon-lightbulb:before{content:'\e828'}.mercury-icon-tag:before{content:'\e829'}.mercury-icon-chat:before{content:'\e82a'}.mercury-icon-window:before{content:'\e82b'}.mercury-icon-tablet:before{content:'\e82c'}.mercury-icon-lib:before{content:'\e82d'}.mercury-icon-wallet:before{content:'\e82e'}.mercury-icon-pointer:before{content:'\e82f'}.mercury-icon-speak:before{content:'\e830'}.mercury-icon-globe:before{content:'\e831'}.mercury-icon-calc:before{content:'\e832'}.mercury-icon-desktop:before{content:'\e833'}.mercury-icon-pointer-left:before{content:'\e834'}.mercury-icon-chart-up-2:before{content:'\e835'}.mercury-icon-scales:before{content:'\e836'}.mercury-icon-cloud:before{content:'\e837'}.mercury-icon-desktop-chart:before{content:'\e838'}.mercury-icon-calendar:before{content:'\e839'}.mercury-icon-e-mail-o:before{content:'\e83a'}.mercury-icon-gear:before{content:'\e83b'}.mercury-icon-lightbulb-gears:before{content:'\e83c'}.mercury-icon-presentation-3:before{content:'\e83d'}.mercury-icon-money-2:before{content:'\e83e'}.mercury-icon-print:before{content:'\e83f'}.mercury-icon-time-sand:before{content:'\e840'}.mercury-icon-e-mail:before{content:'\e841'}.mercury-icon-paper:before{content:'\e842'}.mercury-icon-lock:before{content:'\e843'}.mercury-icon-case:before{content:'\e844'}.mercury-icon-money-3:before{content:'\e845'}.mercury-icon-jobs:before{content:'\e846'}.mercury-icon-document-search:before{content:'\e847'}.mercury-icon-globe-marker:before{content:'\e848'}.mercury-icon-folder:before{content:'\e849'}.mercury-icon-briefcase:before{content:'\e84a'}.mercury-icon-target-2:before{content:'\e84b'}.mercury-icon-cloud-2:before{content:'\e84c'}.mercury-icon-house:before{content:'\e84d'}@font-face{font-family:"Material Design Icons";src:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/materialdesignicons-webfont.eot?v=1.4.57);src:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/materialdesignicons-webfont.eot?#iefix&v=1.4.57) format("embedded-opentype"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/materialdesignicons-webfont.woff2?v=1.4.57) format("woff2"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/materialdesignicons-webfont.woff?v=1.4.57) format("woff"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/materialdesignicons-webfont.ttf?v=1.4.57) format("truetype"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/materialdesignicons-webfont.svg?v=1.4.57#materialdesigniconsregular) format("svg");font-weight:400;font-style:normal}.mdi{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}[class*=mdi-]:before{font-family:"Material Design Icons"}.mdi-access-point:before{content:"\f101"}.mdi-access-point-network:before{content:"\f102"}.mdi-account:before{content:"\f103"}.mdi-account-alert:before{content:"\f104"}.mdi-account-box:before{content:"\f105"}.mdi-account-box-outline:before{content:"\f106"}.mdi-account-check:before{content:"\f107"}.mdi-account-circle:before{content:"\f108"}.mdi-account-convert:before{content:"\f109"}.mdi-account-key:before{content:"\f10a"}.mdi-account-location:before{content:"\f10b"}.mdi-account-minus:before{content:"\f10c"}.mdi-account-multiple:before{content:"\f10d"}.mdi-account-multiple-outline:before{content:"\f10e"}.mdi-account-multiple-plus:before{content:"\f10f"}.mdi-account-network:before{content:"\f110"}.mdi-account-off:before{content:"\f111"}.mdi-account-outline:before{content:"\f112"}.mdi-account-plus:before{content:"\f113"}.mdi-account-remove:before{content:"\f114"}.mdi-account-search:before{content:"\f115"}.mdi-account-star:before{content:"\f116"}.mdi-account-star-variant:before{content:"\f117"}.mdi-account-switch:before{content:"\f118"}.mdi-adjust:before{content:"\f119"}.mdi-air-conditioner:before{content:"\f11a"}.mdi-airballoon:before{content:"\f11b"}.mdi-airplane:before{content:"\f11c"}.mdi-airplane-off:before{content:"\f11d"}.mdi-airplay:before{content:"\f11e"}.mdi-alarm:before{content:"\f11f"}.mdi-alarm-check:before{content:"\f120"}.mdi-alarm-multiple:before{content:"\f121"}.mdi-alarm-off:before{content:"\f122"}.mdi-alarm-plus:before{content:"\f123"}.mdi-album:before{content:"\f124"}.mdi-alert:before{content:"\f125"}.mdi-alert-box:before{content:"\f126"}.mdi-alert-circle:before{content:"\f127"}.mdi-alert-octagon:before{content:"\f128"}.mdi-alert-outline:before{content:"\f129"}.mdi-alpha:before{content:"\f12a"}.mdi-alphabetical:before{content:"\f12b"}.mdi-amazon:before{content:"\f12c"}.mdi-amazon-clouddrive:before{content:"\f12d"}.mdi-ambulance:before{content:"\f12e"}.mdi-anchor:before{content:"\f12f"}.mdi-android:before{content:"\f130"}.mdi-android-debug-bridge:before{content:"\f131"}.mdi-android-studio:before{content:"\f132"}.mdi-apple:before{content:"\f133"}.mdi-apple-finder:before{content:"\f134"}.mdi-apple-ios:before{content:"\f135"}.mdi-apple-mobileme:before{content:"\f136"}.mdi-apple-safari:before{content:"\f137"}.mdi-appnet:before{content:"\f138"}.mdi-apps:before{content:"\f139"}.mdi-archive:before{content:"\f13a"}.mdi-arrange-bring-forward:before{content:"\f13b"}.mdi-arrange-bring-to-front:before{content:"\f13c"}.mdi-arrange-send-backward:before{content:"\f13d"}.mdi-arrange-send-to-back:before{content:"\f13e"}.mdi-arrow-all:before{content:"\f13f"}.mdi-arrow-bottom-drop-circle:before{content:"\f140"}.mdi-arrow-bottom-left:before{content:"\f141"}.mdi-arrow-bottom-right:before{content:"\f142"}.mdi-arrow-collapse:before{content:"\f143"}.mdi-arrow-down:before{content:"\f144"}.mdi-arrow-down-bold:before{content:"\f145"}.mdi-arrow-down-bold-circle:before{content:"\f146"}.mdi-arrow-down-bold-circle-outline:before{content:"\f147"}.mdi-arrow-down-bold-hexagon-outline:before{content:"\f148"}.mdi-arrow-expand:before{content:"\f149"}.mdi-arrow-left:before{content:"\f14a"}.mdi-arrow-left-bold:before{content:"\f14b"}.mdi-arrow-left-bold-circle:before{content:"\f14c"}.mdi-arrow-left-bold-circle-outline:before{content:"\f14d"}.mdi-arrow-left-bold-hexagon-outline:before{content:"\f14e"}.mdi-arrow-right:before{content:"\f14f"}.mdi-arrow-right-bold:before{content:"\f150"}.mdi-arrow-right-bold-circle:before{content:"\f151"}.mdi-arrow-right-bold-circle-outline:before{content:"\f152"}.mdi-arrow-right-bold-hexagon-outline:before{content:"\f153"}.mdi-arrow-top-left:before{content:"\f154"}.mdi-arrow-top-right:before{content:"\f155"}.mdi-arrow-up:before{content:"\f156"}.mdi-arrow-up-bold:before{content:"\f157"}.mdi-arrow-up-bold-circle:before{content:"\f158"}.mdi-arrow-up-bold-circle-outline:before{content:"\f159"}.mdi-arrow-up-bold-hexagon-outline:before{content:"\f15a"}.mdi-assistant:before{content:"\f15b"}.mdi-at:before{content:"\f15c"}.mdi-attachment:before{content:"\f15d"}.mdi-audiobook:before{content:"\f15e"}.mdi-auto-fix:before{content:"\f15f"}.mdi-auto-upload:before{content:"\f160"}.mdi-autorenew:before{content:"\f161"}.mdi-av-timer:before{content:"\f162"}.mdi-baby:before{content:"\f163"}.mdi-backburger:before{content:"\f164"}.mdi-backspace:before{content:"\f165"}.mdi-backup-restore:before{content:"\f166"}.mdi-bank:before{content:"\f167"}.mdi-barcode:before{content:"\f168"}.mdi-barcode-scan:before{content:"\f169"}.mdi-barley:before{content:"\f16a"}.mdi-barrel:before{content:"\f16b"}.mdi-basecamp:before{content:"\f16c"}.mdi-basket:before{content:"\f16d"}.mdi-basket-fill:before{content:"\f16e"}.mdi-basket-unfill:before{content:"\f16f"}.mdi-battery:before{content:"\f170"}.mdi-battery-10:before{content:"\f171"}.mdi-battery-20:before{content:"\f172"}.mdi-battery-30:before{content:"\f173"}.mdi-battery-40:before{content:"\f174"}.mdi-battery-50:before{content:"\f175"}.mdi-battery-60:before{content:"\f176"}.mdi-battery-70:before{content:"\f177"}.mdi-battery-80:before{content:"\f178"}.mdi-battery-90:before{content:"\f179"}.mdi-battery-alert:before{content:"\f17a"}.mdi-battery-charging:before{content:"\f17b"}.mdi-battery-charging-100:before{content:"\f17c"}.mdi-battery-charging-20:before{content:"\f17d"}.mdi-battery-charging-30:before{content:"\f17e"}.mdi-battery-charging-40:before{content:"\f17f"}.mdi-battery-charging-60:before{content:"\f180"}.mdi-battery-charging-80:before{content:"\f181"}.mdi-battery-charging-90:before{content:"\f182"}.mdi-battery-minus:before{content:"\f183"}.mdi-battery-negative:before{content:"\f184"}.mdi-battery-outline:before{content:"\f185"}.mdi-battery-plus:before{content:"\f186"}.mdi-battery-positive:before{content:"\f187"}.mdi-battery-unknown:before{content:"\f188"}.mdi-beach:before{content:"\f189"}.mdi-beaker:before{content:"\f18a"}.mdi-beaker-empty:before{content:"\f18b"}.mdi-beaker-empty-outline:before{content:"\f18c"}.mdi-beaker-outline:before{content:"\f18d"}.mdi-beats:before{content:"\f18e"}.mdi-beer:before{content:"\f18f"}.mdi-behance:before{content:"\f190"}.mdi-bell:before{content:"\f191"}.mdi-bell-off:before{content:"\f192"}.mdi-bell-outline:before{content:"\f193"}.mdi-bell-plus:before{content:"\f194"}.mdi-bell-ring:before{content:"\f195"}.mdi-bell-ring-outline:before{content:"\f196"}.mdi-bell-sleep:before{content:"\f197"}.mdi-beta:before{content:"\f198"}.mdi-bike:before{content:"\f199"}.mdi-bing:before{content:"\f19a"}.mdi-binoculars:before{content:"\f19b"}.mdi-bio:before{content:"\f19c"}.mdi-biohazard:before{content:"\f19d"}.mdi-bitbucket:before{content:"\f19e"}.mdi-black-mesa:before{content:"\f19f"}.mdi-blackberry:before{content:"\f1a0"}.mdi-blender:before{content:"\f1a1"}.mdi-blinds:before{content:"\f1a2"}.mdi-block-helper:before{content:"\f1a3"}.mdi-blogger:before{content:"\f1a4"}.mdi-bluetooth:before{content:"\f1a5"}.mdi-bluetooth-audio:before{content:"\f1a6"}.mdi-bluetooth-connect:before{content:"\f1a7"}.mdi-bluetooth-off:before{content:"\f1a8"}.mdi-bluetooth-settings:before{content:"\f1a9"}.mdi-bluetooth-transfer:before{content:"\f1aa"}.mdi-blur:before{content:"\f1ab"}.mdi-blur-linear:before{content:"\f1ac"}.mdi-blur-off:before{content:"\f1ad"}.mdi-blur-radial:before{content:"\f1ae"}.mdi-bone:before{content:"\f1af"}.mdi-book:before{content:"\f1b0"}.mdi-book-multiple:before{content:"\f1b1"}.mdi-book-multiple-variant:before{content:"\f1b2"}.mdi-book-open:before{content:"\f1b3"}.mdi-book-open-variant:before{content:"\f1b4"}.mdi-book-variant:before{content:"\f1b5"}.mdi-bookmark:before{content:"\f1b6"}.mdi-bookmark-check:before{content:"\f1b7"}.mdi-bookmark-music:before{content:"\f1b8"}.mdi-bookmark-outline:before{content:"\f1b9"}.mdi-bookmark-outline-plus:before{content:"\f1ba"}.mdi-bookmark-plus:before{content:"\f1bb"}.mdi-bookmark-remove:before{content:"\f1bc"}.mdi-border-all:before{content:"\f1bd"}.mdi-border-bottom:before{content:"\f1be"}.mdi-border-color:before{content:"\f1bf"}.mdi-border-horizontal:before{content:"\f1c0"}.mdi-border-inside:before{content:"\f1c1"}.mdi-border-left:before{content:"\f1c2"}.mdi-border-none:before{content:"\f1c3"}.mdi-border-outside:before{content:"\f1c4"}.mdi-border-right:before{content:"\f1c5"}.mdi-border-style:before{content:"\f1c6"}.mdi-border-top:before{content:"\f1c7"}.mdi-border-vertical:before{content:"\f1c8"}.mdi-bowling:before{content:"\f1c9"}.mdi-box:before{content:"\f1ca"}.mdi-box-cutter:before{content:"\f1cb"}.mdi-briefcase:before{content:"\f1cc"}.mdi-briefcase-check:before{content:"\f1cd"}.mdi-briefcase-download:before{content:"\f1ce"}.mdi-briefcase-upload:before{content:"\f1cf"}.mdi-brightness-1:before{content:"\f1d0"}.mdi-brightness-2:before{content:"\f1d1"}.mdi-brightness-3:before{content:"\f1d2"}.mdi-brightness-4:before{content:"\f1d3"}.mdi-brightness-5:before{content:"\f1d4"}.mdi-brightness-6:before{content:"\f1d5"}.mdi-brightness-7:before{content:"\f1d6"}.mdi-brightness-auto:before{content:"\f1d7"}.mdi-broom:before{content:"\f1d8"}.mdi-brush:before{content:"\f1d9"}.mdi-bug:before{content:"\f1da"}.mdi-bulletin-board:before{content:"\f1db"}.mdi-bullhorn:before{content:"\f1dc"}.mdi-bus:before{content:"\f1dd"}.mdi-cached:before{content:"\f1de"}.mdi-cake:before{content:"\f1df"}.mdi-cake-layered:before{content:"\f1e0"}.mdi-cake-variant:before{content:"\f1e1"}.mdi-calculator:before{content:"\f1e2"}.mdi-calendar:before{content:"\f1e3"}.mdi-calendar-blank:before{content:"\f1e4"}.mdi-calendar-check:before{content:"\f1e5"}.mdi-calendar-clock:before{content:"\f1e6"}.mdi-calendar-multiple:before{content:"\f1e7"}.mdi-calendar-multiple-check:before{content:"\f1e8"}.mdi-calendar-plus:before{content:"\f1e9"}.mdi-calendar-remove:before{content:"\f1ea"}.mdi-calendar-text:before{content:"\f1eb"}.mdi-calendar-today:before{content:"\f1ec"}.mdi-call-made:before{content:"\f1ed"}.mdi-call-merge:before{content:"\f1ee"}.mdi-call-missed:before{content:"\f1ef"}.mdi-call-received:before{content:"\f1f0"}.mdi-call-split:before{content:"\f1f1"}.mdi-camcorder:before{content:"\f1f2"}.mdi-camcorder-box:before{content:"\f1f3"}.mdi-camcorder-box-off:before{content:"\f1f4"}.mdi-camcorder-off:before{content:"\f1f5"}.mdi-camera:before{content:"\f1f6"}.mdi-camera-enhance:before{content:"\f1f7"}.mdi-camera-front:before{content:"\f1f8"}.mdi-camera-front-variant:before{content:"\f1f9"}.mdi-camera-iris:before{content:"\f1fa"}.mdi-camera-party-mode:before{content:"\f1fb"}.mdi-camera-rear:before{content:"\f1fc"}.mdi-camera-rear-variant:before{content:"\f1fd"}.mdi-camera-switch:before{content:"\f1fe"}.mdi-camera-timer:before{content:"\f1ff"}.mdi-candycane:before{content:"\f200"}.mdi-car:before{content:"\f201"}.mdi-car-battery:before{content:"\f202"}.mdi-car-connected:before{content:"\f203"}.mdi-car-wash:before{content:"\f204"}.mdi-carrot:before{content:"\f205"}.mdi-cart:before{content:"\f206"}.mdi-cart-outline:before{content:"\f207"}.mdi-cart-plus:before{content:"\f208"}.mdi-case-sensitive-alt:before{content:"\f209"}.mdi-cash:before{content:"\f20a"}.mdi-cash-100:before{content:"\f20b"}.mdi-cash-multiple:before{content:"\f20c"}.mdi-cash-usd:before{content:"\f20d"}.mdi-cast:before{content:"\f20e"}.mdi-cast-connected:before{content:"\f20f"}.mdi-castle:before{content:"\f210"}.mdi-cat:before{content:"\f211"}.mdi-cellphone:before{content:"\f212"}.mdi-cellphone-android:before{content:"\f213"}.mdi-cellphone-basic:before{content:"\f214"}.mdi-cellphone-dock:before{content:"\f215"}.mdi-cellphone-iphone:before{content:"\f216"}.mdi-cellphone-link:before{content:"\f217"}.mdi-cellphone-link-off:before{content:"\f218"}.mdi-cellphone-settings:before{content:"\f219"}.mdi-certificate:before{content:"\f21a"}.mdi-chair-school:before{content:"\f21b"}.mdi-chart-arc:before{content:"\f21c"}.mdi-chart-areaspline:before{content:"\f21d"}.mdi-chart-bar:before{content:"\f21e"}.mdi-chart-histogram:before{content:"\f21f"}.mdi-chart-line:before{content:"\f220"}.mdi-chart-pie:before{content:"\f221"}.mdi-check:before{content:"\f222"}.mdi-check-all:before{content:"\f223"}.mdi-checkbox-blank:before{content:"\f224"}.mdi-checkbox-blank-circle:before{content:"\f225"}.mdi-checkbox-blank-circle-outline:before{content:"\f226"}.mdi-checkbox-blank-outline:before{content:"\f227"}.mdi-checkbox-marked:before{content:"\f228"}.mdi-checkbox-marked-circle:before{content:"\f229"}.mdi-checkbox-marked-circle-outline:before{content:"\f22a"}.mdi-checkbox-marked-outline:before{content:"\f22b"}.mdi-checkbox-multiple-blank:before{content:"\f22c"}.mdi-checkbox-multiple-blank-outline:before{content:"\f22d"}.mdi-checkbox-multiple-marked:before{content:"\f22e"}.mdi-checkbox-multiple-marked-outline:before{content:"\f22f"}.mdi-checkerboard:before{content:"\f230"}.mdi-chemical-weapon:before{content:"\f231"}.mdi-chevron-double-down:before{content:"\f232"}.mdi-chevron-double-left:before{content:"\f233"}.mdi-chevron-double-right:before{content:"\f234"}.mdi-chevron-double-up:before{content:"\f235"}.mdi-chevron-down:before{content:"\f236"}.mdi-chevron-left:before{content:"\f237"}.mdi-chevron-right:before{content:"\f238"}.mdi-chevron-up:before{content:"\f239"}.mdi-church:before{content:"\f23a"}.mdi-cisco-webex:before{content:"\f23b"}.mdi-city:before{content:"\f23c"}.mdi-clipboard:before{content:"\f23d"}.mdi-clipboard-account:before{content:"\f23e"}.mdi-clipboard-alert:before{content:"\f23f"}.mdi-clipboard-arrow-down:before{content:"\f240"}.mdi-clipboard-arrow-left:before{content:"\f241"}.mdi-clipboard-check:before{content:"\f242"}.mdi-clipboard-outline:before{content:"\f243"}.mdi-clipboard-text:before{content:"\f244"}.mdi-clippy:before{content:"\f245"}.mdi-clock:before{content:"\f246"}.mdi-clock-end:before{content:"\f247"}.mdi-clock-fast:before{content:"\f248"}.mdi-clock-in:before{content:"\f249"}.mdi-clock-out:before{content:"\f24a"}.mdi-clock-start:before{content:"\f24b"}.mdi-close:before{content:"\f24c"}.mdi-close-box:before{content:"\f24d"}.mdi-close-box-outline:before{content:"\f24e"}.mdi-close-circle:before{content:"\f24f"}.mdi-close-circle-outline:before{content:"\f250"}.mdi-close-network:before{content:"\f251"}.mdi-close-octagon:before{content:"\f252"}.mdi-close-octagon-outline:before{content:"\f253"}.mdi-closed-caption:before{content:"\f254"}.mdi-cloud:before{content:"\f255"}.mdi-cloud-check:before{content:"\f256"}.mdi-cloud-circle:before{content:"\f257"}.mdi-cloud-download:before{content:"\f258"}.mdi-cloud-outline:before{content:"\f259"}.mdi-cloud-outline-off:before{content:"\f25a"}.mdi-cloud-print:before{content:"\f25b"}.mdi-cloud-print-outline:before{content:"\f25c"}.mdi-cloud-upload:before{content:"\f25d"}.mdi-code-array:before{content:"\f25e"}.mdi-code-braces:before{content:"\f25f"}.mdi-code-brackets:before{content:"\f260"}.mdi-code-equal:before{content:"\f261"}.mdi-code-greater-than:before{content:"\f262"}.mdi-code-greater-than-or-equal:before{content:"\f263"}.mdi-code-less-than:before{content:"\f264"}.mdi-code-less-than-or-equal:before{content:"\f265"}.mdi-code-not-equal:before{content:"\f266"}.mdi-code-not-equal-variant:before{content:"\f267"}.mdi-code-parentheses:before{content:"\f268"}.mdi-code-string:before{content:"\f269"}.mdi-code-tags:before{content:"\f26a"}.mdi-codepen:before{content:"\f26b"}.mdi-coffee:before{content:"\f26c"}.mdi-coffee-to-go:before{content:"\f26d"}.mdi-coin:before{content:"\f26e"}.mdi-color-helper:before{content:"\f26f"}.mdi-comment:before{content:"\f270"}.mdi-comment-account:before{content:"\f271"}.mdi-comment-account-outline:before{content:"\f272"}.mdi-comment-alert:before{content:"\f273"}.mdi-comment-alert-outline:before{content:"\f274"}.mdi-comment-check:before{content:"\f275"}.mdi-comment-check-outline:before{content:"\f276"}.mdi-comment-multiple-outline:before{content:"\f277"}.mdi-comment-outline:before{content:"\f278"}.mdi-comment-plus-outline:before{content:"\f279"}.mdi-comment-processing:before{content:"\f27a"}.mdi-comment-processing-outline:before{content:"\f27b"}.mdi-comment-question-outline:before{content:"\f27c"}.mdi-comment-remove-outline:before{content:"\f27d"}.mdi-comment-text:before{content:"\f27e"}.mdi-comment-text-outline:before{content:"\f27f"}.mdi-compare:before{content:"\f280"}.mdi-compass:before{content:"\f281"}.mdi-compass-outline:before{content:"\f282"}.mdi-console:before{content:"\f283"}.mdi-contact-mail:before{content:"\f284"}.mdi-content-copy:before{content:"\f285"}.mdi-content-cut:before{content:"\f286"}.mdi-content-duplicate:before{content:"\f287"}.mdi-content-paste:before{content:"\f288"}.mdi-content-save:before{content:"\f289"}.mdi-content-save-all:before{content:"\f28a"}.mdi-contrast:before{content:"\f28b"}.mdi-contrast-box:before{content:"\f28c"}.mdi-contrast-circle:before{content:"\f28d"}.mdi-cookie:before{content:"\f28e"}.mdi-cow:before{content:"\f28f"}.mdi-credit-card:before{content:"\f290"}.mdi-credit-card-multiple:before{content:"\f291"}.mdi-credit-card-scan:before{content:"\f292"}.mdi-crop:before{content:"\f293"}.mdi-crop-free:before{content:"\f294"}.mdi-crop-landscape:before{content:"\f295"}.mdi-crop-portrait:before{content:"\f296"}.mdi-crop-square:before{content:"\f297"}.mdi-crosshairs:before{content:"\f298"}.mdi-crosshairs-gps:before{content:"\f299"}.mdi-crown:before{content:"\f29a"}.mdi-cube:before{content:"\f29b"}.mdi-cube-outline:before{content:"\f29c"}.mdi-cube-send:before{content:"\f29d"}.mdi-cube-unfolded:before{content:"\f29e"}.mdi-cup:before{content:"\f29f"}.mdi-cup-water:before{content:"\f2a0"}.mdi-currency-btc:before{content:"\f2a1"}.mdi-currency-eur:before{content:"\f2a2"}.mdi-currency-gbp:before{content:"\f2a3"}.mdi-currency-inr:before{content:"\f2a4"}.mdi-currency-ngn:before{content:"\f2a5"}.mdi-currency-rub:before{content:"\f2a6"}.mdi-currency-try:before{content:"\f2a7"}.mdi-currency-usd:before{content:"\f2a8"}.mdi-cursor-default:before{content:"\f2a9"}.mdi-cursor-default-outline:before{content:"\f2aa"}.mdi-cursor-move:before{content:"\f2ab"}.mdi-cursor-pointer:before{content:"\f2ac"}.mdi-database:before{content:"\f2ad"}.mdi-database-minus:before{content:"\f2ae"}.mdi-database-plus:before{content:"\f2af"}.mdi-debug-step-into:before{content:"\f2b0"}.mdi-debug-step-out:before{content:"\f2b1"}.mdi-debug-step-over:before{content:"\f2b2"}.mdi-decimal-decrease:before{content:"\f2b3"}.mdi-decimal-increase:before{content:"\f2b4"}.mdi-delete:before{content:"\f2b5"}.mdi-delete-variant:before{content:"\f2b6"}.mdi-delta:before{content:"\f2b7"}.mdi-deskphone:before{content:"\f2b8"}.mdi-desktop-mac:before{content:"\f2b9"}.mdi-desktop-tower:before{content:"\f2ba"}.mdi-details:before{content:"\f2bb"}.mdi-deviantart:before{content:"\f2bc"}.mdi-diamond:before{content:"\f2bd"}.mdi-dice:before{content:"\f2be"}.mdi-dice-1:before{content:"\f2bf"}.mdi-dice-2:before{content:"\f2c0"}.mdi-dice-3:before{content:"\f2c1"}.mdi-dice-4:before{content:"\f2c2"}.mdi-dice-5:before{content:"\f2c3"}.mdi-dice-6:before{content:"\f2c4"}.mdi-directions:before{content:"\f2c5"}.mdi-disk-alert:before{content:"\f2c6"}.mdi-disqus:before{content:"\f2c7"}.mdi-disqus-outline:before{content:"\f2c8"}.mdi-division:before{content:"\f2c9"}.mdi-division-box:before{content:"\f2ca"}.mdi-dns:before{content:"\f2cb"}.mdi-domain:before{content:"\f2cc"}.mdi-dots-horizontal:before{content:"\f2cd"}.mdi-dots-vertical:before{content:"\f2ce"}.mdi-download:before{content:"\f2cf"}.mdi-drag:before{content:"\f2d0"}.mdi-drag-horizontal:before{content:"\f2d1"}.mdi-drag-vertical:before{content:"\f2d2"}.mdi-drawing:before{content:"\f2d3"}.mdi-drawing-box:before{content:"\f2d4"}.mdi-dribbble:before{content:"\f2d5"}.mdi-dribbble-box:before{content:"\f2d6"}.mdi-drone:before{content:"\f2d7"}.mdi-dropbox:before{content:"\f2d8"}.mdi-drupal:before{content:"\f2d9"}.mdi-duck:before{content:"\f2da"}.mdi-dumbbell:before{content:"\f2db"}.mdi-earth:before{content:"\f2dc"}.mdi-earth-off:before{content:"\f2dd"}.mdi-edge:before{content:"\f2de"}.mdi-eject:before{content:"\f2df"}.mdi-elevation-decline:before{content:"\f2e0"}.mdi-elevation-rise:before{content:"\f2e1"}.mdi-elevator:before{content:"\f2e2"}.mdi-email:before{content:"\f2e3"}.mdi-email-open:before{content:"\f2e4"}.mdi-email-outline:before{content:"\f2e5"}.mdi-email-secure:before{content:"\f2e6"}.mdi-emoticon:before{content:"\f2e7"}.mdi-emoticon-cool:before{content:"\f2e8"}.mdi-emoticon-devil:before{content:"\f2e9"}.mdi-emoticon-happy:before{content:"\f2ea"}.mdi-emoticon-neutral:before{content:"\f2eb"}.mdi-emoticon-poop:before{content:"\f2ec"}.mdi-emoticon-sad:before{content:"\f2ed"}.mdi-emoticon-tongue:before{content:"\f2ee"}.mdi-engine:before{content:"\f2ef"}.mdi-engine-outline:before{content:"\f2f0"}.mdi-equal:before{content:"\f2f1"}.mdi-equal-box:before{content:"\f2f2"}.mdi-eraser:before{content:"\f2f3"}.mdi-escalator:before{content:"\f2f4"}.mdi-ethernet:before{content:"\f2f5"}.mdi-ethernet-cable:before{content:"\f2f6"}.mdi-ethernet-cable-off:before{content:"\f2f7"}.mdi-etsy:before{content:"\f2f8"}.mdi-evernote:before{content:"\f2f9"}.mdi-exclamation:before{content:"\f2fa"}.mdi-exit-to-app:before{content:"\f2fb"}.mdi-export:before{content:"\f2fc"}.mdi-eye:before{content:"\f2fd"}.mdi-eye-off:before{content:"\f2fe"}.mdi-eyedropper:before{content:"\f2ff"}.mdi-eyedropper-variant:before{content:"\f300"}.mdi-facebook:before{content:"\f301"}.mdi-facebook-box:before{content:"\f302"}.mdi-facebook-messenger:before{content:"\f303"}.mdi-factory:before{content:"\f304"}.mdi-fan:before{content:"\f305"}.mdi-fast-forward:before{content:"\f306"}.mdi-fax:before{content:"\f307"}.mdi-ferry:before{content:"\f308"}.mdi-file:before{content:"\f309"}.mdi-file-chart:before{content:"\f30a"}.mdi-file-check:before{content:"\f30b"}.mdi-file-cloud:before{content:"\f30c"}.mdi-file-delimited:before{content:"\f30d"}.mdi-file-document:before{content:"\f30e"}.mdi-file-document-box:before{content:"\f30f"}.mdi-file-excel:before{content:"\f310"}.mdi-file-excel-box:before{content:"\f311"}.mdi-file-export:before{content:"\f312"}.mdi-file-find:before{content:"\f313"}.mdi-file-image:before{content:"\f314"}.mdi-file-import:before{content:"\f315"}.mdi-file-lock:before{content:"\f316"}.mdi-file-multiple:before{content:"\f317"}.mdi-file-music:before{content:"\f318"}.mdi-file-outline:before{content:"\f319"}.mdi-file-pdf:before{content:"\f31a"}.mdi-file-pdf-box:before{content:"\f31b"}.mdi-file-powerpoint:before{content:"\f31c"}.mdi-file-powerpoint-box:before{content:"\f31d"}.mdi-file-presentation-box:before{content:"\f31e"}.mdi-file-send:before{content:"\f31f"}.mdi-file-video:before{content:"\f320"}.mdi-file-word:before{content:"\f321"}.mdi-file-word-box:before{content:"\f322"}.mdi-file-xml:before{content:"\f323"}.mdi-film:before{content:"\f324"}.mdi-filmstrip:before{content:"\f325"}.mdi-filmstrip-off:before{content:"\f326"}.mdi-filter:before{content:"\f327"}.mdi-filter-outline:before{content:"\f328"}.mdi-filter-remove:before{content:"\f329"}.mdi-filter-remove-outline:before{content:"\f32a"}.mdi-filter-variant:before{content:"\f32b"}.mdi-fingerprint:before{content:"\f32c"}.mdi-fire:before{content:"\f32d"}.mdi-firefox:before{content:"\f32e"}.mdi-fish:before{content:"\f32f"}.mdi-flag:before{content:"\f330"}.mdi-flag-checkered:before{content:"\f331"}.mdi-flag-outline:before{content:"\f332"}.mdi-flag-outline-variant:before{content:"\f333"}.mdi-flag-triangle:before{content:"\f334"}.mdi-flag-variant:before{content:"\f335"}.mdi-flash:before{content:"\f336"}.mdi-flash-auto:before{content:"\f337"}.mdi-flash-off:before{content:"\f338"}.mdi-flashlight:before{content:"\f339"}.mdi-flashlight-off:before{content:"\f33a"}.mdi-flattr:before{content:"\f33b"}.mdi-flip-to-back:before{content:"\f33c"}.mdi-flip-to-front:before{content:"\f33d"}.mdi-floppy:before{content:"\f33e"}.mdi-flower:before{content:"\f33f"}.mdi-folder:before{content:"\f340"}.mdi-folder-account:before{content:"\f341"}.mdi-folder-download:before{content:"\f342"}.mdi-folder-google-drive:before{content:"\f343"}.mdi-folder-image:before{content:"\f344"}.mdi-folder-lock:before{content:"\f345"}.mdi-folder-lock-open:before{content:"\f346"}.mdi-folder-move:before{content:"\f347"}.mdi-folder-multiple:before{content:"\f348"}.mdi-folder-multiple-image:before{content:"\f349"}.mdi-folder-multiple-outline:before{content:"\f34a"}.mdi-folder-outline:before{content:"\f34b"}.mdi-folder-plus:before{content:"\f34c"}.mdi-folder-remove:before{content:"\f34d"}.mdi-folder-upload:before{content:"\f34e"}.mdi-food:before{content:"\f34f"}.mdi-food-apple:before{content:"\f350"}.mdi-food-variant:before{content:"\f351"}.mdi-football:before{content:"\f352"}.mdi-football-australian:before{content:"\f353"}.mdi-football-helmet:before{content:"\f354"}.mdi-format-align-center:before{content:"\f355"}.mdi-format-align-justify:before{content:"\f356"}.mdi-format-align-left:before{content:"\f357"}.mdi-format-align-right:before{content:"\f358"}.mdi-format-bold:before{content:"\f359"}.mdi-format-clear:before{content:"\f35a"}.mdi-format-color-fill:before{content:"\f35b"}.mdi-format-float-center:before{content:"\f35c"}.mdi-format-float-left:before{content:"\f35d"}.mdi-format-float-none:before{content:"\f35e"}.mdi-format-float-right:before{content:"\f35f"}.mdi-format-header-1:before{content:"\f360"}.mdi-format-header-2:before{content:"\f361"}.mdi-format-header-3:before{content:"\f362"}.mdi-format-header-4:before{content:"\f363"}.mdi-format-header-5:before{content:"\f364"}.mdi-format-header-6:before{content:"\f365"}.mdi-format-header-decrease:before{content:"\f366"}.mdi-format-header-equal:before{content:"\f367"}.mdi-format-header-increase:before{content:"\f368"}.mdi-format-header-pound:before{content:"\f369"}.mdi-format-indent-decrease:before{content:"\f36a"}.mdi-format-indent-increase:before{content:"\f36b"}.mdi-format-italic:before{content:"\f36c"}.mdi-format-line-spacing:before{content:"\f36d"}.mdi-format-list-bulleted:before{content:"\f36e"}.mdi-format-list-bulleted-type:before{content:"\f36f"}.mdi-format-list-numbers:before{content:"\f370"}.mdi-format-paint:before{content:"\f371"}.mdi-format-paragraph:before{content:"\f372"}.mdi-format-quote:before{content:"\f373"}.mdi-format-size:before{content:"\f374"}.mdi-format-strikethrough:before{content:"\f375"}.mdi-format-strikethrough-variant:before{content:"\f376"}.mdi-format-subscript:before{content:"\f377"}.mdi-format-superscript:before{content:"\f378"}.mdi-format-text:before{content:"\f379"}.mdi-format-textdirection-l-to-r:before{content:"\f37a"}.mdi-format-textdirection-r-to-l:before{content:"\f37b"}.mdi-format-underline:before{content:"\f37c"}.mdi-format-wrap-inline:before{content:"\f37d"}.mdi-format-wrap-square:before{content:"\f37e"}.mdi-format-wrap-tight:before{content:"\f37f"}.mdi-format-wrap-top-bottom:before{content:"\f380"}.mdi-forum:before{content:"\f381"}.mdi-forward:before{content:"\f382"}.mdi-foursquare:before{content:"\f383"}.mdi-fridge:before{content:"\f384"}.mdi-fridge-filled:before{content:"\f385"}.mdi-fridge-filled-bottom:before{content:"\f386"}.mdi-fridge-filled-top:before{content:"\f387"}.mdi-fullscreen:before{content:"\f388"}.mdi-fullscreen-exit:before{content:"\f389"}.mdi-function:before{content:"\f38a"}.mdi-gamepad:before{content:"\f38b"}.mdi-gamepad-variant:before{content:"\f38c"}.mdi-gas-station:before{content:"\f38d"}.mdi-gate:before{content:"\f38e"}.mdi-gauge:before{content:"\f38f"}.mdi-gavel:before{content:"\f390"}.mdi-gender-female:before{content:"\f391"}.mdi-gender-male:before{content:"\f392"}.mdi-gender-male-female:before{content:"\f393"}.mdi-gender-transgender:before{content:"\f394"}.mdi-ghost:before{content:"\f395"}.mdi-gift:before{content:"\f396"}.mdi-git:before{content:"\f397"}.mdi-github-box:before{content:"\f398"}.mdi-github-circle:before{content:"\f399"}.mdi-glass-flute:before{content:"\f39a"}.mdi-glass-mug:before{content:"\f39b"}.mdi-glass-stange:before{content:"\f39c"}.mdi-glass-tulip:before{content:"\f39d"}.mdi-glasses:before{content:"\f39e"}.mdi-gmail:before{content:"\f39f"}.mdi-google:before{content:"\f3a0"}.mdi-google-cardboard:before{content:"\f3a1"}.mdi-google-chrome:before{content:"\f3a2"}.mdi-google-circles:before{content:"\f3a3"}.mdi-google-circles-communities:before{content:"\f3a4"}.mdi-google-circles-extended:before{content:"\f3a5"}.mdi-google-circles-group:before{content:"\f3a6"}.mdi-google-controller:before{content:"\f3a7"}.mdi-google-controller-off:before{content:"\f3a8"}.mdi-google-drive:before{content:"\f3a9"}.mdi-google-earth:before{content:"\f3aa"}.mdi-google-glass:before{content:"\f3ab"}.mdi-google-nearby:before{content:"\f3ac"}.mdi-google-pages:before{content:"\f3ad"}.mdi-google-physical-web:before{content:"\f3ae"}.mdi-google-play:before{content:"\f3af"}.mdi-google-plus:before{content:"\f3b0"}.mdi-google-plus-box:before{content:"\f3b1"}.mdi-google-translate:before{content:"\f3b2"}.mdi-google-wallet:before{content:"\f3b3"}.mdi-grid:before{content:"\f3b4"}.mdi-grid-off:before{content:"\f3b5"}.mdi-group:before{content:"\f3b6"}.mdi-guitar:before{content:"\f3b7"}.mdi-guitar-pick:before{content:"\f3b8"}.mdi-guitar-pick-outline:before{content:"\f3b9"}.mdi-hand-pointing-right:before{content:"\f3ba"}.mdi-hanger:before{content:"\f3bb"}.mdi-hangouts:before{content:"\f3bc"}.mdi-harddisk:before{content:"\f3bd"}.mdi-headphones:before{content:"\f3be"}.mdi-headphones-box:before{content:"\f3bf"}.mdi-headphones-settings:before{content:"\f3c0"}.mdi-headset:before{content:"\f3c1"}.mdi-headset-dock:before{content:"\f3c2"}.mdi-headset-off:before{content:"\f3c3"}.mdi-heart:before{content:"\f3c4"}.mdi-heart-box:before{content:"\f3c5"}.mdi-heart-box-outline:before{content:"\f3c6"}.mdi-heart-broken:before{content:"\f3c7"}.mdi-heart-outline:before{content:"\f3c8"}.mdi-help:before{content:"\f3c9"}.mdi-help-circle:before{content:"\f3ca"}.mdi-hexagon:before{content:"\f3cb"}.mdi-hexagon-outline:before{content:"\f3cc"}.mdi-history:before{content:"\f3cd"}.mdi-hololens:before{content:"\f3ce"}.mdi-home:before{content:"\f3cf"}.mdi-home-modern:before{content:"\f3d0"}.mdi-home-variant:before{content:"\f3d1"}.mdi-hops:before{content:"\f3d2"}.mdi-hospital:before{content:"\f3d3"}.mdi-hospital-building:before{content:"\f3d4"}.mdi-hospital-marker:before{content:"\f3d5"}.mdi-hotel:before{content:"\f3d6"}.mdi-houzz:before{content:"\f3d7"}.mdi-houzz-box:before{content:"\f3d8"}.mdi-human:before{content:"\f3d9"}.mdi-human-child:before{content:"\f3da"}.mdi-human-male-female:before{content:"\f3db"}.mdi-image:before{content:"\f3dc"}.mdi-image-album:before{content:"\f3dd"}.mdi-image-area:before{content:"\f3de"}.mdi-image-area-close:before{content:"\f3df"}.mdi-image-broken:before{content:"\f3e0"}.mdi-image-broken-variant:before{content:"\f3e1"}.mdi-image-filter:before{content:"\f3e2"}.mdi-image-filter-black-white:before{content:"\f3e3"}.mdi-image-filter-center-focus:before{content:"\f3e4"}.mdi-image-filter-center-focus-weak:before{content:"\f3e5"}.mdi-image-filter-drama:before{content:"\f3e6"}.mdi-image-filter-frames:before{content:"\f3e7"}.mdi-image-filter-hdr:before{content:"\f3e8"}.mdi-image-filter-none:before{content:"\f3e9"}.mdi-image-filter-tilt-shift:before{content:"\f3ea"}.mdi-image-filter-vintage:before{content:"\f3eb"}.mdi-image-multiple:before{content:"\f3ec"}.mdi-import:before{content:"\f3ed"}.mdi-inbox:before{content:"\f3ee"}.mdi-information:before{content:"\f3ef"}.mdi-information-outline:before{content:"\f3f0"}.mdi-instagram:before{content:"\f3f1"}.mdi-instapaper:before{content:"\f3f2"}.mdi-internet-explorer:before{content:"\f3f3"}.mdi-invert-colors:before{content:"\f3f4"}.mdi-jeepney:before{content:"\f3f5"}.mdi-jira:before{content:"\f3f6"}.mdi-jsfiddle:before{content:"\f3f7"}.mdi-keg:before{content:"\f3f8"}.mdi-key:before{content:"\f3f9"}.mdi-key-change:before{content:"\f3fa"}.mdi-key-minus:before{content:"\f3fb"}.mdi-key-plus:before{content:"\f3fc"}.mdi-key-remove:before{content:"\f3fd"}.mdi-key-variant:before{content:"\f3fe"}.mdi-keyboard:before{content:"\f3ff"}.mdi-keyboard-backspace:before{content:"\f400"}.mdi-keyboard-caps:before{content:"\f401"}.mdi-keyboard-close:before{content:"\f402"}.mdi-keyboard-off:before{content:"\f403"}.mdi-keyboard-return:before{content:"\f404"}.mdi-keyboard-tab:before{content:"\f405"}.mdi-keyboard-variant:before{content:"\f406"}.mdi-label:before{content:"\f407"}.mdi-label-outline:before{content:"\f408"}.mdi-lan:before{content:"\f409"}.mdi-lan-connect:before{content:"\f40a"}.mdi-lan-disconnect:before{content:"\f40b"}.mdi-lan-pending:before{content:"\f40c"}.mdi-language-csharp:before{content:"\f40d"}.mdi-language-css3:before{content:"\f40e"}.mdi-language-html5:before{content:"\f40f"}.mdi-language-javascript:before{content:"\f410"}.mdi-language-php:before{content:"\f411"}.mdi-language-python:before{content:"\f412"}.mdi-language-python-text:before{content:"\f413"}.mdi-laptop:before{content:"\f414"}.mdi-laptop-chromebook:before{content:"\f415"}.mdi-laptop-mac:before{content:"\f416"}.mdi-laptop-windows:before{content:"\f417"}.mdi-lastfm:before{content:"\f418"}.mdi-launch:before{content:"\f419"}.mdi-layers:before{content:"\f41a"}.mdi-layers-off:before{content:"\f41b"}.mdi-leaf:before{content:"\f41c"}.mdi-led-off:before{content:"\f41d"}.mdi-led-on:before{content:"\f41e"}.mdi-led-outline:before{content:"\f41f"}.mdi-led-variant-off:before{content:"\f420"}.mdi-led-variant-on:before{content:"\f421"}.mdi-led-variant-outline:before{content:"\f422"}.mdi-library:before{content:"\f423"}.mdi-library-books:before{content:"\f424"}.mdi-library-music:before{content:"\f425"}.mdi-library-plus:before{content:"\f426"}.mdi-lightbulb:before{content:"\f427"}.mdi-lightbulb-outline:before{content:"\f428"}.mdi-link:before{content:"\f429"}.mdi-link-off:before{content:"\f42a"}.mdi-link-variant:before{content:"\f42b"}.mdi-link-variant-off:before{content:"\f42c"}.mdi-linkedin:before{content:"\f42d"}.mdi-linkedin-box:before{content:"\f42e"}.mdi-linux:before{content:"\f42f"}.mdi-lock:before{content:"\f430"}.mdi-lock-open:before{content:"\f431"}.mdi-lock-open-outline:before{content:"\f432"}.mdi-lock-outline:before{content:"\f433"}.mdi-login:before{content:"\f434"}.mdi-logout:before{content:"\f435"}.mdi-looks:before{content:"\f436"}.mdi-loupe:before{content:"\f437"}.mdi-lumx:before{content:"\f438"}.mdi-magnet:before{content:"\f439"}.mdi-magnet-on:before{content:"\f43a"}.mdi-magnify:before{content:"\f43b"}.mdi-magnify-minus:before{content:"\f43c"}.mdi-magnify-plus:before{content:"\f43d"}.mdi-mail-ru:before{content:"\f43e"}.mdi-map:before{content:"\f43f"}.mdi-map-marker:before{content:"\f440"}.mdi-map-marker-circle:before{content:"\f441"}.mdi-map-marker-multiple:before{content:"\f442"}.mdi-map-marker-off:before{content:"\f443"}.mdi-map-marker-radius:before{content:"\f444"}.mdi-margin:before{content:"\f445"}.mdi-markdown:before{content:"\f446"}.mdi-marker-check:before{content:"\f447"}.mdi-martini:before{content:"\f448"}.mdi-material-ui:before{content:"\f449"}.mdi-math-compass:before{content:"\f44a"}.mdi-maxcdn:before{content:"\f44b"}.mdi-medium:before{content:"\f44c"}.mdi-memory:before{content:"\f44d"}.mdi-menu:before{content:"\f44e"}.mdi-menu-down:before{content:"\f44f"}.mdi-menu-left:before{content:"\f450"}.mdi-menu-right:before{content:"\f451"}.mdi-menu-up:before{content:"\f452"}.mdi-message:before{content:"\f453"}.mdi-message-alert:before{content:"\f454"}.mdi-message-draw:before{content:"\f455"}.mdi-message-image:before{content:"\f456"}.mdi-message-outline:before{content:"\f457"}.mdi-message-processing:before{content:"\f458"}.mdi-message-reply:before{content:"\f459"}.mdi-message-reply-text:before{content:"\f45a"}.mdi-message-text:before{content:"\f45b"}.mdi-message-text-outline:before{content:"\f45c"}.mdi-message-video:before{content:"\f45d"}.mdi-microphone:before{content:"\f45e"}.mdi-microphone-off:before{content:"\f45f"}.mdi-microphone-outline:before{content:"\f460"}.mdi-microphone-settings:before{content:"\f461"}.mdi-microphone-variant:before{content:"\f462"}.mdi-microphone-variant-off:before{content:"\f463"}.mdi-microsoft:before{content:"\f464"}.mdi-minus:before{content:"\f465"}.mdi-minus-box:before{content:"\f466"}.mdi-minus-circle:before{content:"\f467"}.mdi-minus-circle-outline:before{content:"\f468"}.mdi-minus-network:before{content:"\f469"}.mdi-monitor:before{content:"\f46a"}.mdi-monitor-multiple:before{content:"\f46b"}.mdi-more:before{content:"\f46c"}.mdi-motorbike:before{content:"\f46d"}.mdi-mouse:before{content:"\f46e"}.mdi-mouse-off:before{content:"\f46f"}.mdi-mouse-variant:before{content:"\f470"}.mdi-mouse-variant-off:before{content:"\f471"}.mdi-movie:before{content:"\f472"}.mdi-multiplication:before{content:"\f473"}.mdi-multiplication-box:before{content:"\f474"}.mdi-music-box:before{content:"\f475"}.mdi-music-box-outline:before{content:"\f476"}.mdi-music-circle:before{content:"\f477"}.mdi-music-note:before{content:"\f478"}.mdi-music-note-eighth:before{content:"\f479"}.mdi-music-note-half:before{content:"\f47a"}.mdi-music-note-off:before{content:"\f47b"}.mdi-music-note-quarter:before{content:"\f47c"}.mdi-music-note-sixteenth:before{content:"\f47d"}.mdi-music-note-whole:before{content:"\f47e"}.mdi-nature:before{content:"\f47f"}.mdi-nature-people:before{content:"\f480"}.mdi-navigation:before{content:"\f481"}.mdi-needle:before{content:"\f482"}.mdi-nest-protect:before{content:"\f483"}.mdi-nest-thermostat:before{content:"\f484"}.mdi-newspaper:before{content:"\f485"}.mdi-nfc:before{content:"\f486"}.mdi-nfc-tap:before{content:"\f487"}.mdi-nfc-variant:before{content:"\f488"}.mdi-nodejs:before{content:"\f489"}.mdi-note:before{content:"\f48a"}.mdi-note-outline:before{content:"\f48b"}.mdi-note-plus:before{content:"\f48c"}.mdi-note-plus-outline:before{content:"\f48d"}.mdi-note-text:before{content:"\f48e"}.mdi-notification-clear-all:before{content:"\f48f"}.mdi-numeric:before{content:"\f490"}.mdi-numeric-0-box:before{content:"\f491"}.mdi-numeric-0-box-multiple-outline:before{content:"\f492"}.mdi-numeric-0-box-outline:before{content:"\f493"}.mdi-numeric-1-box:before{content:"\f494"}.mdi-numeric-1-box-multiple-outline:before{content:"\f495"}.mdi-numeric-1-box-outline:before{content:"\f496"}.mdi-numeric-2-box:before{content:"\f497"}.mdi-numeric-2-box-multiple-outline:before{content:"\f498"}.mdi-numeric-2-box-outline:before{content:"\f499"}.mdi-numeric-3-box:before{content:"\f49a"}.mdi-numeric-3-box-multiple-outline:before{content:"\f49b"}.mdi-numeric-3-box-outline:before{content:"\f49c"}.mdi-numeric-4-box:before{content:"\f49d"}.mdi-numeric-4-box-multiple-outline:before{content:"\f49e"}.mdi-numeric-4-box-outline:before{content:"\f49f"}.mdi-numeric-5-box:before{content:"\f4a0"}.mdi-numeric-5-box-multiple-outline:before{content:"\f4a1"}.mdi-numeric-5-box-outline:before{content:"\f4a2"}.mdi-numeric-6-box:before{content:"\f4a3"}.mdi-numeric-6-box-multiple-outline:before{content:"\f4a4"}.mdi-numeric-6-box-outline:before{content:"\f4a5"}.mdi-numeric-7-box:before{content:"\f4a6"}.mdi-numeric-7-box-multiple-outline:before{content:"\f4a7"}.mdi-numeric-7-box-outline:before{content:"\f4a8"}.mdi-numeric-8-box:before{content:"\f4a9"}.mdi-numeric-8-box-multiple-outline:before{content:"\f4aa"}.mdi-numeric-8-box-outline:before{content:"\f4ab"}.mdi-numeric-9-box:before{content:"\f4ac"}.mdi-numeric-9-box-multiple-outline:before{content:"\f4ad"}.mdi-numeric-9-box-outline:before{content:"\f4ae"}.mdi-numeric-9-plus-box:before{content:"\f4af"}.mdi-numeric-9-plus-box-multiple-outline:before{content:"\f4b0"}.mdi-numeric-9-plus-box-outline:before{content:"\f4b1"}.mdi-nutrition:before{content:"\f4b2"}.mdi-octagon:before{content:"\f4b3"}.mdi-octagon-outline:before{content:"\f4b4"}.mdi-odnoklassniki:before{content:"\f4b5"}.mdi-office:before{content:"\f4b6"}.mdi-oil:before{content:"\f4b7"}.mdi-oil-temperature:before{content:"\f4b8"}.mdi-omega:before{content:"\f4b9"}.mdi-onedrive:before{content:"\f4ba"}.mdi-open-in-app:before{content:"\f4bb"}.mdi-open-in-new:before{content:"\f4bc"}.mdi-opera:before{content:"\f4bd"}.mdi-ornament:before{content:"\f4be"}.mdi-ornament-variant:before{content:"\f4bf"}.mdi-outbox:before{content:"\f4c0"}.mdi-owl:before{content:"\f4c1"}.mdi-package:before{content:"\f4c2"}.mdi-package-down:before{content:"\f4c3"}.mdi-package-up:before{content:"\f4c4"}.mdi-package-variant:before{content:"\f4c5"}.mdi-package-variant-closed:before{content:"\f4c6"}.mdi-palette:before{content:"\f4c7"}.mdi-palette-advanced:before{content:"\f4c8"}.mdi-panda:before{content:"\f4c9"}.mdi-pandora:before{content:"\f4ca"}.mdi-panorama:before{content:"\f4cb"}.mdi-panorama-fisheye:before{content:"\f4cc"}.mdi-panorama-horizontal:before{content:"\f4cd"}.mdi-panorama-vertical:before{content:"\f4ce"}.mdi-panorama-wide-angle:before{content:"\f4cf"}.mdi-paper-cut-vertical:before{content:"\f4d0"}.mdi-paperclip:before{content:"\f4d1"}.mdi-parking:before{content:"\f4d2"}.mdi-pause:before{content:"\f4d3"}.mdi-pause-circle:before{content:"\f4d4"}.mdi-pause-circle-outline:before{content:"\f4d5"}.mdi-pause-octagon:before{content:"\f4d6"}.mdi-pause-octagon-outline:before{content:"\f4d7"}.mdi-paw:before{content:"\f4d8"}.mdi-pen:before{content:"\f4d9"}.mdi-pencil:before{content:"\f4da"}.mdi-pencil-box:before{content:"\f4db"}.mdi-pencil-box-outline:before{content:"\f4dc"}.mdi-pencil-lock:before{content:"\f4dd"}.mdi-pencil-off:before{content:"\f4de"}.mdi-percent:before{content:"\f4df"}.mdi-pharmacy:before{content:"\f4e0"}.mdi-phone:before{content:"\f4e1"}.mdi-phone-bluetooth:before{content:"\f4e2"}.mdi-phone-forward:before{content:"\f4e3"}.mdi-phone-hangup:before{content:"\f4e4"}.mdi-phone-in-talk:before{content:"\f4e5"}.mdi-phone-incoming:before{content:"\f4e6"}.mdi-phone-locked:before{content:"\f4e7"}.mdi-phone-log:before{content:"\f4e8"}.mdi-phone-missed:before{content:"\f4e9"}.mdi-phone-outgoing:before{content:"\f4ea"}.mdi-phone-paused:before{content:"\f4eb"}.mdi-phone-settings:before{content:"\f4ec"}.mdi-phone-voip:before{content:"\f4ed"}.mdi-pi:before{content:"\f4ee"}.mdi-pi-box:before{content:"\f4ef"}.mdi-pig:before{content:"\f4f0"}.mdi-pill:before{content:"\f4f1"}.mdi-pin:before{content:"\f4f2"}.mdi-pin-off:before{content:"\f4f3"}.mdi-pine-tree:before{content:"\f4f4"}.mdi-pine-tree-box:before{content:"\f4f5"}.mdi-pinterest:before{content:"\f4f6"}.mdi-pinterest-box:before{content:"\f4f7"}.mdi-pizza:before{content:"\f4f8"}.mdi-play:before{content:"\f4f9"}.mdi-play-box-outline:before{content:"\f4fa"}.mdi-play-circle:before{content:"\f4fb"}.mdi-play-circle-outline:before{content:"\f4fc"}.mdi-play-pause:before{content:"\f4fd"}.mdi-play-protected-content:before{content:"\f4fe"}.mdi-playlist-minus:before{content:"\f4ff"}.mdi-playlist-play:before{content:"\f500"}.mdi-playlist-plus:before{content:"\f501"}.mdi-playlist-remove:before{content:"\f502"}.mdi-playstation:before{content:"\f503"}.mdi-plus:before{content:"\f504"}.mdi-plus-box:before{content:"\f505"}.mdi-plus-circle:before{content:"\f506"}.mdi-plus-circle-multiple-outline:before{content:"\f507"}.mdi-plus-circle-outline:before{content:"\f508"}.mdi-plus-network:before{content:"\f509"}.mdi-plus-one:before{content:"\f50a"}.mdi-pocket:before{content:"\f50b"}.mdi-pokeball:before{content:"\f50c"}.mdi-polaroid:before{content:"\f50d"}.mdi-poll:before{content:"\f50e"}.mdi-poll-box:before{content:"\f50f"}.mdi-polymer:before{content:"\f510"}.mdi-popcorn:before{content:"\f511"}.mdi-pound:before{content:"\f512"}.mdi-pound-box:before{content:"\f513"}.mdi-power:before{content:"\f514"}.mdi-power-settings:before{content:"\f515"}.mdi-power-socket:before{content:"\f516"}.mdi-presentation:before{content:"\f517"}.mdi-presentation-play:before{content:"\f518"}.mdi-printer:before{content:"\f519"}.mdi-printer-3d:before{content:"\f51a"}.mdi-printer-alert:before{content:"\f51b"}.mdi-professional-hexagon:before{content:"\f51c"}.mdi-projector:before{content:"\f51d"}.mdi-projector-screen:before{content:"\f51e"}.mdi-pulse:before{content:"\f51f"}.mdi-puzzle:before{content:"\f520"}.mdi-qrcode:before{content:"\f521"}.mdi-qrcode-scan:before{content:"\f522"}.mdi-quadcopter:before{content:"\f523"}.mdi-quality-high:before{content:"\f524"}.mdi-quicktime:before{content:"\f525"}.mdi-radar:before{content:"\f526"}.mdi-radiator:before{content:"\f527"}.mdi-radio:before{content:"\f528"}.mdi-radio-handheld:before{content:"\f529"}.mdi-radio-tower:before{content:"\f52a"}.mdi-radioactive:before{content:"\f52b"}.mdi-radiobox-blank:before{content:"\f52c"}.mdi-radiobox-marked:before{content:"\f52d"}.mdi-raspberrypi:before{content:"\f52e"}.mdi-ray-end:before{content:"\f52f"}.mdi-ray-end-arrow:before{content:"\f530"}.mdi-ray-start:before{content:"\f531"}.mdi-ray-start-arrow:before{content:"\f532"}.mdi-ray-start-end:before{content:"\f533"}.mdi-ray-vertex:before{content:"\f534"}.mdi-rdio:before{content:"\f535"}.mdi-read:before{content:"\f536"}.mdi-readability:before{content:"\f537"}.mdi-receipt:before{content:"\f538"}.mdi-record:before{content:"\f539"}.mdi-record-rec:before{content:"\f53a"}.mdi-recycle:before{content:"\f53b"}.mdi-reddit:before{content:"\f53c"}.mdi-redo:before{content:"\f53d"}.mdi-redo-variant:before{content:"\f53e"}.mdi-refresh:before{content:"\f53f"}.mdi-regex:before{content:"\f540"}.mdi-relative-scale:before{content:"\f541"}.mdi-reload:before{content:"\f542"}.mdi-remote:before{content:"\f543"}.mdi-rename-box:before{content:"\f544"}.mdi-repeat:before{content:"\f545"}.mdi-repeat-off:before{content:"\f546"}.mdi-repeat-once:before{content:"\f547"}.mdi-replay:before{content:"\f548"}.mdi-reply:before{content:"\f549"}.mdi-reply-all:before{content:"\f54a"}.mdi-reproduction:before{content:"\f54b"}.mdi-resize-bottom-right:before{content:"\f54c"}.mdi-responsive:before{content:"\f54d"}.mdi-rewind:before{content:"\f54e"}.mdi-ribbon:before{content:"\f54f"}.mdi-road:before{content:"\f550"}.mdi-road-variant:before{content:"\f551"}.mdi-rocket:before{content:"\f552"}.mdi-rotate-3d:before{content:"\f553"}.mdi-rotate-left:before{content:"\f554"}.mdi-rotate-left-variant:before{content:"\f555"}.mdi-rotate-right:before{content:"\f556"}.mdi-rotate-right-variant:before{content:"\f557"}.mdi-router-wireless:before{content:"\f558"}.mdi-routes:before{content:"\f559"}.mdi-rss:before{content:"\f55a"}.mdi-rss-box:before{content:"\f55b"}.mdi-ruler:before{content:"\f55c"}.mdi-run:before{content:"\f55d"}.mdi-sale:before{content:"\f55e"}.mdi-satellite:before{content:"\f55f"}.mdi-satellite-variant:before{content:"\f560"}.mdi-scale:before{content:"\f561"}.mdi-scale-bathroom:before{content:"\f562"}.mdi-school:before{content:"\f563"}.mdi-screen-rotation:before{content:"\f564"}.mdi-screen-rotation-lock:before{content:"\f565"}.mdi-screwdriver:before{content:"\f566"}.mdi-script:before{content:"\f567"}.mdi-sd:before{content:"\f568"}.mdi-seal:before{content:"\f569"}.mdi-seat-flat:before{content:"\f56a"}.mdi-seat-flat-angled:before{content:"\f56b"}.mdi-seat-individual-suite:before{content:"\f56c"}.mdi-seat-legroom-extra:before{content:"\f56d"}.mdi-seat-legroom-normal:before{content:"\f56e"}.mdi-seat-legroom-reduced:before{content:"\f56f"}.mdi-seat-recline-extra:before{content:"\f570"}.mdi-seat-recline-normal:before{content:"\f571"}.mdi-security:before{content:"\f572"}.mdi-security-network:before{content:"\f573"}.mdi-select:before{content:"\f574"}.mdi-select-all:before{content:"\f575"}.mdi-select-inverse:before{content:"\f576"}.mdi-select-off:before{content:"\f577"}.mdi-selection:before{content:"\f578"}.mdi-send:before{content:"\f579"}.mdi-server:before{content:"\f57a"}.mdi-server-minus:before{content:"\f57b"}.mdi-server-network:before{content:"\f57c"}.mdi-server-network-off:before{content:"\f57d"}.mdi-server-off:before{content:"\f57e"}.mdi-server-plus:before{content:"\f57f"}.mdi-server-remove:before{content:"\f580"}.mdi-server-security:before{content:"\f581"}.mdi-settings:before{content:"\f582"}.mdi-settings-box:before{content:"\f583"}.mdi-shape-plus:before{content:"\f584"}.mdi-share:before{content:"\f585"}.mdi-share-variant:before{content:"\f586"}.mdi-shield:before{content:"\f587"}.mdi-shield-outline:before{content:"\f588"}.mdi-shopping:before{content:"\f589"}.mdi-shopping-music:before{content:"\f58a"}.mdi-shredder:before{content:"\f58b"}.mdi-shuffle:before{content:"\f58c"}.mdi-shuffle-disabled:before{content:"\f58d"}.mdi-shuffle-variant:before{content:"\f58e"}.mdi-sigma:before{content:"\f58f"}.mdi-sign-caution:before{content:"\f590"}.mdi-signal:before{content:"\f591"}.mdi-silverware:before{content:"\f592"}.mdi-silverware-fork:before{content:"\f593"}.mdi-silverware-spoon:before{content:"\f594"}.mdi-silverware-variant:before{content:"\f595"}.mdi-sim:before{content:"\f596"}.mdi-sim-alert:before{content:"\f597"}.mdi-sim-off:before{content:"\f598"}.mdi-sitemap:before{content:"\f599"}.mdi-skip-backward:before{content:"\f59a"}.mdi-skip-forward:before{content:"\f59b"}.mdi-skip-next:before{content:"\f59c"}.mdi-skip-previous:before{content:"\f59d"}.mdi-skype:before{content:"\f59e"}.mdi-skype-business:before{content:"\f59f"}.mdi-slack:before{content:"\f5a0"}.mdi-sleep:before{content:"\f5a1"}.mdi-sleep-off:before{content:"\f5a2"}.mdi-smoking:before{content:"\f5a3"}.mdi-smoking-off:before{content:"\f5a4"}.mdi-snapchat:before{content:"\f5a5"}.mdi-snowman:before{content:"\f5a6"}.mdi-sofa:before{content:"\f5a7"}.mdi-sort:before{content:"\f5a8"}.mdi-sort-alphabetical:before{content:"\f5a9"}.mdi-sort-ascending:before{content:"\f5aa"}.mdi-sort-descending:before{content:"\f5ab"}.mdi-sort-numeric:before{content:"\f5ac"}.mdi-sort-variant:before{content:"\f5ad"}.mdi-soundcloud:before{content:"\f5ae"}.mdi-source-fork:before{content:"\f5af"}.mdi-source-pull:before{content:"\f5b0"}.mdi-speaker:before{content:"\f5b1"}.mdi-speaker-off:before{content:"\f5b2"}.mdi-speedometer:before{content:"\f5b3"}.mdi-spellcheck:before{content:"\f5b4"}.mdi-spotify:before{content:"\f5b5"}.mdi-spotlight:before{content:"\f5b6"}.mdi-spotlight-beam:before{content:"\f5b7"}.mdi-square-inc:before{content:"\f5b8"}.mdi-square-inc-cash:before{content:"\f5b9"}.mdi-stackoverflow:before{content:"\f5ba"}.mdi-stairs:before{content:"\f5bb"}.mdi-star:before{content:"\f5bc"}.mdi-star-circle:before{content:"\f5bd"}.mdi-star-half:before{content:"\f5be"}.mdi-star-off:before{content:"\f5bf"}.mdi-star-outline:before{content:"\f5c0"}.mdi-steam:before{content:"\f5c1"}.mdi-steering:before{content:"\f5c2"}.mdi-step-backward:before{content:"\f5c3"}.mdi-step-backward-2:before{content:"\f5c4"}.mdi-step-forward:before{content:"\f5c5"}.mdi-step-forward-2:before{content:"\f5c6"}.mdi-stethoscope:before{content:"\f5c7"}.mdi-stocking:before{content:"\f5c8"}.mdi-stop:before{content:"\f5c9"}.mdi-store:before{content:"\f5ca"}.mdi-store-24-hour:before{content:"\f5cb"}.mdi-stove:before{content:"\f5cc"}.mdi-subway:before{content:"\f5cd"}.mdi-sunglasses:before{content:"\f5ce"}.mdi-swap-horizontal:before{content:"\f5cf"}.mdi-swap-vertical:before{content:"\f5d0"}.mdi-swim:before{content:"\f5d1"}.mdi-switch:before{content:"\f5d2"}.mdi-sword:before{content:"\f5d3"}.mdi-sync:before{content:"\f5d4"}.mdi-sync-alert:before{content:"\f5d5"}.mdi-sync-off:before{content:"\f5d6"}.mdi-tab:before{content:"\f5d7"}.mdi-tab-unselected:before{content:"\f5d8"}.mdi-table:before{content:"\f5d9"}.mdi-table-column-plus-after:before{content:"\f5da"}.mdi-table-column-plus-before:before{content:"\f5db"}.mdi-table-column-remove:before{content:"\f5dc"}.mdi-table-column-width:before{content:"\f5dd"}.mdi-table-edit:before{content:"\f5de"}.mdi-table-large:before{content:"\f5df"}.mdi-table-row-height:before{content:"\f5e0"}.mdi-table-row-plus-after:before{content:"\f5e1"}.mdi-table-row-plus-before:before{content:"\f5e2"}.mdi-table-row-remove:before{content:"\f5e3"}.mdi-tablet:before{content:"\f5e4"}.mdi-tablet-android:before{content:"\f5e5"}.mdi-tablet-ipad:before{content:"\f5e6"}.mdi-tag:before{content:"\f5e7"}.mdi-tag-faces:before{content:"\f5e8"}.mdi-tag-multiple:before{content:"\f5e9"}.mdi-tag-outline:before{content:"\f5ea"}.mdi-tag-text-outline:before{content:"\f5eb"}.mdi-target:before{content:"\f5ec"}.mdi-taxi:before{content:"\f5ed"}.mdi-teamviewer:before{content:"\f5ee"}.mdi-telegram:before{content:"\f5ef"}.mdi-television:before{content:"\f5f0"}.mdi-television-guide:before{content:"\f5f1"}.mdi-temperature-celsius:before{content:"\f5f2"}.mdi-temperature-fahrenheit:before{content:"\f5f3"}.mdi-temperature-kelvin:before{content:"\f5f4"}.mdi-tennis:before{content:"\f5f5"}.mdi-tent:before{content:"\f5f6"}.mdi-terrain:before{content:"\f5f7"}.mdi-text-to-speech:before{content:"\f5f8"}.mdi-text-to-speech-off:before{content:"\f5f9"}.mdi-texture:before{content:"\f5fa"}.mdi-theater:before{content:"\f5fb"}.mdi-theme-light-dark:before{content:"\f5fc"}.mdi-thermometer:before{content:"\f5fd"}.mdi-thermometer-lines:before{content:"\f5fe"}.mdi-thumb-down:before{content:"\f5ff"}.mdi-thumb-down-outline:before{content:"\f600"}.mdi-thumb-up:before{content:"\f601"}.mdi-thumb-up-outline:before{content:"\f602"}.mdi-thumbs-up-down:before{content:"\f603"}.mdi-ticket:before{content:"\f604"}.mdi-ticket-account:before{content:"\f605"}.mdi-ticket-confirmation:before{content:"\f606"}.mdi-tie:before{content:"\f607"}.mdi-timelapse:before{content:"\f608"}.mdi-timer:before{content:"\f609"}.mdi-timer-10:before{content:"\f60a"}.mdi-timer-3:before{content:"\f60b"}.mdi-timer-off:before{content:"\f60c"}.mdi-timer-sand:before{content:"\f60d"}.mdi-timetable:before{content:"\f60e"}.mdi-toggle-switch:before{content:"\f60f"}.mdi-toggle-switch-off:before{content:"\f610"}.mdi-tooltip:before{content:"\f611"}.mdi-tooltip-edit:before{content:"\f612"}.mdi-tooltip-image:before{content:"\f613"}.mdi-tooltip-outline:before{content:"\f614"}.mdi-tooltip-outline-plus:before{content:"\f615"}.mdi-tooltip-text:before{content:"\f616"}.mdi-tor:before{content:"\f617"}.mdi-traffic-light:before{content:"\f618"}.mdi-train:before{content:"\f619"}.mdi-tram:before{content:"\f61a"}.mdi-transcribe:before{content:"\f61b"}.mdi-transcribe-close:before{content:"\f61c"}.mdi-transfer:before{content:"\f61d"}.mdi-tree:before{content:"\f61e"}.mdi-trello:before{content:"\f61f"}.mdi-trending-down:before{content:"\f620"}.mdi-trending-neutral:before{content:"\f621"}.mdi-trending-up:before{content:"\f622"}.mdi-triangle:before{content:"\f623"}.mdi-triangle-outline:before{content:"\f624"}.mdi-trophy:before{content:"\f625"}.mdi-trophy-award:before{content:"\f626"}.mdi-trophy-outline:before{content:"\f627"}.mdi-trophy-variant:before{content:"\f628"}.mdi-trophy-variant-outline:before{content:"\f629"}.mdi-truck:before{content:"\f62a"}.mdi-truck-delivery:before{content:"\f62b"}.mdi-tshirt-crew:before{content:"\f62c"}.mdi-tshirt-v:before{content:"\f62d"}.mdi-tumblr:before{content:"\f62e"}.mdi-tumblr-reblog:before{content:"\f62f"}.mdi-twitch:before{content:"\f630"}.mdi-twitter:before{content:"\f631"}.mdi-twitter-box:before{content:"\f632"}.mdi-twitter-circle:before{content:"\f633"}.mdi-twitter-retweet:before{content:"\f634"}.mdi-ubuntu:before{content:"\f635"}.mdi-umbraco:before{content:"\f636"}.mdi-umbrella:before{content:"\f637"}.mdi-umbrella-outline:before{content:"\f638"}.mdi-undo:before{content:"\f639"}.mdi-undo-variant:before{content:"\f63a"}.mdi-unfold-less:before{content:"\f63b"}.mdi-unfold-more:before{content:"\f63c"}.mdi-ungroup:before{content:"\f63d"}.mdi-untappd:before{content:"\f63e"}.mdi-upload:before{content:"\f63f"}.mdi-usb:before{content:"\f640"}.mdi-vector-arrange-above:before{content:"\f641"}.mdi-vector-arrange-below:before{content:"\f642"}.mdi-vector-circle:before{content:"\f643"}.mdi-vector-circle-variant:before{content:"\f644"}.mdi-vector-combine:before{content:"\f645"}.mdi-vector-curve:before{content:"\f646"}.mdi-vector-difference:before{content:"\f647"}.mdi-vector-difference-ab:before{content:"\f648"}.mdi-vector-difference-ba:before{content:"\f649"}.mdi-vector-intersection:before{content:"\f64a"}.mdi-vector-line:before{content:"\f64b"}.mdi-vector-point:before{content:"\f64c"}.mdi-vector-polygon:before{content:"\f64d"}.mdi-vector-polyline:before{content:"\f64e"}.mdi-vector-selection:before{content:"\f64f"}.mdi-vector-square:before{content:"\f650"}.mdi-vector-triangle:before{content:"\f651"}.mdi-vector-union:before{content:"\f652"}.mdi-verified:before{content:"\f653"}.mdi-vibrate:before{content:"\f654"}.mdi-video:before{content:"\f655"}.mdi-video-off:before{content:"\f656"}.mdi-video-switch:before{content:"\f657"}.mdi-view-agenda:before{content:"\f658"}.mdi-view-array:before{content:"\f659"}.mdi-view-carousel:before{content:"\f65a"}.mdi-view-column:before{content:"\f65b"}.mdi-view-dashboard:before{content:"\f65c"}.mdi-view-day:before{content:"\f65d"}.mdi-view-grid:before{content:"\f65e"}.mdi-view-headline:before{content:"\f65f"}.mdi-view-list:before{content:"\f660"}.mdi-view-module:before{content:"\f661"}.mdi-view-quilt:before{content:"\f662"}.mdi-view-stream:before{content:"\f663"}.mdi-view-week:before{content:"\f664"}.mdi-vimeo:before{content:"\f665"}.mdi-vine:before{content:"\f666"}.mdi-vk:before{content:"\f667"}.mdi-vk-box:before{content:"\f668"}.mdi-vk-circle:before{content:"\f669"}.mdi-voicemail:before{content:"\f66a"}.mdi-volume-high:before{content:"\f66b"}.mdi-volume-low:before{content:"\f66c"}.mdi-volume-medium:before{content:"\f66d"}.mdi-volume-off:before{content:"\f66e"}.mdi-vpn:before{content:"\f66f"}.mdi-walk:before{content:"\f670"}.mdi-wallet:before{content:"\f671"}.mdi-wallet-giftcard:before{content:"\f672"}.mdi-wallet-membership:before{content:"\f673"}.mdi-wallet-travel:before{content:"\f674"}.mdi-wan:before{content:"\f675"}.mdi-watch:before{content:"\f676"}.mdi-watch-export:before{content:"\f677"}.mdi-watch-import:before{content:"\f678"}.mdi-water:before{content:"\f679"}.mdi-water-off:before{content:"\f67a"}.mdi-water-percent:before{content:"\f67b"}.mdi-water-pump:before{content:"\f67c"}.mdi-weather-cloudy:before{content:"\f67d"}.mdi-weather-fog:before{content:"\f67e"}.mdi-weather-hail:before{content:"\f67f"}.mdi-weather-lightning:before{content:"\f680"}.mdi-weather-night:before{content:"\f681"}.mdi-weather-partlycloudy:before{content:"\f682"}.mdi-weather-pouring:before{content:"\f683"}.mdi-weather-rainy:before{content:"\f684"}.mdi-weather-snowy:before{content:"\f685"}.mdi-weather-sunny:before{content:"\f686"}.mdi-weather-sunset:before{content:"\f687"}.mdi-weather-sunset-down:before{content:"\f688"}.mdi-weather-sunset-up:before{content:"\f689"}.mdi-weather-windy:before{content:"\f68a"}.mdi-weather-windy-variant:before{content:"\f68b"}.mdi-web:before{content:"\f68c"}.mdi-webcam:before{content:"\f68d"}.mdi-weight:before{content:"\f68e"}.mdi-weight-kilogram:before{content:"\f68f"}.mdi-whatsapp:before{content:"\f690"}.mdi-wheelchair-accessibility:before{content:"\f691"}.mdi-white-balance-auto:before{content:"\f692"}.mdi-white-balance-incandescent:before{content:"\f693"}.mdi-white-balance-irradescent:before{content:"\f694"}.mdi-white-balance-sunny:before{content:"\f695"}.mdi-wifi:before{content:"\f696"}.mdi-wifi-off:before{content:"\f697"}.mdi-wii:before{content:"\f698"}.mdi-wikipedia:before{content:"\f699"}.mdi-window-close:before{content:"\f69a"}.mdi-window-closed:before{content:"\f69b"}.mdi-window-maximize:before{content:"\f69c"}.mdi-window-minimize:before{content:"\f69d"}.mdi-window-open:before{content:"\f69e"}.mdi-window-restore:before{content:"\f69f"}.mdi-windows:before{content:"\f6a0"}.mdi-wordpress:before{content:"\f6a1"}.mdi-worker:before{content:"\f6a2"}.mdi-wrap:before{content:"\f6a3"}.mdi-wrench:before{content:"\f6a4"}.mdi-wunderlist:before{content:"\f6a5"}.mdi-xbox:before{content:"\f6a6"}.mdi-xbox-controller:before{content:"\f6a7"}.mdi-xbox-controller-off:before{content:"\f6a8"}.mdi-xda:before{content:"\f6a9"}.mdi-xing:before{content:"\f6aa"}.mdi-xing-box:before{content:"\f6ab"}.mdi-xing-circle:before{content:"\f6ac"}.mdi-xml:before{content:"\f6ad"}.mdi-yeast:before{content:"\f6ae"}.mdi-yelp:before{content:"\f6af"}.mdi-youtube-play:before{content:"\f6b0"}.mdi-zip-box:before{content:"\f6b1"}.mdi-18px{font-size:18px}.mdi-24px{font-size:24px}.mdi-36px{font-size:36px}.mdi-48px{font-size:48px}.mdi-dark{color:rgba(0,0,0,.54)}.mdi-dark.mdi-inactive{color:rgba(0,0,0,.26)}.mdi-light{color:#fff}.mdi-light.mdi-inactive{color:rgba(255,255,255,.3)}@font-face{font-family:"fl-flat-icons-set-2";src:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/fl-flat-icons-set-2.eot);src:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/fl-flat-icons-set-2.eot#iefix) format("embedded-opentype"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/fl-flat-icons-set-2.woff) format("woff"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/fl-flat-icons-set-2.ttf) format("truetype"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/fl-flat-icons-set-2.svg) format("svg");font-weight:400;font-style:normal}.fl-flat-icons-set-2-ico,[class^=fl-flat-icons-set-2-]:before,[class*=" fl-flat-icons-set-2-"]:before,[class^=fl-flat-icons-set-2-]:after,[class*=" fl-flat-icons-set-2-"]:after{font-family:'fl-flat-icons-set-2';font-size:inherit;font-weight:400;font-style:normal}.fl-flat-icons-set-2-baby141:before{content:"\e000"}.fl-flat-icons-set-2-battery134:before{content:"\e001"}.fl-flat-icons-set-2-blank26:before{content:"\e002"}.fl-flat-icons-set-2-business164:before{content:"\e003"}.fl-flat-icons-set-2-chat48:before{content:"\e004"}.fl-flat-icons-set-2-checkmark12:before{content:"\e005"}.fl-flat-icons-set-2-connector1:before{content:"\e006"}.fl-flat-icons-set-2-cross72:before{content:"\e007"}.fl-flat-icons-set-2-empty34:before{content:"\e008"}.fl-flat-icons-set-2-file61:before{content:"\e009"}.fl-flat-icons-set-2-glass45:before{content:"\e00a"}.fl-flat-icons-set-2-link50:before{content:"\e00b"}.fl-flat-icons-set-2-low32:before{content:"\e00c"}.fl-flat-icons-set-2-music210:before{content:"\e00d"}.fl-flat-icons-set-2-mute29:before{content:"\e00e"}.fl-flat-icons-set-2-open197:before{content:"\e00f"}.fl-flat-icons-set-2-pencil81:before{content:"\e010"}.fl-flat-icons-set-2-pie53:before{content:"\e011"}.fl-flat-icons-set-2-placeholder17:before{content:"\e012"}.fl-flat-icons-set-2-power97:before{content:"\e013"}.fl-flat-icons-set-2-print32:before{content:"\e014"}.fl-flat-icons-set-2-right135:before{content:"\e015"}.fl-flat-icons-set-2-shopping191:before{content:"\e016"}.fl-flat-icons-set-2-speaker74:before{content:"\e017"}.fl-flat-icons-set-2-star154:before{content:"\e018"}.fl-flat-icons-set-2-two300:before{content:"\e019"}.fl-flat-icons-set-2-user141:before{content:"\e01a"}.fl-flat-icons-set-2-visibility:before{content:"\e01b"}@font-face{font-family:"fl-bigmug-line";src:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/fl-bigmug-line.eot);src:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/fl-bigmug-line.eot#iefix) format("embedded-opentype"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/fl-bigmug-line.woff) format("woff"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/fl-bigmug-line.ttf) format("truetype"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/fl-bigmug-line.svg) format("svg");font-weight:400;font-style:normal}.fl-bigmug-line-ico,[class^=fl-bigmug-line-]:before,[class*=" fl-bigmug-line-"]:before,[class^=fl-bigmug-line-]:after,[class*=" fl-bigmug-line-"]:after{font-family:'fl-bigmug-line';font-size:inherit;font-weight:400;font-style:normal}.fl-bigmug-line-add137:before{content:"\e000"}.fl-bigmug-line-add139:before{content:"\e001"}.fl-bigmug-line-add149:before{content:"\e002"}.fl-bigmug-line-airplane86:before{content:"\e003"}.fl-bigmug-line-alarm31:before{content:"\e004"}.fl-bigmug-line-arrow592:before{content:"\e005"}.fl-bigmug-line-attach8:before{content:"\e006"}.fl-bigmug-line-attachment15:before{content:"\e007"}.fl-bigmug-line-audio46:before{content:"\e008"}.fl-bigmug-line-back44:before{content:"\e009"}.fl-bigmug-line-back46:before{content:"\e00a"}.fl-bigmug-line-big104:before{content:"\e00b"}.fl-bigmug-line-book188:before{content:"\e00c"}.fl-bigmug-line-bookmark28:before{content:"\e00d"}.fl-bigmug-line-bottle34:before{content:"\e00e"}.fl-bigmug-line-button5:before{content:"\e00f"}.fl-bigmug-line-buttons5:before{content:"\e010"}.fl-bigmug-line-cellphone55:before{content:"\e011"}.fl-bigmug-line-cellular9:before{content:"\e012"}.fl-bigmug-line-center10:before{content:"\e013"}.fl-bigmug-line-chat51:before{content:"\e014"}.fl-bigmug-line-chat55:before{content:"\e015"}.fl-bigmug-line-checkmark14:before{content:"\e016"}.fl-bigmug-line-checkmark15:before{content:"\e017"}.fl-bigmug-line-checkmark16:before{content:"\e018"}.fl-bigmug-line-circular220:before{content:"\e019"}.fl-bigmug-line-circular224:before{content:"\e01a"}.fl-bigmug-line-circular228:before{content:"\e01b"}.fl-bigmug-line-circular229:before{content:"\e01c"}.fl-bigmug-line-clipboard68:before{content:"\e01d"}.fl-bigmug-line-close42:before{content:"\e01e"}.fl-bigmug-line-cloud255:before{content:"\e01f"}.fl-bigmug-line-cloud260:before{content:"\e020"}.fl-bigmug-line-cocktail26:before{content:"\e021"}.fl-bigmug-line-code30:before{content:"\e022"}.fl-bigmug-line-collapse5:before{content:"\e023"}.fl-bigmug-line-comment45:before{content:"\e024"}.fl-bigmug-line-compass80:before{content:"\e025"}.fl-bigmug-line-contract5:before{content:"\e026"}.fl-bigmug-line-copy23:before{content:"\e027"}.fl-bigmug-line-crescent23:before{content:"\e028"}.fl-bigmug-line-cropping1:before{content:"\e029"}.fl-bigmug-line-cross81:before{content:"\e02a"}.fl-bigmug-line-cross83:before{content:"\e02b"}.fl-bigmug-line-cube29:before{content:"\e02c"}.fl-bigmug-line-double97:before{content:"\e02d"}.fl-bigmug-line-double98:before{content:"\e02e"}.fl-bigmug-line-double99:before{content:"\e02f"}.fl-bigmug-line-down55:before{content:"\e030"}.fl-bigmug-line-down56:before{content:"\e031"}.fl-bigmug-line-down58:before{content:"\e032"}.fl-bigmug-line-down59:before{content:"\e033"}.fl-bigmug-line-down64:before{content:"\e034"}.fl-bigmug-line-download136:before{content:"\e035"}.fl-bigmug-line-download142:before{content:"\e036"}.fl-bigmug-line-download146:before{content:"\e037"}.fl-bigmug-line-download147:before{content:"\e038"}.fl-bigmug-line-download148:before{content:"\e039"}.fl-bigmug-line-electrical17:before{content:"\e03a"}.fl-bigmug-line-electronic57:before{content:"\e03b"}.fl-bigmug-line-email64:before{content:"\e03c"}.fl-bigmug-line-email67:before{content:"\e03d"}.fl-bigmug-line-equalization3:before{content:"\e03e"}.fl-bigmug-line-equalizer26:before{content:"\e03f"}.fl-bigmug-line-event6:before{content:"\e040"}.fl-bigmug-line-expand25:before{content:"\e041"}.fl-bigmug-line-expanding2:before{content:"\e042"}.fl-bigmug-line-fast33:before{content:"\e043"}.fl-bigmug-line-favourites5:before{content:"\e044"}.fl-bigmug-line-file68:before{content:"\e045"}.fl-bigmug-line-file69:before{content:"\e046"}.fl-bigmug-line-film57:before{content:"\e047"}.fl-bigmug-line-flag53:before{content:"\e048"}.fl-bigmug-line-fog10:before{content:"\e049"}.fl-bigmug-line-foggy3:before{content:"\e04a"}.fl-bigmug-line-folder173:before{content:"\e04b"}.fl-bigmug-line-fork34:before{content:"\e04c"}.fl-bigmug-line-four87:before{content:"\e04d"}.fl-bigmug-line-full40:before{content:"\e04e"}.fl-bigmug-line-games32:before{content:"\e04f"}.fl-bigmug-line-gear30:before{content:"\e050"}.fl-bigmug-line-giftbox54:before{content:"\e051"}.fl-bigmug-line-graphical8:before{content:"\e052"}.fl-bigmug-line-headphones32:before{content:"\e053"}.fl-bigmug-line-hot67:before{content:"\e054"}.fl-bigmug-line-images21:before{content:"\e055"}.fl-bigmug-line-ink12:before{content:"\e056"}.fl-bigmug-line-label25:before{content:"\e057"}.fl-bigmug-line-left144:before{content:"\e058"}.fl-bigmug-line-left145:before{content:"\e059"}.fl-bigmug-line-left146:before{content:"\e05a"}.fl-bigmug-line-left148:before{content:"\e05b"}.fl-bigmug-line-left152:before{content:"\e05c"}.fl-bigmug-line-left153:before{content:"\e05d"}.fl-bigmug-line-left158:before{content:"\e05e"}.fl-bigmug-line-left159:before{content:"\e05f"}.fl-bigmug-line-like51:before{content:"\e060"}.fl-bigmug-line-link52:before{content:"\e061"}.fl-bigmug-line-list63:before{content:"\e062"}.fl-bigmug-line-list65:before{content:"\e063"}.fl-bigmug-line-lock64:before{content:"\e064"}.fl-bigmug-line-login12:before{content:"\e065"}.fl-bigmug-line-login9:before{content:"\e066"}.fl-bigmug-line-map87:before{content:"\e067"}.fl-bigmug-line-megaphone11:before{content:"\e068"}.fl-bigmug-line-men25:before{content:"\e069"}.fl-bigmug-line-menu40:before{content:"\e06a"}.fl-bigmug-line-menu41:before{content:"\e06b"}.fl-bigmug-line-microphone76:before{content:"\e06c"}.fl-bigmug-line-microphone77:before{content:"\e06d"}.fl-bigmug-line-minus79:before{content:"\e06e"}.fl-bigmug-line-minus80:before{content:"\e06f"}.fl-bigmug-line-minus83:before{content:"\e070"}.fl-bigmug-line-minus86:before{content:"\e071"}.fl-bigmug-line-monitor74:before{content:"\e072"}.fl-bigmug-line-music218:before{content:"\e073"}.fl-bigmug-line-music219:before{content:"\e074"}.fl-bigmug-line-music221:before{content:"\e075"}.fl-bigmug-line-musical100:before{content:"\e076"}.fl-bigmug-line-musical98:before{content:"\e077"}.fl-bigmug-line-mute34:before{content:"\e078"}.fl-bigmug-line-new83:before{content:"\e079"}.fl-bigmug-line-nine16:before{content:"\e07a"}.fl-bigmug-line-note35:before{content:"\e07b"}.fl-bigmug-line-notebook41:before{content:"\e07c"}.fl-bigmug-line-notification4:before{content:"\e07d"}.fl-bigmug-line-notification5:before{content:"\e07e"}.fl-bigmug-line-opened25:before{content:"\e07f"}.fl-bigmug-line-oval34:before{content:"\e080"}.fl-bigmug-line-paintbrush9:before{content:"\e081"}.fl-bigmug-line-paper122:before{content:"\e082"}.fl-bigmug-line-pause37:before{content:"\e083"}.fl-bigmug-line-pencil85:before{content:"\e084"}.fl-bigmug-line-phone351:before{content:"\e085"}.fl-bigmug-line-photo181:before{content:"\e086"}.fl-bigmug-line-pin42:before{content:"\e087"}.fl-bigmug-line-planetary2:before{content:"\e088"}.fl-bigmug-line-play83:before{content:"\e089"}.fl-bigmug-line-portfolio23:before{content:"\e08a"}.fl-bigmug-line-print34:before{content:"\e08b"}.fl-bigmug-line-radio46:before{content:"\e08c"}.fl-bigmug-line-rain30:before{content:"\e08d"}.fl-bigmug-line-rectangular78:before{content:"\e08e"}.fl-bigmug-line-recycling10:before{content:"\e08f"}.fl-bigmug-line-rewind37:before{content:"\e090"}.fl-bigmug-line-right139:before{content:"\e091"}.fl-bigmug-line-right141:before{content:"\e092"}.fl-bigmug-line-right142:before{content:"\e093"}.fl-bigmug-line-right144:before{content:"\e094"}.fl-bigmug-line-right148:before{content:"\e095"}.fl-bigmug-line-right153:before{content:"\e096"}.fl-bigmug-line-right154:before{content:"\e097"}.fl-bigmug-line-right156:before{content:"\e098"}.fl-bigmug-line-rounded51:before{content:"\e099"}.fl-bigmug-line-sand14:before{content:"\e09a"}.fl-bigmug-line-save15:before{content:"\e09b"}.fl-bigmug-line-search74:before{content:"\e09c"}.fl-bigmug-line-search78:before{content:"\e09d"}.fl-bigmug-line-share27:before{content:"\e09e"}.fl-bigmug-line-shopping198:before{content:"\e09f"}.fl-bigmug-line-shopping199:before{content:"\e0a0"}.fl-bigmug-line-shopping202:before{content:"\e0a1"}.fl-bigmug-line-shopping204:before{content:"\e0a2"}.fl-bigmug-line-shuffle17:before{content:"\e0a3"}.fl-bigmug-line-sort47:before{content:"\e0a4"}.fl-bigmug-line-sort48:before{content:"\e0a5"}.fl-bigmug-line-speaker75:before{content:"\e0a6"}.fl-bigmug-line-speaker80:before{content:"\e0a7"}.fl-bigmug-line-speaker81:before{content:"\e0a8"}.fl-bigmug-line-speaker86:before{content:"\e0a9"}.fl-bigmug-line-speaker87:before{content:"\e0aa"}.fl-bigmug-line-speech96:before{content:"\e0ab"}.fl-bigmug-line-square152:before{content:"\e0ac"}.fl-bigmug-line-square156:before{content:"\e0ad"}.fl-bigmug-line-square160:before{content:"\e0ae"}.fl-bigmug-line-store10:before{content:"\e0af"}.fl-bigmug-line-sun81:before{content:"\e0b0"}.fl-bigmug-line-sunrise3:before{content:"\e0b1"}.fl-bigmug-line-switch23:before{content:"\e0b2"}.fl-bigmug-line-switch24:before{content:"\e0b3"}.fl-bigmug-line-tag47:before{content:"\e0b4"}.fl-bigmug-line-television20:before{content:"\e0b5"}.fl-bigmug-line-text108:before{content:"\e0b6"}.fl-bigmug-line-text109:before{content:"\e0b7"}.fl-bigmug-line-three142:before{content:"\e0b8"}.fl-bigmug-line-timer35:before{content:"\e0b9"}.fl-bigmug-line-tool16:before{content:"\e0ba"}.fl-bigmug-line-triangle33:before{content:"\e0bb"}.fl-bigmug-line-trophy55:before{content:"\e0bc"}.fl-bigmug-line-two311:before{content:"\e0bd"}.fl-bigmug-line-two316:before{content:"\e0be"}.fl-bigmug-line-two317:before{content:"\e0bf"}.fl-bigmug-line-two319:before{content:"\e0c0"}.fl-bigmug-line-two323:before{content:"\e0c1"}.fl-bigmug-line-unlocked27:before{content:"\e0c2"}.fl-bigmug-line-up100:before{content:"\e0c3"}.fl-bigmug-line-up102:before{content:"\e0c4"}.fl-bigmug-line-up103:before{content:"\e0c5"}.fl-bigmug-line-up104:before{content:"\e0c6"}.fl-bigmug-line-up107:before{content:"\e0c7"}.fl-bigmug-line-up111:before{content:"\e0c8"}.fl-bigmug-line-up112:before{content:"\e0c9"}.fl-bigmug-line-up114:before{content:"\e0ca"}.fl-bigmug-line-up98:before{content:"\e0cb"}.fl-bigmug-line-up99:before{content:"\e0cc"}.fl-bigmug-line-upload91:before{content:"\e0cd"}.fl-bigmug-line-upload92:before{content:"\e0ce"}.fl-bigmug-line-upper8:before{content:"\e0cf"}.fl-bigmug-line-user143:before{content:"\e0d0"}.fl-bigmug-line-user144:before{content:"\e0d1"}.fl-bigmug-line-video163:before{content:"\e0d2"}.fl-bigmug-line-wallet26:before{content:"\e0d3"}.fl-bigmug-line-weather21:before{content:"\e0d4"}.fl-bigmug-line-weekly14:before{content:"\e0d5"}.fl-bigmug-line-weekly15:before{content:"\e0d6"}.fl-bigmug-line-wind24:before{content:"\e0d7"}.fl-bigmug-line-window50:before{content:"\e0d8"}.fl-bigmug-line-winds4:before{content:"\e0d9"}.fl-bigmug-line-wrench66:before{content:"\e0da"}.fl-bigmug-line-zoom60:before{content:"\e0db"}@font-face{font-family:"fl-36-slim-icons";src:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/36-slim-icons.eot);src:url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/36-slim-icons.eot#iefix) format("embedded-opentype"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/36-slim-icons.woff) format("woff"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/36-slim-icons.ttf) format("truetype"),url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/36-slim-icons.svg) format("svg");font-weight:400;font-style:normal}.fl-36-slim-icons-ico,[class^=fl-36-slim-icons-]:before,[class*=" fl-36-slim-icons-"]:before,[class^=fl-36-slim-icons-]:after,[class*=" fl-36-slim-icons-"]:after{font-family:"fl-36-slim-icons";font-size:inherit;font-weight:400;font-style:normal}.fl-36-slim-icons-bird73:before{content:"\e000"}.fl-36-slim-icons-bookmark38:before{content:"\e001"}.fl-36-slim-icons-calculator63:before{content:"\e002"}.fl-36-slim-icons-calendar148:before{content:"\e003"}.fl-36-slim-icons-circles21:before{content:"\e004"}.fl-36-slim-icons-circular242:before{content:"\e005"}.fl-36-slim-icons-clock91:before{content:"\e006"}.fl-36-slim-icons-cloud288:before{content:"\e007"}.fl-36-slim-icons-cogwheel25:before{content:"\e008"}.fl-36-slim-icons-download155:before{content:"\e009"}.fl-36-slim-icons-email90:before{content:"\e00a"}.fl-36-slim-icons-file77:before{content:"\e00b"}.fl-36-slim-icons-global32:before{content:"\e00c"}.fl-36-slim-icons-happy49:before{content:"\e00d"}.fl-36-slim-icons-house130:before{content:"\e00e"}.fl-36-slim-icons-image77:before{content:"\e00f"}.fl-36-slim-icons-laptop111:before{content:"\e010"}.fl-36-slim-icons-like67:before{content:"\e011"}.fl-36-slim-icons-like68:before{content:"\e012"}.fl-36-slim-icons-monitor79:before{content:"\e013"}.fl-36-slim-icons-musical110:before{content:"\e014"}.fl-36-slim-icons-pencil98:before{content:"\e015"}.fl-36-slim-icons-phone358:before{content:"\e016"}.fl-36-slim-icons-photo193:before{content:"\e017"}.fl-36-slim-icons-placeholder27:before{content:"\e018"}.fl-36-slim-icons-play90:before{content:"\e019"}.fl-36-slim-icons-rss49:before{content:"\e01a"}.fl-36-slim-icons-search89:before{content:"\e01b"}.fl-36-slim-icons-share31:before{content:"\e01c"}.fl-36-slim-icons-shopping223:before{content:"\e01d"}.fl-36-slim-icons-speech105:before{content:"\e01e"}.fl-36-slim-icons-star165:before{content:"\e01f"}.fl-36-slim-icons-tag65:before{content:"\e020"}.fl-36-slim-icons-user152:before{content:"\e021"}.fl-36-slim-icons-video166:before{content:"\e022"}.fl-36-slim-icons-wifi76:before{content:"\e023"}
/*!
 * Bootstrap v4.0.0-beta (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@media print{*,*:before,*:after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*,*:before,*:after{-webkit-box-sizing:border-box;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:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Lato",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.71429;color:#9f9f9f;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:none !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-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}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:inherit}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:#9f9f9f;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#cca876;text-decoration:none}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}pre,code,kbd,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}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:17px 25px 18px;padding-bottom:17px 25px 18px;color:#d9d9d9;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}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-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}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:"PT Serif","Times New Roman",Times,serif;font-weight:700;line-height:1.1;color:#000}h1,.h1{font-size:104px}h2,.h2{font-size:59px}h3,.h3{font-size:45px}h4,.h4{font-size:25px}h5,.h5{font-size:19px}h6,.h6{font-size:14px}.lead{font-size:24px;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #d7d7d7}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:5px 10px;background-color:#cca876}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:17.5px}.blockquote-footer{display:block;font-size:80%;color:#d9d9d9}.blockquote-footer:before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:4px;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#868e96}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:10px 5px;font-size:90%;color:#111;background-color:#edeff4;border-radius:0}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:10px 5px;font-size:90%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#212529}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1170px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-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:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order: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{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order: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:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order: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:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order: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%}}@media (min-width:1600px){.col-xxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xxl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.order-xxl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.order-xxl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.order-xxl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.order-xxl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.order-xxl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.order-xxl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.order-xxl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.order-xxl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.order-xxl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.order-xxl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.order-xxl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.order-xxl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table th,.table td{padding:17px 25px 18px;vertical-align:top;border-top:1px solid #d9d9d9}.table thead th{vertical-align:bottom;border-bottom:2px solid #d9d9d9}.table tbody+tbody{border-top:2px solid #d9d9d9}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #d9d9d9}.table-bordered th,.table-bordered td{border:1px solid #d9d9d9}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#f1e7d9}.table-hover .table-primary:hover{background-color:#eadbc6}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#eadbc6}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#dddfe2}.table-hover .table-secondary:hover{background-color:#cfd2d6}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfd2d6}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#d9d9d9}.table-dark{color:#fff;background-color:#212529}.table-dark th,.table-dark td,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm.table-bordered{border:0}}@media (max-width:767px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md.table-bordered{border:0}}@media (max-width:991px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg.table-bordered{border:0}}@media (max-width:1199px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl.table-bordered{border:0}}@media (max-width:1599px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xxl.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.form-control{display:block;width:100%;padding:11px 35px;font-size:14px;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:none;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}.form-control::-moz-placeholder{color:#868e96;opacity:1}.form-control:-ms-input-placeholder{color:#868e96;opacity:1}.form-control::-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;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}.col-form-label{padding-top:calc(11px + 1px);padding-bottom:calc(11px + 1px);margin-bottom:0;line-height:1.25}.col-form-label-lg{padding-top:calc(12px + 1px);padding-bottom:calc(12px + 1px);font-size:18px;line-height:1.5}.col-form-label-sm{padding-top:calc(5px + 1px);padding-bottom:calc(5px + 1px);font-size:12px;line-height:1.5}.col-form-legend{padding-top:11px;padding-bottom:11px;margin-bottom:0;font-size:14px}.form-control-plaintext{padding-top:11px;padding-bottom:11px;margin-bottom:0;line-height:1.25;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.form-control-plaintext.input-group-addon,.input-group-sm>.input-group-btn>.form-control-plaintext.btn,.form-control-plaintext.form-control-lg,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.form-control-plaintext.input-group-addon,.input-group-lg>.input-group-btn>.form-control-plaintext.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:5px 25px;font-size:12px;line-height:1.5;border-radius:.2rem}select.form-control-sm:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:12px 50px;font-size:18px;line-height:1.5;border-radius:.3rem}select.form-control-lg:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:15px}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;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;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#d9d9d9}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-inline{display:inline-block;margin-right:.75rem}.form-check-inline .form-check-label{vertical-align:middle}.valid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#98bf44}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(152,191,68,.8);border-radius:.2rem}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#98bf44}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(152,191,68,.25);box-shadow:0 0 0 .2rem rgba(152,191,68,.25)}.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control: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,.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip{display:block}.was-validated .form-check-input:valid+.form-check-label,.form-check-input.is-valid+.form-check-label{color:#98bf44}.was-validated .custom-control-input:valid~.custom-control-indicator,.custom-control-input.is-valid~.custom-control-indicator{background-color:rgba(152,191,68,.25)}.was-validated .custom-control-input:valid~.custom-control-description,.custom-control-input.is-valid~.custom-control-description{color:#98bf44}.was-validated .custom-file-input:valid~.custom-file-control,.custom-file-input.is-valid~.custom-file-control{border-color:#98bf44}.was-validated .custom-file-input:valid~.custom-file-control:before,.custom-file-input.is-valid~.custom-file-control:before{border-color:inherit}.was-validated .custom-file-input:valid:focus,.custom-file-input.is-valid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(152,191,68,.25);box-shadow:0 0 0 .2rem rgba(152,191,68,.25)}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#f5543f}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(245,84,63,.8);border-radius:.2rem}.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#f5543f}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(245,84,63,.25);box-shadow:0 0 0 .2rem rgba(245,84,63,.25)}.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control: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,.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip{display:block}.was-validated .form-check-input:invalid+.form-check-label,.form-check-input.is-invalid+.form-check-label{color:#f5543f}.was-validated .custom-control-input:invalid~.custom-control-indicator,.custom-control-input.is-invalid~.custom-control-indicator{background-color:rgba(245,84,63,.25)}.was-validated .custom-control-input:invalid~.custom-control-description,.custom-control-input.is-invalid~.custom-control-description{color:#f5543f}.was-validated .custom-file-input:invalid~.custom-file-control,.custom-file-input.is-invalid~.custom-file-control{border-color:#f5543f}.was-validated .custom-file-input:invalid~.custom-file-control:before,.custom-file-input.is-invalid~.custom-file-control:before{border-color:inherit}.was-validated .custom-file-input:invalid:focus,.custom-file-input.is-invalid:focus{-webkit-box-shadow:0 0 0 .2rem rgba(245,84,63,.25);box-shadow:0 0 0 .2rem rgba(245,84,63,.25)}.form-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:11px 35px;font-size:14px;line-height:1.25;border-radius:0;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not([disabled]):not(.disabled):active,.btn:not([disabled]):not(.disabled).active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#111;background-color:#cca876;border-color:#cca876}.btn-primary:hover{color:#111;background-color:#c2965a;border-color:#be9051}.btn-primary:focus,.btn-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(204,168,118,.5);box-shadow:0 0 0 .2rem rgba(204,168,118,.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#cca876;border-color:#cca876}.btn-primary:not([disabled]):not(.disabled):active,.btn-primary:not([disabled]):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#111;background-color:#be9051;border-color:#bb8a48;-webkit-box-shadow:0 0 0 .2rem rgba(204,168,118,.5);box-shadow:0 0 0 .2rem rgba(204,168,118,.5)}.btn-secondary{color:#fff;background-color:#868e96;border-color:#868e96}.btn-secondary:hover{color:#fff;background-color:#727b84;border-color:#6c757d}.btn-secondary:focus,.btn-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(134,142,150,.5);box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#868e96;border-color:#868e96}.btn-secondary:not([disabled]):not(.disabled):active,.btn-secondary:not([disabled]):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#666e76;-webkit-box-shadow:0 0 0 .2rem rgba(134,142,150,.5);box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{background-color:#28a745;border-color:#28a745}.btn-success:not([disabled]):not(.disabled):active,.btn-success:not([disabled]):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{background-color:#17a2b8;border-color:#17a2b8}.btn-info:not([disabled]):not(.disabled):active,.btn-info:not([disabled]):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#111;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#111;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#ffc107;border-color:#ffc107}.btn-warning:not([disabled]):not(.disabled):active,.btn-warning:not([disabled]):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#111;background-color:#d39e00;border-color:#c69500;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#dc3545;border-color:#dc3545}.btn-danger:not([disabled]):not(.disabled):active,.btn-danger:not([disabled]):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#111;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#111;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not([disabled]):not(.disabled):active,.btn-light:not([disabled]):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#111;background-color:#dae0e5;border-color:#d3d9df;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{background-color:#343a40;border-color:#343a40}.btn-dark:not([disabled]):not(.disabled):active,.btn-dark:not([disabled]):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#cca876;background-color:transparent;background-image:none;border-color:#cca876}.btn-outline-primary:hover{color:#fff;background-color:#cca876;border-color:#cca876}.btn-outline-primary:focus,.btn-outline-primary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(204,168,118,.5);box-shadow:0 0 0 .2rem rgba(204,168,118,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#cca876;background-color:transparent}.btn-outline-primary:not([disabled]):not(.disabled):active,.btn-outline-primary:not([disabled]):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#cca876;border-color:#cca876;-webkit-box-shadow:0 0 0 .2rem rgba(204,168,118,.5);box-shadow:0 0 0 .2rem rgba(204,168,118,.5)}.btn-outline-secondary{color:#868e96;background-color:transparent;background-image:none;border-color:#868e96}.btn-outline-secondary:hover{color:#fff;background-color:#868e96;border-color:#868e96}.btn-outline-secondary:focus,.btn-outline-secondary.focus{-webkit-box-shadow:0 0 0 .2rem rgba(134,142,150,.5);box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#868e96;background-color:transparent}.btn-outline-secondary:not([disabled]):not(.disabled):active,.btn-outline-secondary:not([disabled]):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#868e96;border-color:#868e96;-webkit-box-shadow:0 0 0 .2rem rgba(134,142,150,.5);box-shadow:0 0 0 .2rem rgba(134,142,150,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not([disabled]):not(.disabled):active,.btn-outline-success:not([disabled]):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not([disabled]):not(.disabled):active,.btn-outline-info:not([disabled]):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8;-webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#fff;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not([disabled]):not(.disabled):active,.btn-outline-warning:not([disabled]):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ffc107;border-color:#ffc107;-webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not([disabled]):not(.disabled):active,.btn-outline-danger:not([disabled]):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#111;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not([disabled]):not(.disabled):active,.btn-outline-light:not([disabled]):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#111;background-color:#f8f9fa;border-color:#f8f9fa;-webkit-box-shadow:0 0 0 .2rem rgba(248,249,250,.5);box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not([disabled]):not(.disabled):active,.btn-outline-dark:not([disabled]):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40;-webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#9f9f9f;background-color:transparent}.btn-link:hover{color:#cca876;text-decoration:none;background-color:transparent;border-color:transparent}.btn-link:focus,.btn-link.focus{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#d9d9d9}.btn-lg,.btn-group-lg>.btn{padding:12px 50px;font-size:18px;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:5px 25px;font-size:12px;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;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;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.dropup,.dropdown{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:14px;color:#9f9f9f;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:0}.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}.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:0 0;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:#868e96;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:12px;color:#868e96;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:2}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn+.dropdown-toggle-split{padding-right:26.25px;padding-left:26.25px}.btn+.dropdown-toggle-split:after{margin-left:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:18.75px;padding-left:18.75px}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:37.5px;padding-left:37.5px}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group .form-control{position:relative;z-index:2;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:focus,.input-group .form-control:active,.input-group .form-control:hover{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap}.input-group-addon{padding:11px 35px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.25;color:#495057;text-align:center;background-color:#f9f9f9;border:1px solid #d9d9d9;border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 25px;font-size:12px;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:12px 50px;font-size:18px;border-radius:.3rem}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn:not(:first-child),.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:focus,.input-group-btn>.btn:active,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:first-child>.btn+.btn{margin-left:0}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:0}.input-group-btn:not(:first-child)>.btn:first-child,.input-group-btn:not(:first-child)>.btn-group:first-child{margin-left:-1px}.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:hover,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:hover{z-index:3}.custom-control{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;min-height:1.71429rem;padding-left:1.5rem;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-indicator{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-indicator{background-color:#e9ecef}.custom-control-input:disabled~.custom-control-description{color:#868e96}.custom-control-indicator{position:absolute;top:.35714rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#007bff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:none}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple]{height:auto;background-image:none}.custom-select:disabled{color:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{min-width:14rem;max-width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{-webkit-box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #007bff;box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #007bff}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-control:lang(en):empty:after{content:"Choose file..."}.custom-file-control:before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#e9ecef;border:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en):before{content:"Browse"}.nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;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:#868e96}.nav-tabs{border-bottom:1px solid #ddd}.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 #ddd}.nav-tabs .nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#ddd #ddd #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{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;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{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:0 0;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.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:575px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;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{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:767px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;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{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:991px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;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{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1199px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;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{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1599px){.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1600px){.navbar-expand-xxl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xxl .navbar-collapse{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;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{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;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 .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{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 .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{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}.card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card-group .card{margin-bottom:15px}@media (min-width:576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group .card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:only-child{border-radius:.25rem}.card-group .card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group .card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group .card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#f5f5f5;border-radius:0}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:none}.breadcrumb-item.active{color:#d9d9d9}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:0}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.page-item.active .page-link{z-index:2;color:#fff;background-color:#cca876;border-color:#cca876}.page-item.disabled .page-link{color:#f9f9f9;pointer-events:none;background-color:#cdcdcd;border-color:#cdcdcd}.page-link{position:relative;display:block;padding:10px;margin-left:-2px;line-height:24px;color:#cca876;background-color:transparent;border:2px solid #d7d7d7}.page-link:focus,.page-link:hover{color:#fff;text-decoration:none;background-color:#cca876;border-color:#cca876}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:18px;line-height:1.55556}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:12px;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#111;background-color:#cca876}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#111;text-decoration:none;background-color:#be9051}.badge-secondary{color:#fff;background-color:#868e96}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#111;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#111;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#111;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#111;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#6a573d;background-color:#f5eee4;border-color:#f1e7d9}.alert-primary hr{border-top-color:#eadbc6}.alert-primary .alert-link{color:#4a3c2a}.alert-secondary{color:#464a4e;background-color:#e7e8ea;border-color:#dddfe2}.alert-secondary hr{border-top-color:#cfd2d6}.alert-secondary .alert-link{color:#2e3133}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#007bff}.progress-bar-striped{background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#6a573d;background-color:#f1e7d9}a.list-group-item-primary,button.list-group-item-primary{color:#6a573d}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#6a573d;background-color:#eadbc6}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#6a573d;border-color:#6a573d}.list-group-item-secondary{color:#464a4e;background-color:#dddfe2}a.list-group-item-secondary,button.list-group-item-secondary{color:#464a4e}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#464a4e;background-color:#cfd2d6}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#464a4e;border-color:#464a4e}.list-group-item-success{color:#155724;background-color:#c3e6cb}a.list-group-item-success,button.list-group-item-success{color:#155724}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#155724;background-color:#b1dfbb}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}a.list-group-item-info,button.list-group-item-info{color:#0c5460}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#0c5460;background-color:#abdde5}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}a.list-group-item-warning,button.list-group-item-warning{color:#856404}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#856404;background-color:#ffe8a1}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}a.list-group-item-danger,button.list-group-item-danger{color:#721c24}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#721c24;background-color:#f1b0b7}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}a.list-group-item-light,button.list-group-item-light{color:#818182}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#818182;background-color:#ececf6}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}a.list-group-item-dark,button.list-group-item-dark{color:#1b1e21}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#1b1e21;background-color:#b9bbbe}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.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}button.close{padding:0;background:0 0;border:0;-webkit-appearance:none}.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.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px;pointer-events:none}.modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;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:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:15px;margin:-15px -15px -15px auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:15px;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:576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"Lato",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.71429;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:12px;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:5px;height:6px}.tooltip .arrow:before{position:absolute;border-color:transparent;border-style:solid}.tooltip.bs-tooltip-top,.tooltip.bs-tooltip-auto[x-placement^=top]{padding:5px 0}.tooltip.bs-tooltip-top .arrow,.tooltip.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.tooltip.bs-tooltip-top .arrow:before,.tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before{margin-left:-3px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tooltip-right,.tooltip.bs-tooltip-auto[x-placement^=right]{padding:0 5px}.tooltip.bs-tooltip-right .arrow,.tooltip.bs-tooltip-auto[x-placement^=right] .arrow{left:0}.tooltip.bs-tooltip-right .arrow:before,.tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before{margin-top:-3px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tooltip-bottom,.tooltip.bs-tooltip-auto[x-placement^=bottom]{padding:5px 0}.tooltip.bs-tooltip-bottom .arrow,.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.tooltip.bs-tooltip-bottom .arrow:before,.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before{margin-left:-3px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tooltip-left,.tooltip.bs-tooltip-auto[x-placement^=left]{padding:0 5px}.tooltip.bs-tooltip-left .arrow,.tooltip.bs-tooltip-auto[x-placement^=left] .arrow{right:0}.tooltip.bs-tooltip-left .arrow:before,.tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before{right:0;margin-top:-3px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:6px 10px;color:#fff;text-align:center;background-color:#000;border-radius:0}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Lato",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.71429;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:12px;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.popover .arrow:before,.popover .arrow:after{position:absolute;display:block;border-color:transparent;border-style:solid}.popover .arrow:before{content:"";border-width:.8rem}.popover .arrow:after{content:"";border-width:.8rem}.popover.bs-popover-top,.popover.bs-popover-auto[x-placement^=top]{margin-bottom:.8rem}.popover.bs-popover-top .arrow,.popover.bs-popover-auto[x-placement^=top] .arrow{bottom:0}.popover.bs-popover-top .arrow:before,.popover.bs-popover-auto[x-placement^=top] .arrow:before,.popover.bs-popover-top .arrow:after,.popover.bs-popover-auto[x-placement^=top] .arrow:after{border-bottom-width:0}.popover.bs-popover-top .arrow:before,.popover.bs-popover-auto[x-placement^=top] .arrow:before{bottom:-.8rem;margin-left:-.8rem;border-top-color:rgba(0,0,0,.25)}.popover.bs-popover-top .arrow:after,.popover.bs-popover-auto[x-placement^=top] .arrow:after{bottom:calc((.8rem - 1px)*-1);margin-left:-.8rem;border-top-color:#fff}.popover.bs-popover-right,.popover.bs-popover-auto[x-placement^=right]{margin-left:.8rem}.popover.bs-popover-right .arrow,.popover.bs-popover-auto[x-placement^=right] .arrow{left:0}.popover.bs-popover-right .arrow:before,.popover.bs-popover-auto[x-placement^=right] .arrow:before,.popover.bs-popover-right .arrow:after,.popover.bs-popover-auto[x-placement^=right] .arrow:after{margin-top:-.8rem;border-left-width:0}.popover.bs-popover-right .arrow:before,.popover.bs-popover-auto[x-placement^=right] .arrow:before{left:-.8rem;border-right-color:rgba(0,0,0,.25)}.popover.bs-popover-right .arrow:after,.popover.bs-popover-auto[x-placement^=right] .arrow:after{left:calc((.8rem - 1px)*-1);border-right-color:#fff}.popover.bs-popover-bottom,.popover.bs-popover-auto[x-placement^=bottom]{margin-top:.8rem}.popover.bs-popover-bottom .arrow,.popover.bs-popover-auto[x-placement^=bottom] .arrow{top:0}.popover.bs-popover-bottom .arrow:before,.popover.bs-popover-auto[x-placement^=bottom] .arrow:before,.popover.bs-popover-bottom .arrow:after,.popover.bs-popover-auto[x-placement^=bottom] .arrow:after{margin-left:-.8rem;border-top-width:0}.popover.bs-popover-bottom .arrow:before,.popover.bs-popover-auto[x-placement^=bottom] .arrow:before{top:-.8rem;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-popover-bottom .arrow:after,.popover.bs-popover-auto[x-placement^=bottom] .arrow:after{top:calc((.8rem - 1px)*-1);border-bottom-color:#fff}.popover.bs-popover-bottom .popover-header:before,.popover.bs-popover-auto[x-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-popover-left,.popover.bs-popover-auto[x-placement^=left]{margin-right:.8rem}.popover.bs-popover-left .arrow,.popover.bs-popover-auto[x-placement^=left] .arrow{right:0}.popover.bs-popover-left .arrow:before,.popover.bs-popover-auto[x-placement^=left] .arrow:before,.popover.bs-popover-left .arrow:after,.popover.bs-popover-auto[x-placement^=left] .arrow:after{margin-top:-.8rem;border-right-width:0}.popover.bs-popover-left .arrow:before,.popover.bs-popover-auto[x-placement^=left] .arrow:before{right:-.8rem;border-left-color:rgba(0,0,0,.25)}.popover.bs-popover-left .arrow:after,.popover.bs-popover-auto[x-placement^=left] .arrow:after{right:calc((.8rem - 1px)*-1);border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:14px;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@supports (transform-style:preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-item-next,.active.carousel-item-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@supports (transform-style:preserve-3d){.carousel-item-next,.active.carousel-item-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.carousel-item-prev,.active.carousel-item-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@supports (transform-style:preserve-3d){.carousel-item-prev,.active.carousel-item-left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:focus,.carousel-control-prev:hover,.carousel-control-next:focus,.carousel-control-next:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5)}.carousel-indicators li:before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li:after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.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:#cca876 !important}a.bg-primary:focus,a.bg-primary:hover{background-color:#be9051 !important}.bg-secondary{background-color:#868e96 !important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6c757d !important}.bg-success{background-color:#28a745 !important}a.bg-success:focus,a.bg-success:hover{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b !important}.bg-warning{background-color:#ffc107 !important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00 !important}.bg-danger{background-color:#dc3545 !important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130 !important}.bg-light{background-color:#f8f9fa !important}a.bg-light:focus,a.bg-light:hover{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #e9ecef !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:#cca876 !important}.border-secondary{border-color:#868e96 !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:0 !important}.rounded-top{border-top-left-radius:0 !important;border-top-right-radius:0 !important}.rounded-right{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.rounded-bottom{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}.rounded-left{border-top-left-radius:0 !important;border-bottom-left-radius:0 !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:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width:576px){.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:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;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:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:992px){.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:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:1200px){.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:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width:1600px){.d-xxl-none{display:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.d-xxl-inline-flex{display:-webkit-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.d-print-block{display:none !important}@media print{.d-print-block{display:block !important}}.d-print-inline{display:none !important}@media print{.d-print-inline{display:inline !important}}.d-print-inline-block{display:none !important}@media print{.d-print-inline-block{display:inline-block !important}}@media print{.d-print-none{display:none !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 iframe,.embed-responsive embed,.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{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:row-reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:column-reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-webkit-flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-webkit-justify-content:space-between !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-webkit-justify-content:space-around !important;-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;-webkit-align-items:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-webkit-align-items:flex-end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-webkit-align-items:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-webkit-align-items:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-webkit-align-content:flex-start !important;-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-webkit-align-content:flex-end !important;-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-webkit-align-content:center !important;-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-webkit-align-content:space-between !important;-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-webkit-align-content:space-around !important;-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-webkit-align-content:stretch !important;-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-webkit-align-self:auto !important;-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-webkit-align-self:flex-start !important;-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-webkit-align-self:flex-end !important;-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-webkit-align-self:center !important;-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-webkit-align-self:baseline !important;-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-webkit-align-self:stretch !important;-ms-flex-item-align:stretch !important;align-self:stretch !important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:row-reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:column-reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;-webkit-justify-content:space-between !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-webkit-justify-content:space-around !important;-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;-webkit-align-items:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;-webkit-align-items:flex-end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;-webkit-align-items:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;-webkit-align-items:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-webkit-align-content:flex-start !important;-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-webkit-align-content:flex-end !important;-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-webkit-align-content:center !important;-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-webkit-align-content:space-between !important;-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-webkit-align-content:space-around !important;-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-webkit-align-content:stretch !important;-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-webkit-align-self:auto !important;-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-webkit-align-self:flex-start !important;-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-webkit-align-self:flex-end !important;-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-webkit-align-self:center !important;-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-webkit-align-self:baseline !important;-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-webkit-align-self:stretch !important;-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:row-reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:column-reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-webkit-flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-webkit-justify-content:space-between !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-webkit-justify-content:space-around !important;-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;-webkit-align-items:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-webkit-align-items:flex-end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-webkit-align-items:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-webkit-align-items:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-webkit-align-content:flex-start !important;-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-webkit-align-content:flex-end !important;-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-webkit-align-content:center !important;-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-webkit-align-content:space-between !important;-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-webkit-align-content:space-around !important;-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-webkit-align-content:stretch !important;-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-webkit-align-self:auto !important;-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-webkit-align-self:flex-start !important;-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-webkit-align-self:flex-end !important;-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-webkit-align-self:center !important;-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-webkit-align-self:baseline !important;-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-webkit-align-self:stretch !important;-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:row-reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:column-reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-webkit-justify-content:space-between !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-webkit-justify-content:space-around !important;-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;-webkit-align-items:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-webkit-align-items:flex-end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-webkit-align-items:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-webkit-align-items:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-webkit-align-content:flex-start !important;-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-webkit-align-content:flex-end !important;-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-webkit-align-content:center !important;-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-webkit-align-content:space-between !important;-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-webkit-align-content:space-around !important;-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-webkit-align-content:stretch !important;-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-webkit-align-self:auto !important;-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-webkit-align-self:flex-start !important;-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-webkit-align-self:flex-end !important;-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-webkit-align-self:center !important;-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-webkit-align-self:baseline !important;-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-webkit-align-self:stretch !important;-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:row-reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:column-reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-webkit-justify-content:space-between !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-webkit-justify-content:space-around !important;-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-webkit-box-align:start !important;-webkit-align-items:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-webkit-align-items:flex-end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-webkit-align-items:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-webkit-align-items:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-webkit-align-content:flex-start !important;-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-webkit-align-content:flex-end !important;-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-webkit-align-content:center !important;-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-webkit-align-content:space-between !important;-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-webkit-align-content:space-around !important;-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-webkit-align-content:stretch !important;-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-webkit-align-self:auto !important;-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-webkit-align-self:flex-start !important;-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-webkit-align-self:flex-end !important;-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-webkit-align-self:center !important;-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-webkit-align-self:baseline !important;-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-webkit-align-self:stretch !important;-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width:1600px){.flex-xxl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xxl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-webkit-flex-direction:column !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xxl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:row-reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xxl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-webkit-flex-direction:column-reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xxl-wrap{-webkit-flex-wrap:wrap !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xxl-nowrap{-webkit-flex-wrap:nowrap !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{-webkit-flex-wrap:wrap-reverse !important;-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xxl-start{-webkit-box-pack:start !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xxl-end{-webkit-box-pack:end !important;-webkit-justify-content:flex-end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xxl-center{-webkit-box-pack:center !important;-webkit-justify-content:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xxl-between{-webkit-box-pack:justify !important;-webkit-justify-content:space-between !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xxl-around{-webkit-justify-content:space-around !important;-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xxl-start{-webkit-box-align:start !important;-webkit-align-items:flex-start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xxl-end{-webkit-box-align:end !important;-webkit-align-items:flex-end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xxl-center{-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xxl-baseline{-webkit-box-align:baseline !important;-webkit-align-items:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xxl-stretch{-webkit-box-align:stretch !important;-webkit-align-items:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xxl-start{-webkit-align-content:flex-start !important;-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xxl-end{-webkit-align-content:flex-end !important;-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xxl-center{-webkit-align-content:center !important;-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xxl-between{-webkit-align-content:space-between !important;-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xxl-around{-webkit-align-content:space-around !important;-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xxl-stretch{-webkit-align-content:stretch !important;-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xxl-auto{-webkit-align-self:auto !important;-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xxl-start{-webkit-align-self:flex-start !important;-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xxl-end{-webkit-align-self:flex-end !important;-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xxl-center{-webkit-align-self:center !important;-ms-flex-item-align:center !important;align-self:center !important}.align-self-xxl-baseline{-webkit-align-self:baseline !important;-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xxl-stretch{-webkit-align-self:stretch !important;-ms-flex-item-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width:576px){.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:992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width:1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}@media (min-width:1600px){.float-xxl-left{float:left !important}.float-xxl-right{float:right !important}.float-xxl-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:576px){.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:992px){.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:1200px){.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}}@media (min-width:1600px){.m-xxl-0{margin:0 !important}.mt-xxl-0,.my-xxl-0{margin-top:0 !important}.mr-xxl-0,.mx-xxl-0{margin-right:0 !important}.mb-xxl-0,.my-xxl-0{margin-bottom:0 !important}.ml-xxl-0,.mx-xxl-0{margin-left:0 !important}.m-xxl-1{margin:.25rem !important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem !important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem !important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem !important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem !important}.m-xxl-2{margin:.5rem !important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem !important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem !important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem !important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem !important}.m-xxl-3{margin:1rem !important}.mt-xxl-3,.my-xxl-3{margin-top:1rem !important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem !important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem !important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem !important}.m-xxl-4{margin:1.5rem !important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem !important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem !important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem !important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem !important}.m-xxl-5{margin:3rem !important}.mt-xxl-5,.my-xxl-5{margin-top:3rem !important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem !important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem !important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem !important}.p-xxl-0{padding:0 !important}.pt-xxl-0,.py-xxl-0{padding-top:0 !important}.pr-xxl-0,.px-xxl-0{padding-right:0 !important}.pb-xxl-0,.py-xxl-0{padding-bottom:0 !important}.pl-xxl-0,.px-xxl-0{padding-left:0 !important}.p-xxl-1{padding:.25rem !important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem !important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem !important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem !important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem !important}.p-xxl-2{padding:.5rem !important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem !important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem !important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem !important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem !important}.p-xxl-3{padding:1rem !important}.pt-xxl-3,.py-xxl-3{padding-top:1rem !important}.pr-xxl-3,.px-xxl-3{padding-right:1rem !important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem !important}.pl-xxl-3,.px-xxl-3{padding-left:1rem !important}.p-xxl-4{padding:1.5rem !important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem !important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem !important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem !important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem !important}.p-xxl-5{padding:3rem !important}.pt-xxl-5,.py-xxl-5{padding-top:3rem !important}.pr-xxl-5,.px-xxl-5{padding-right:3rem !important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem !important}.pl-xxl-5,.px-xxl-5{padding-left:3rem !important}.m-xxl-auto{margin:auto !important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto !important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto !important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto !important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto !important}}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;-o-text-overflow:ellipsis;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:576px){.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:992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width:1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}@media (min-width:1600px){.text-xxl-left{text-align:left !important}.text-xxl-right{text-align:right !important}.text-xxl-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:#cca876 !important}a.text-primary:focus,a.text-primary:hover{color:#be9051 !important}.text-secondary{color:#868e96 !important}a.text-secondary:focus,a.text-secondary:hover{color:#6c757d !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:#d9d9d9 !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}
@charset "UTF-8";
a:focus,
button:focus {
  outline: none !important;
}

button::-moz-focus-inner {
  border: 0;
}

:focus {
  outline: none;
}

input, select, textarea {
  outline: 0;
}

p {
  margin: 0;
}

dl {
  margin-bottom: 0;
}

dt {
  font-weight: 400;
}

address {
  margin: 0;
}

html p a:hover {
  text-decoration: none;
}

form {
  margin-bottom: 0;
}

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  font-family: "Lato", Helvetica, Arial, sans-serif;
  -webkit-text-size-adjust: none;
  color: #9f9f9f;
  background-color: #fff;
  font-weight: 400;
  -webkit-font-smoothing: subpixel-antialiased;
  text-rendering: optimizeLegibility;
}

.site-main {
  overflow-x: hidden;
}

/*
* @section      Page Header
* @description  This section holds specific style redeclarations for some
*               of common elements in page header
*/
.page-head {
  position: relative;
  z-index: 1100;
  background-color: #fff;
}

/*
* @section      Page Content
* @description  This section holds specific style redeclarations for some
*               of common elements in page content
*/
section {
  position: relative;
  z-index: 1;
}

.page-content {
  position: relative;
  z-index: 1;
}

/*
* @section      Page Footer
* @description  This section holds specific style redeclarations for some
*               of common elements in page footer
*/
.page-foot {
  background-color: #000;
}

.page-foot .h7 + * {
  margin-top: 22px;
}

.page-foot .unit + .unit {
  margin-top: 15px;
}

.page-foot .post-preview + .post-preview {
  margin-top: 22px;
}

.page-foot .brand + p {
  margin-top: 22px;
}

@media (min-width: 992px) {
  .page-foot .h7 + * {
    margin-top: 30px;
  }
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

a {
  display: inline-block;
  text-decoration: none;
  -webkit-transition: .33s all ease-out;
  -o-transition: .33s all ease-out;
  transition: .33s all ease-out;
}

a, a:active, a:focus {
  color: #9f9f9f;
}

a:hover, a:focus {
  color: #cca876;
  text-decoration: none;
}

a:focus {
  outline: 0;
}

a[href*='tel'], a[href*='mailto'] {
  white-space: nowrap;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
  max-width: 100%;
  height: auto;
}

.img-responsive {
  display: block;
  max-width: 100%;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.71429;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
}

.img-circle {
  border-radius: 50%;
}

hr {
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
  border-top: 1px solid #3d445b;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

[role="button"] {
  cursor: pointer;
}

.brand {
  display: inline-block;
  white-space: nowrap;
  /**
		@bugfix: color flickering in child objects on hover
		@affected: IE Edge
	*/
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.brand > * {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}

.rights {
  display: inline-block;
  margin: 0;
  line-height: 1.5;
  letter-spacing: .025em;
  vertical-align: baseline;
}

.rights * {
  display: inline;
  margin-right: .25em;
}

.page-foot-default .rights {
  font-weight: 300;
}

.privacy-link {
  margin-top: 30px;
}

.font-default {
  font-family: "Lato", Helvetica, Arial, sans-serif;
}

.font-size-default, body {
  font-size: 14px;
  line-height: 1.71429;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .h7 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-weight: 700;
  color: #000;
}

h1 > span, h2 > span, h3 > span, h4 > span, h5 > span, h6 > span, .h1 > span, .h2 > span, .h3 > span, .h4 > span, .h5 > span, .h6 > span, .h7 > span {
  display: inline-block;
  font-size: inherit;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, .h7 a {
  display: inline;
  font: inherit;
  letter-spacing: inherit;
  -webkit-transition: .33s all ease;
  -o-transition: .33s all ease;
  transition: .33s all ease;
}

h1 a, h1 a:active, h1 a:focus, h2 a, h2 a:active, h2 a:focus, h3 a, h3 a:active, h3 a:focus, h4 a, h4 a:active, h4 a:focus, h5 a, h5 a:active, h5 a:focus, h6 a, h6 a:active, h6 a:focus, .h1 a, .h1 a:active, .h1 a:focus, .h2 a, .h2 a:active, .h2 a:focus, .h3 a, .h3 a:active, .h3 a:focus, .h4 a, .h4 a:active, .h4 a:focus, .h5 a, .h5 a:active, .h5 a:focus, .h6 a, .h6 a:active, .h6 a:focus, .h7 a, .h7 a:active, .h7 a:focus {
  color: inherit;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover, .h7 a:hover {
  color: #cca876;
}

h1 > *, h2 > *, h3 > *, h4 > *, h5 > *, h6 > *, .h1 > *, .h2 > *, .h3 > *, .h4 > *, .h5 > *, .h6 > *, .h7 > * {
  margin-right: .25em;
}

h1,
.h1 {
  font-size: 36px;
  line-height: 1.2;
  letter-spacing: -.025em;
}

@media (min-width: 768px) {
  h1,
  .h1 {
    font-size: 40px;
  }
}

@media (min-width: 992px) {
  h1,
  .h1 {
    font-size: 70px;
  }
}

@media (min-width: 1200px) {
  h1,
  .h1 {
    line-height: 1.07692;
    font-size: 104px;
  }
}

h2,
.h2 {
  font-size: 32px;
  line-height: 1.4;
  letter-spacing: -.025em;
  font-style: italic;
}

@media (min-width: 768px) {
  h2,
  .h2 {
    font-size: 32px;
  }
}

@media (min-width: 992px) {
  h2,
  .h2 {
    font-size: 40px;
  }
}

@media (min-width: 1200px) {
  h2,
  .h2 {
    line-height: 1.18644;
    font-size: 59px;
  }
}

h3,
.h3 {
  font-size: 24px;
  line-height: 1.35;
}

@media (min-width: 768px) {
  h3,
  .h3 {
    font-size: 26px;
  }
}

@media (min-width: 992px) {
  h3,
  .h3 {
    font-size: 30px;
  }
}

@media (min-width: 1200px) {
  h3,
  .h3 {
    line-height: 0.88889;
    font-size: 45px;
  }
}

@media (min-width: 1200px) {
  h3.smaller,
  .h3.smaller {
    font-size: 43.2px;
  }
}

@media (min-width: 1200px) {
  h3.medium,
  .h3.medium {
    font-size: 33px;
  }
}

h4,
.h4 {
  font-size: 20px;
  line-height: 1.35;
}

@media (min-width: 768px) {
  h4,
  .h4 {
    font-size: 24px;
  }
}

@media (min-width: 992px) {
  h4,
  .h4 {
    font-size: 26px;
  }
}

@media (min-width: 1200px) {
  h4,
  .h4 {
    line-height: 1.52;
    font-size: 25px;
  }
}

h5,
.h5 {
  font-size: 16px;
  line-height: 1.35;
}

@media (min-width: 1200px) {
  h5,
  .h5 {
    line-height: 1.47368;
    font-size: 19px;
  }
}

h5.h5-smaller,
.h5.h5-smaller {
  font-weight: 400;
}

@media (min-width: 1200px) {
  h5.h5-smaller,
  .h5.h5-smaller {
    font-size: 18px;
  }
}

h6,
.h6 {
  font-size: 15px;
  line-height: 1.2;
}

@media (min-width: 576px) {
  h6,
  .h6 {
    line-height: 1.71429;
    font-size: 14px;
  }
}

.h7 {
  font: 700 16px/24px "Lato", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}

.text-bigger {
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.44;
}

@media (min-width: 992px) {
  .text-bigger {
    font-size: 22px;
  }
}

.text-large {
  font: 700 38px/42px "PT Serif", "Times New Roman", Times, serif;
}

@media (min-width: 992px) {
  .text-large {
    font-size: 48px;
  }
}

@media (min-width: 1200px) {
  .text-large {
    font-size: 55px;
  }
}

.text-extra-large-bordered {
  display: inline-block;
  padding: .07em .13em;
  font: 700 120px "PT Serif", "Times New Roman", Times, serif;
  line-height: .8;
  border: .075em solid;
  text-align: center;
}

@media (min-width: 768px) {
  .text-extra-large-bordered {
    font-size: 220px;
  }
}

@media (min-width: 1200px) {
  .text-extra-large-bordered {
    font-size: 272px;
  }
}

.big {
  letter-spacing: .025em;
}

@media (min-width: 576px) {
  .big {
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: 0;
  }
}

@media (min-width: 768px) {
  .big {
    font-size: 18px;
    line-height: 25px;
  }
}

small,
.small {
  font-size: 12px;
  line-height: 18px;
}

code {
  padding: 5px 7px;
  font-size: 75%;
  color: #fe4a21;
  background-color: #f9f9f9;
  border-radius: 2px;
}

em {
  font-size: 12px;
  font-weight: 700;
}

mark,
.mark {
  color: #fff;
  background-color: #cca876;
  padding: .2em .3em;
}

.text-style-1 {
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-size: 15px;
  font-weight: 700;
}

.text-style-2 {
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: 400;
}

.text-style-3 {
  font-weight: 700;
  text-transform: uppercase;
  color: #535457;
}

.text-style-4 {
  font-weight: 400;
  font-style: italic;
  color: #000;
}

.text-style-lighter {
  font-weight: 400;
  font-style: normal;
}

@media (min-width: 768px) {
  .header-decorated > * {
    position: relative;
    display: inline-block;
    vertical-align: middle;
  }
  .header-decorated > *:before, .header-decorated > *:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 44px;
    opacity: .36;
    border-bottom: 1px solid;
  }
  .header-decorated > *:before {
    margin-right: 12px;
  }
  .header-decorated > *:after {
    margin-left: 12px;
  }
}

address {
  margin-top: 0;
  margin-bottom: 0;
}

.context-dark, .bg-black, .bg-gray-darker, .bg-gray-dark, .bg-mine-shaft, .bg-teak, .bg-cod-gray, .bg-ebony-clay {
  color: #9b9b9b;
}

.context-dark h1, .bg-black h1, .bg-gray-darker h1, .bg-gray-dark h1, .bg-mine-shaft h1, .bg-teak h1, .bg-cod-gray h1, .bg-ebony-clay h1, .context-dark h2, .bg-black h2, .bg-gray-darker h2, .bg-gray-dark h2, .bg-mine-shaft h2, .bg-teak h2, .bg-cod-gray h2, .bg-ebony-clay h2, .context-dark h3, .bg-black h3, .bg-gray-darker h3, .bg-gray-dark h3, .bg-mine-shaft h3, .bg-teak h3, .bg-cod-gray h3, .bg-ebony-clay h3, .context-dark h4, .bg-black h4, .bg-gray-darker h4, .bg-gray-dark h4, .bg-mine-shaft h4, .bg-teak h4, .bg-cod-gray h4, .bg-ebony-clay h4, .context-dark h5, .bg-black h5, .bg-gray-darker h5, .bg-gray-dark h5, .bg-mine-shaft h5, .bg-teak h5, .bg-cod-gray h5, .bg-ebony-clay h5, .context-dark h6, .bg-black h6, .bg-gray-darker h6, .bg-gray-dark h6, .bg-mine-shaft h6, .bg-teak h6, .bg-cod-gray h6, .bg-ebony-clay h6, .context-dark .h1, .bg-black .h1, .bg-gray-darker .h1, .bg-gray-dark .h1, .bg-mine-shaft .h1, .bg-teak .h1, .bg-cod-gray .h1, .bg-ebony-clay .h1, .context-dark .h2, .bg-black .h2, .bg-gray-darker .h2, .bg-gray-dark .h2, .bg-mine-shaft .h2, .bg-teak .h2, .bg-cod-gray .h2, .bg-ebony-clay .h2, .context-dark .h3, .bg-black .h3, .bg-gray-darker .h3, .bg-gray-dark .h3, .bg-mine-shaft .h3, .bg-teak .h3, .bg-cod-gray .h3, .bg-ebony-clay .h3, .context-dark .h4, .bg-black .h4, .bg-gray-darker .h4, .bg-gray-dark .h4, .bg-mine-shaft .h4, .bg-teak .h4, .bg-cod-gray .h4, .bg-ebony-clay .h4, .context-dark .h5, .bg-black .h5, .bg-gray-darker .h5, .bg-gray-dark .h5, .bg-mine-shaft .h5, .bg-teak .h5, .bg-cod-gray .h5, .bg-ebony-clay .h5, .context-dark .h6, .bg-black .h6, .bg-gray-darker .h6, .bg-gray-dark .h6, .bg-mine-shaft .h6, .bg-teak .h6, .bg-cod-gray .h6, .bg-ebony-clay .h6, .context-dark .h7, .bg-black .h7, .bg-gray-darker .h7, .bg-gray-dark .h7, .bg-mine-shaft .h7, .bg-teak .h7, .bg-cod-gray .h7, .bg-ebony-clay .h7 {
  color: #fff;
}

.context-dark a, .bg-black a, .bg-gray-darker a, .bg-gray-dark a, .bg-mine-shaft a, .bg-teak a, .bg-cod-gray a, .bg-ebony-clay a, .context-dark a:active, .bg-black a:active, .bg-gray-darker a:active, .bg-gray-dark a:active, .bg-mine-shaft a:active, .bg-teak a:active, .bg-cod-gray a:active, .bg-ebony-clay a:active, .context-dark a:focus, .bg-black a:focus, .bg-gray-darker a:focus, .bg-gray-dark a:focus, .bg-mine-shaft a:focus, .bg-teak a:focus, .bg-cod-gray a:focus, .bg-ebony-clay a:focus {
  color: #fff;
}

.context-dark a:hover, .bg-black a:hover, .bg-gray-darker a:hover, .bg-gray-dark a:hover, .bg-mine-shaft a:hover, .bg-teak a:hover, .bg-cod-gray a:hover, .bg-ebony-clay a:hover {
  color: #cca876;
}

.context-dark .big, .bg-black .big, .bg-gray-darker .big, .bg-gray-dark .big, .bg-mine-shaft .big, .bg-teak .big, .bg-cod-gray .big, .bg-ebony-clay .big,
.context-dark .text-bigger,
.bg-black .text-bigger,
.bg-gray-darker .text-bigger,
.bg-gray-dark .text-bigger,
.bg-mine-shaft .text-bigger,
.bg-teak .text-bigger,
.bg-cod-gray .text-bigger,
.bg-ebony-clay .text-bigger,
.context-dark .text-extra-large-bordered,
.bg-black .text-extra-large-bordered,
.bg-gray-darker .text-extra-large-bordered,
.bg-gray-dark .text-extra-large-bordered,
.bg-mine-shaft .text-extra-large-bordered,
.bg-teak .text-extra-large-bordered,
.bg-cod-gray .text-extra-large-bordered,
.bg-ebony-clay .text-extra-large-bordered {
  color: #fff;
}

.bg-black {
  background: #000;
  fill: #000;
}

.bg-gray-darker {
  background: #00030a;
  fill: #00030a;
}

.bg-gray-dark {
  background: #2a2b2b;
  fill: #2a2b2b;
}

.bg-mine-shaft {
  background: #333;
  fill: #333;
}

.bg-teak {
  background: #b49465;
  fill: #b49465;
}

.bg-cod-gray {
  background: #111;
  fill: #111;
}

.bg-ebony-clay {
  color: #666c84;
}

.bg-ebony-clay {
  background: #2b2f40;
  fill: #2b2f40;
}

.bg-ebony-clay .parallax-content {
  color: rgba(255, 255, 255, 0.5);
}

.bg-gray {
  background: #9f9f9f;
  fill: #9f9f9f;
}

.bg-accent, .bg-accent h1, .bg-accent h2, .bg-accent h3, .bg-accent h4, .bg-accent h5, .bg-accent h6, .bg-accent .h1, .bg-accent .h2, .bg-accent .h3, .bg-accent .h4, .bg-accent .h5, .bg-accent .h6, .bg-accent .h7 {
  color: #fff;
}

.bg-accent {
  background: #cca876;
  fill: #cca876;
}

.bg-gray-light {
  background: #d9d9d9;
  fill: #d9d9d9;
}

.bg-gray-lighter {
  background-color: #f9f9f9;
}

.bg-gray-lighter:not([style*="background-"]) + .bg-gray-lighter:not([style*="background-"]) {
  padding-top: 0;
}

.bg-whisper {
  background: #f2f3f8;
  fill: #f2f3f8;
}

.bg-athens-gray {
  background: #e5e8ef;
  fill: #e5e8ef;
}

.bg-iron {
  background: #dcdde0;
  fill: #dcdde0;
}

.bg-image {
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}

.bg-image-centered {
  background-size: auto;
}

.bg-fixed {
  background-attachment: fixed;
  background-size: cover;
}

.bg-image-1 {
  background-size: auto 100%;
}

@media (max-width: 575px) {
  .bg-image-1 {
    background-image: none !important;
  }
}

.site-main .text-primary {
  color: #cca876 !important;
}

.site-main a.text-primary:focus, .site-main a.text-primary:hover {
  color: #be9051 !important;
}

.site-main .text-secondary {
  color: #000 !important;
}

.site-main a.text-secondary:focus, .site-main a.text-secondary:hover {
  color: black !important;
}

.site-main .text-red-orange {
  color: #ff4b22 !important;
}

.site-main a.text-red-orange:focus, .site-main a.text-red-orange:hover {
  color: #ee2c00 !important;
}

.site-main .text-black {
  color: #000 !important;
}

.site-main a.text-black:focus, .site-main a.text-black:hover {
  color: black !important;
}

.site-main .text-silver {
  color: #cdcdcd !important;
}

.site-main a.text-silver:focus, .site-main a.text-silver:hover {
  color: #b4b4b4 !important;
}

.site-main .text-dark {
  color: #2a2b2b !important;
}

.site-main a.text-dark:focus, .site-main a.text-dark:hover {
  color: #111111 !important;
}

.site-main .text-gray {
  color: #9f9f9f !important;
}

.site-main a.text-gray:focus, .site-main a.text-gray:hover {
  color: #868686 !important;
}

.site-main .text-gray-light {
  color: #d9d9d9 !important;
}

.site-main a.text-gray-light:focus, .site-main a.text-gray-light:hover {
  color: silver !important;
}

.site-main .text-white {
  color: #fff !important;
}

.site-main a.text-white:focus, .site-main a.text-white:hover {
  color: #e6e6e6 !important;
}

.site-main .text-white-05 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.site-main a.text-white-05:focus, .site-main a.text-white-05:hover {
  color: rgba(230, 230, 230, 0.5) !important;
}

.site-main .text-white-03 {
  color: rgba(255, 255, 255, 0.3) !important;
}

.site-main a.text-white-03:focus, .site-main a.text-white-03:hover {
  color: rgba(230, 230, 230, 0.3) !important;
}

.bg-default {
  background-color: #fff;
}

.bg-default:not([style*="background-"]) + .bg-default:not([style*="background-"]) {
  padding-top: 0;
}

@media (min-width: 992px) {
  .shift-top-1 {
    margin-top: -33px;
  }
}

@media (min-width: 1200px) {
  .shift-top-1 {
    margin-top: -43px;
  }
}

.snackbars {
  max-width: 280px;
  padding: 9px 16px;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  text-align: left;
  background: #171717;
  border-radius: 0;
}

.snackbars .icon-xxs {
  position: relative;
  top: 2px;
  font-size: 20px;
  vertical-align: baseline;
}

.snackbars p span:last-child {
  padding-left: 14px;
}

.snackbars-left {
  display: inline-block;
  margin-bottom: 0;
}

.snackbars-right {
  display: inline-block;
  float: right;
  text-transform: uppercase;
}

.snackbars-right:hover {
  text-decoration: underline;
}

@media (min-width: 576px) {
  .snackbars {
    max-width: 380px;
    padding: 14px 17px;
  }
}

.text-italic {
  font-style: italic;
}

.text-normal {
  font-style: normal;
}

.text-underline {
  text-decoration: underline;
}

.text-strike {
  text-decoration: line-through;
}

.text-thin {
  font-weight: 100;
}

.text-light {
  font-weight: 300;
}

.text-regular {
  font-weight: 400;
}

.text-medium {
  font-weight: 500;
}

.text-sbold {
  font-weight: 600;
}

.text-bold, strong {
  font-weight: 700;
}

.text-ubold {
  font-weight: 900;
}

.text-spacing-0 {
  letter-spacing: 0;
}

.text-spacing-40 {
  letter-spacing: 0.04em;
}

.text-spacing-120 {
  letter-spacing: 0.12em;
}

.button {
  text-align: center;
  max-width: 100%;
  padding: 9px 40px;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 17px;
  line-height: 1.71429;
  font-weight: 700;
  border-radius: 0;
  border: 2px solid;
  -webkit-transition: .3s ease-out;
  -o-transition: .3s ease-out;
  transition: .3s ease-out;
  cursor: pointer;
}

.button:focus, .button:active, .button:active:focus {
  outline: none;
}

.button:hover, .button:focus, .button.focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button:active, .button.active {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.button-smaller {
  padding: 6px 32px;
}

.button-small {
  padding-left: 20px;
  padding-right: 20px;
}

.button-medium {
  padding-left: 40px;
  padding-right: 40px;
}

@media (max-width: 575px) {
  button.button {
    padding-left: 15px;
    padding-right: 15px;
  }
}

html .dtp .dtp-buttons .btn-primary {
  color: #fff;
}

html .dtp .dtp-buttons .btn-primary:hover, html .dtp .dtp-buttons .btn-primary:focus, html .dtp .dtp-buttons .btn-primary.focus, html .dtp .dtp-buttons .btn-primary:active, html .dtp .dtp-buttons .btn-primary.active {
  color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

html .button-default, html .button-default:active, html .button-default.active, html .button-default:active:focus, html .button-default.active:focus, html .button-default:focus:active, html .button-default:focus {
  color: #fff;
  background-color: #535457;
  border-color: #535457;
}

.open > html .button-default.dropdown-toggle, html .button-default:hover {
  color: #fff;
  background-color: #cca876;
  border-color: #cca876;
}

html .button-default.disabled, html .button-default[disabled],
fieldset[disabled] html .button-default {
  pointer-events: none;
  opacity: .5;
}

html .button-default .badge {
  color: #535457;
  background-color: #fff;
}

html .button-primary, html .button-primary:active, html .button-primary.active, html .button-primary:active:focus, html .button-primary.active:focus, html .button-primary:focus:active, html .button-primary:focus {
  color: #fff;
  background-color: #cca876;
  border-color: #cca876;
}

.open > html .button-primary.dropdown-toggle, html .button-primary:hover {
  color: #fff;
  background-color: #b49465;
  border-color: #b49465;
}

html .button-primary.disabled, html .button-primary[disabled],
fieldset[disabled] html .button-primary {
  pointer-events: none;
  opacity: .5;
}

html .button-primary .badge {
  color: #cca876;
  background-color: #fff;
}

html .button-red-orange, html .button-red-orange:active, html .button-red-orange.active, html .button-red-orange:active:focus, html .button-red-orange.active:focus, html .button-red-orange:focus:active, html .button-red-orange:focus {
  color: #fff;
  background-color: #ff4b22;
  border-color: #ff4b22;
}

.open > html .button-red-orange.dropdown-toggle, html .button-red-orange:hover {
  color: #fff;
  background-color: #2a2b2b;
  border-color: #2a2b2b;
}

html .button-red-orange.disabled, html .button-red-orange[disabled],
fieldset[disabled] html .button-red-orange {
  pointer-events: none;
  opacity: .5;
}

html .button-red-orange .badge {
  color: #ff4b22;
  background-color: #fff;
}

html .button-oslo-gray, html .button-oslo-gray:active, html .button-oslo-gray.active, html .button-oslo-gray:active:focus, html .button-oslo-gray.active:focus, html .button-oslo-gray:focus:active, html .button-oslo-gray:focus {
  color: #fff;
  background-color: #85868a;
  border-color: #85868a;
}

.open > html .button-oslo-gray.dropdown-toggle, html .button-oslo-gray:hover {
  color: #fff;
  background-color: #cca876;
  border-color: #cca876;
}

html .button-oslo-gray.disabled, html .button-oslo-gray[disabled],
fieldset[disabled] html .button-oslo-gray {
  pointer-events: none;
  opacity: .5;
}

html .button-oslo-gray .badge {
  color: #85868a;
  background-color: #fff;
}

html .button-primary-contrast, html .button-primary-contrast:active, html .button-primary-contrast.active, html .button-primary-contrast:active:focus, html .button-primary-contrast.active:focus, html .button-primary-contrast:focus:active, html .button-primary-contrast:focus {
  color: #fff;
  background-color: #cca876;
  border-color: #cca876;
}

.open > html .button-primary-contrast.dropdown-toggle, html .button-primary-contrast:hover {
  color: #fff;
  background-color: #b49465;
  border-color: #b49465;
}

html .button-primary-contrast.disabled, html .button-primary-contrast[disabled],
fieldset[disabled] html .button-primary-contrast {
  pointer-events: none;
  opacity: .5;
}

html .button-primary-contrast .badge {
  color: #cca876;
  background-color: #fff;
}

html .button-primary-outline, html .button-primary-outline:active, html .button-primary-outline.active, html .button-primary-outline:active:focus, html .button-primary-outline.active:focus, html .button-primary-outline:focus:active, html .button-primary-outline:focus {
  color: #cca876;
  background-color: transparent;
  border-color: #cca876;
}

.open > html .button-primary-outline.dropdown-toggle, html .button-primary-outline:hover {
  color: #fff;
  background-color: #cca876;
  border-color: #cca876;
}

html .button-primary-outline.disabled, html .button-primary-outline[disabled],
fieldset[disabled] html .button-primary-outline {
  pointer-events: none;
  opacity: .5;
}

html .button-primary-outline .badge {
  color: transparent;
  background-color: #cca876;
}

html .button-primary-outline-v2, html .button-primary-outline-v2:active, html .button-primary-outline-v2.active, html .button-primary-outline-v2:active:focus, html .button-primary-outline-v2.active:focus, html .button-primary-outline-v2:focus:active, html .button-primary-outline-v2:focus {
  color: #fff;
  background-color: transparent;
  border-color: #cca876;
}

.open > html .button-primary-outline-v2.dropdown-toggle, html .button-primary-outline-v2:hover {
  color: #fff;
  background-color: #cca876;
  border-color: #cca876;
}

html .button-primary-outline-v2.disabled, html .button-primary-outline-v2[disabled],
fieldset[disabled] html .button-primary-outline-v2 {
  pointer-events: none;
  opacity: .5;
}

html .button-primary-outline-v2 .badge {
  color: transparent;
  background-color: #fff;
}

html .button-white-outline, html .button-white-outline:active, html .button-white-outline.active, html .button-white-outline:active:focus, html .button-white-outline.active:focus, html .button-white-outline:focus:active, html .button-white-outline:focus {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}

.open > html .button-white-outline.dropdown-toggle, html .button-white-outline:hover {
  color: #414141;
  background-color: #fff;
  border-color: #fff;
}

html .button-white-outline.disabled, html .button-white-outline[disabled],
fieldset[disabled] html .button-white-outline {
  pointer-events: none;
  opacity: .5;
}

html .button-white-outline .badge {
  color: transparent;
  background-color: #fff;
}

html .button-white-outline-variant-1, html .button-white-outline-variant-1:active, html .button-white-outline-variant-1.active, html .button-white-outline-variant-1:active:focus, html .button-white-outline-variant-1.active:focus, html .button-white-outline-variant-1:focus:active, html .button-white-outline-variant-1:focus {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}

.open > html .button-white-outline-variant-1.dropdown-toggle, html .button-white-outline-variant-1:hover {
  color: #fff;
  background-color: #cca876;
  border-color: #cca876;
}

html .button-white-outline-variant-1.disabled, html .button-white-outline-variant-1[disabled],
fieldset[disabled] html .button-white-outline-variant-1 {
  pointer-events: none;
  opacity: .5;
}

html .button-white-outline-variant-1 .badge {
  color: transparent;
  background-color: #fff;
}

html .button-silver-outline, html .button-silver-outline:active, html .button-silver-outline.active, html .button-silver-outline:active:focus, html .button-silver-outline.active:focus, html .button-silver-outline:focus:active, html .button-silver-outline:focus {
  color: #000;
  background-color: transparent;
  border-color: #cdcdcd;
}

.open > html .button-silver-outline.dropdown-toggle, html .button-silver-outline:hover {
  color: #fff;
  background-color: #cdcdcd;
  border-color: #cdcdcd;
}

html .button-silver-outline.disabled, html .button-silver-outline[disabled],
fieldset[disabled] html .button-silver-outline {
  pointer-events: none;
  opacity: .5;
}

html .button-silver-outline .badge {
  color: transparent;
  background-color: #000;
}

html .button-black-outline, html .button-black-outline:active, html .button-black-outline.active, html .button-black-outline:active:focus, html .button-black-outline.active:focus, html .button-black-outline:focus:active, html .button-black-outline:focus {
  color: #000;
  background-color: transparent;
  border-color: #000;
}

.open > html .button-black-outline.dropdown-toggle, html .button-black-outline:hover {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

html .button-black-outline.disabled, html .button-black-outline[disabled],
fieldset[disabled] html .button-black-outline {
  pointer-events: none;
  opacity: .5;
}

html .button-black-outline .badge {
  color: transparent;
  background-color: #000;
}

@media (max-width: 575px) {
  .button-responsive {
    font-size: 13px;
    min-width: 120px;
    padding-left: 25px;
    padding-right: 25px;
  }
}

.button-xs {
  min-width: 100px;
  padding: 8px 40px;
  font-size: 14px;
  line-height: 1.71429;
  border-radius: 0;
}

.button-sm {
  min-width: 120px;
  padding: 12px 25px;
  font-size: 14px;
  line-height: 1.71429;
  border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn {
  min-width: 120px;
  padding: 12px 25px;
  font-size: 14px;
  line-height: 1.71429;
  border-radius: 0;
}

.button-lg {
  min-width: 270px;
  padding: 14px 30px;
  font-size: 18px;
  line-height: 1.71429;
  border-radius: 0;
}

.button-xl {
  padding: 19px 40px;
  font-size: 18px;
  line-height: 1.71429;
  border-radius: 0;
}

@media (min-width: 768px) {
  .button-xl {
    min-width: 270px;
    padding: 19px 45px;
  }
}

.button-xl-bigger {
  min-width: 100px;
}

@media (min-width: 992px) {
  .button-xl-bigger {
    min-width: 270px;
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

.button-block {
  display: block;
  min-width: 30px;
  width: 100%;
}

.button-rect {
  border-radius: 0;
}

.button-round {
  border-radius: 12px;
}

.button-round-2 {
  border-radius: 6px;
}

.button-circle {
  border-radius: 35px;
}

.button-round-bottom {
  border-radius: 0 0 5px 5px;
}

.button-shadow {
  -webkit-box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.14);
  box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.14);
}

.button.button-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  vertical-align: middle;
}

.button.button-icon .icon {
  position: relative;
  top: 1px;
  display: inline-block;
  width: auto;
  height: auto;
  line-height: 0;
  vertical-align: middle;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}

.button.button-icon-left .icon {
  margin-right: 15px;
}

.button.button-icon-right {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}

.button.button-icon-right .icon {
  margin-left: 15px;
}

.button-icon-only {
  background: none;
  border: none;
  display: inline-block;
  padding: 0;
  outline: none;
  outline-offset: 0;
  cursor: pointer;
  -webkit-appearance: none;
  font-size: 0;
  line-height: 0;
  -webkit-transition: .33s all ease;
  -o-transition: .33s all ease;
  transition: .33s all ease;
}

.button-icon-only::-moz-focus-inner {
  border: none;
  padding: 0;
}

.button-icon-only.button-icon-only-primary, .button-icon-only.button-icon-only-primary:active, .button-icon-only.button-icon-only-primary:focus {
  color: #cca876;
}

.button-icon-only.button-icon-only-primary:hover {
  color: #000;
}

.button-icon-only {
  padding: 9px 18px;
}

.builder-button {
  position: fixed;
  top: 50%;
  right: 0;
  z-index: 10;
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 10px 10px;
  text-transform: uppercase;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  -webkit-writing-mode: vertical-lr;
  font-weight: 700;
  color: #fff;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00F3F7), color-stop(51%, #109DF7), to(#00F3F7));
  background-image: -o-linear-gradient(top, #00F3F7 0%, #109DF7 51%, #00F3F7 100%);
  background-image: linear-gradient(to bottom, #00F3F7 0%, #109DF7 51%, #00F3F7 100%);
  background-size: auto 200%;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}

.builder-button img {
  max-width: 30px;
  height: auto;
  margin-bottom: 8px;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.builder-button:hover, .builder-button:focus {
  color: #fff;
}

[data-x-mode="true"] .builder-button {
  display: none;
}

@media (min-width: 575px) {
  .builder-button {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}

.icon {
  display: inline-block;
  text-align: center;
}

.icon:before {
  display: inline-block;
  font-weight: 400;
  font-style: normal;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class*='icon-circle'] {
  border-radius: 50%;
  overflow: hidden;
}

[class*='icon-round'] {
  border-radius: 4px;
  overflow: hidden;
}

.site-main .icon-default {
  color: #9f9f9f;
}

.site-main .icon-black {
  color: #000;
}

.site-main .icon-primary {
  color: #cca876;
}

.site-main .icon-gunsmoke {
  color: #767877;
}

.site-main .icon-tundora {
  color: #414141;
}

.site-main .icon-storm-gray {
  color: #666c84;
}

.site-main .icon-nobel-filled {
  color: #fff;
  background: #b4b4b4;
}

.site-main .icon-bright-gray-filled {
  color: #fff;
  background: #3d414e;
}

.site-main .icon-white {
  color: #fff;
}

.site-main a.icon-default, .site-main a.icon-default:active, .site-main a.icon-default:focus {
  color: #9f9f9f;
}

.site-main a.icon-default:hover {
  color: #cca876;
}

.site-main a.icon-primary, .site-main a.icon-primary:active, .site-main a.icon-primary:focus {
  color: #cca876;
}

.site-main a.icon-primary:hover {
  color: #fff;
}

.site-main a.icon-tundora-inverse, .site-main a.icon-tundora-inverse:active, .site-main a.icon-tundora-inverse:focus {
  color: #414141;
}

.site-main a.icon-tundora-inverse:hover {
  color: #fff;
}

.site-main a.icon-bright-gray-filled, .site-main a.icon-bright-gray-filled:active, .site-main a.icon-bright-gray-filled:focus {
  color: #fff;
  background: #3d414e;
}

.site-main a.icon-bright-gray-filled:hover {
  color: #fff;
  background: #cca876;
}

.site-main a.icon-nobel-filled, .site-main a.icon-nobel-filled:active, .site-main a.icon-nobel-filled:focus {
  color: #fff;
  background: #b4b4b4;
}

.site-main a.icon-nobel-filled:hover {
  color: #fff;
  background: #cca876;
}

.site-main .icon-xxs {
  width: 18px;
  height: 18px;
  font-size: 18px;
  line-height: 18px;
}

.site-main .icon-xxs-small {
  width: 16px;
  height: 16px;
  font-size: 16px;
  line-height: 16px;
}

.site-main .icon-xxs-smaller {
  width: 14px;
  height: 14px;
  font-size: 14px;
  line-height: 14px;
}

.site-main .icon-xs {
  width: 22px;
  height: 22px;
  font-size: 22px;
  line-height: 22px;
}

.site-main .icon-xs-smaller {
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 20px;
}

.site-main .icon-sm {
  width: 24px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
}

.site-main .icon-md {
  width: 36px;
  height: 36px;
  font-size: 36px;
  line-height: 36px;
}

.site-main .icon-md-custom {
  width: 26px;
  height: 26px;
  font-size: 26px;
  line-height: 26px;
}

@media (min-width: 768px) {
  .site-main .icon-md-custom {
    width: 36px;
    height: 36px;
    font-size: 36px;
    line-height: 36px;
  }
}

.site-main .icon-md-smaller {
  width: 30px;
  height: 30px;
  font-size: 30px;
  line-height: 30px;
}

.site-main .icon-lg {
  width: 50px;
  height: 50px;
  font-size: 50px;
  line-height: 50px;
}

.site-main .icon-lg-smaller {
  width: 42px;
  height: 42px;
  font-size: 42px;
  line-height: 42px;
}

.site-main .icon-xl {
  width: 60px;
  height: 60px;
  font-size: 60px;
  line-height: 60px;
}

.site-main [class*='icon-round'].icon-xxs-smaller,
.site-main [class*='icon-circle'].icon-xxs-smaller {
  width: 26px;
  height: 26px;
  line-height: 26px;
}

.icon-shift-1 {
  position: relative;
  top: 2px;
}

.icon-shift-2 {
  position: relative;
  top: 2px;
}

@media (min-width: 992px) {
  .icon-shift-2 {
    top: 4px;
  }
}

.fa-google-plus:before {
  position: relative;
  right: -1px;
}

.thumbnail {
  position: relative;
  z-index: 1;
  width: 100%;
  max-height: 100%;
  overflow: hidden;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 0;
  background-color: transparent;
}

.thumbnail .caption {
  padding: 0;
}

.img-thumbnail,
.thumbnail {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.thumbnail-variant-1 {
  background-color: transparent;
  text-align: center;
}

.thumbnail-variant-1 .thumbnail-image {
  position: relative;
  display: inline-block;
  overflow: hidden;
  pointer-events: none;
}

.thumbnail-variant-1 .thumbnail-image,
.thumbnail-variant-1 .thumbnail-image > img {
  border-radius: 600px;
}

.thumbnail-variant-1 .thumbnail-image > img {
  width: auto;
  pointer-events: auto;
}

.thumbnail-variant-1 .thumbnail-image-inner {
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 0;
  left: 1px;
  z-index: 2;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  padding: 20px 5px 5px;
  background: rgba(0, 0, 0, 0.4);
  border-radius: 600px;
}

.thumbnail-variant-1 .thumbnail-image-inner * {
  pointer-events: auto;
}

.thumbnail-variant-1 .thumbnail-image-inner > * + * {
  margin-top: 0;
  margin-left: 20px;
}

.thumbnail-variant-1 .header {
  line-height: 1.2;
}

.thumbnail-variant-1 * + p {
  margin-top: 0;
}

.thumbnail-variant-1 * + .thumbnail-caption {
  margin-top: 18px;
}

@media (min-width: 992px) {
  .desktop .thumbnail-variant-1 .thumbnail-image-inner {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: rotate3d(0, 1, 0, 60deg);
    transform: rotate3d(0, 1, 0, 60deg);
    -webkit-transition: .55s all ease;
    -o-transition: .55s all ease;
    transition: .55s all ease;
    background: rgba(0, 0, 0, 0.6);
  }
  .desktop .thumbnail-variant-1 .thumbnail-image:hover .thumbnail-image-inner {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotate3d(0, 1, 0, 0deg);
    transform: rotate3d(0, 1, 0, 0deg);
  }
}

@media (min-width: 1200px) {
  .thumbnail-variant-1 * + .thumbnail-caption {
    margin-top: 30px;
  }
}

.thumbnail-variant-2 {
  min-height: 300px;
  padding: 30px 0 0;
  overflow: visible;
  text-align: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end;
}

.thumbnail-variant-2-wrap {
  padding-bottom: 25px;
}

.thumbnail-variant-2 .thumbnail-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.thumbnail-variant-2 .thumbnail-image > img {
  position: absolute;
  top: 20%;
  left: 50%;
  -webkit-transform: translate(-50%, -20%);
  -ms-transform: translate(-50%, -20%);
  transform: translate(-50%, -20%);
  width: auto;
  min-width: 101%;
  max-width: none;
  height: auto;
  min-height: 100%;
  max-height: none;
}

.thumbnail-variant-2:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: rgba(43, 47, 64, 0.76);
}

.thumbnail-variant-2 .thumbnail-inner {
  position: relative;
  z-index: 2;
  padding: 30px 10px;
}

.thumbnail-variant-2 .thumbnail-inner a {
  font-weight: 700;
}

.thumbnail-variant-2 .thumbnail-caption {
  position: relative;
  z-index: 3;
  width: calc(100% - 34px);
  padding: 17px 8px 25px;
  margin: 31px 17px -25px 17px;
  background: #cca876;
}

.thumbnail-variant-2 .thumbnail-caption * {
  color: #fff;
}

.thumbnail-variant-2 .thumbnail-caption a, .thumbnail-variant-2 .thumbnail-caption a:active, .thumbnail-variant-2 .thumbnail-caption a:focus {
  color: #fff;
}

.thumbnail-variant-2 .thumbnail-caption a:hover {
  color: rgba(255, 255, 255, 0.6);
}

.thumbnail-variant-2 .text-header {
  font: 700 18px/24px "PT Serif", "Times New Roman", Times, serif;
}

.thumbnail-variant-2 .text-caption {
  font-style: italic;
  line-height: 1.3;
}

@media (min-width: 768px) {
  .thumbnail-variant-2 .text-caption {
    font-size: 16px;
  }
}

.thumbnail-variant-2 * + .divider {
  margin-top: 8px;
}

.thumbnail-variant-2 .divider + * {
  margin-top: 8px;
}

@media (min-width: 992px) {
  .desktop .thumbnail-variant-2:before {
    top: 40px;
  }
  .desktop .thumbnail-variant-2 .thumbnail-inner > * {
    position: relative;
    -webkit-transform: translateY(14px);
    -ms-transform: translateY(14px);
    transform: translateY(14px);
    -webkit-transition: .4s all ease-in-out;
    -o-transition: .4s all ease-in-out;
    transition: .4s all ease-in-out;
  }
  .desktop .thumbnail-variant-2:before,
  .desktop .thumbnail-variant-2 .thumbnail-inner {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .33s all ease-out;
    -o-transition: .33s all ease-out;
    transition: .33s all ease-out;
  }
  .desktop .thumbnail-variant-2:hover:before {
    top: 0;
    left: 0;
    right: 0;
  }
  .desktop .thumbnail-variant-2:hover .thumbnail-inner > * {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  .desktop .thumbnail-variant-2:hover:before,
  .desktop .thumbnail-variant-2:hover .thumbnail-inner {
    opacity: 1;
    visibility: visible;
  }
}

@media (min-width: 992px) {
  .thumbnail-variant-2 .thumbnail-caption {
    width: calc(100% - 16px);
    margin: 31px 8px -25px 8px;
  }
}

@media (min-width: 1200px) {
  .thumbnail-variant-2 {
    width: calc(100% - 22px);
    margin: 0 11px 0;
  }
  .thumbnail-variant-2 .thumbnail-caption {
    width: calc(100% - 34px);
    margin: 31px 17px -25px 17px;
  }
}

[data-x-mode="true"] .thumbnail::before {
  opacity: 1;
  visibility: visible;
  top: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}

[data-x-mode="true"] .thumbnail-inner {
  opacity: 1 !important;
  visibility: visible !important;
}

[data-x-mode="true"] .thumbnail-inner > * {
  -webkit-transform: translateY(0) !important;
  -ms-transform: translateY(0) !important;
  transform: translateY(0) !important;
  pointer-events: auto;
}

[data-x-mode="true"] .thumbnail-variant-2 .thumbnail-image > img {
  pointer-events: auto;
}

.ie-11 .thumbnail-variant-2,
.ie-10 .thumbnail-variant-2 {
  height: 300px;
  min-height: initial;
}

.thumbnail-variant-3 {
  width: 100.025%;
  text-align: center;
}

.thumbnail-variant-3 .img-link {
  display: block;
  cursor: pointer;
}

.thumbnail-variant-3 .img-item {
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.thumbnail-variant-3 .link-external {
  position: absolute;
  top: -30px;
  right: -30px;
  z-index: 1;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  width: 200px;
  height: 110px;
  padding: 55px 15px 5px;
  vertical-align: bottom;
  line-height: 40px;
  background: #fafafa;
  -webkit-transform-origin: 74% 110%;
  -ms-transform-origin: 74% 110%;
  transform-origin: 74% 110%;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  will-change: transform;
  text-align: center;
  /**
      @bugfix: color flickering in child objects on hover
      @affected: IE Edge
    */
  -webkit-transition: top 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86), right 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86), opacity 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86), visibility 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  -o-transition: top 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86), right 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86), opacity 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86), visibility 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  transition: top 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86), right 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86), opacity 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86), visibility 0.28s cubic-bezier(0.79, 0.14, 0.15, 0.86);
}

.thumbnail-variant-3 .link-external .icon {
  -webkit-transition: .22s;
  -o-transition: .22s;
  transition: .22s;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  color: #000;
  vertical-align: bottom;
}

.thumbnail-variant-3 .link-external:hover {
  top: -12px;
  right: -12px;
}

.thumbnail-variant-3 .link-original {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  -webkit-box-align: end;
  align-items: flex-end;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
}

.thumbnail-variant-3 .link-original, .thumbnail-variant-3 .link-original:active, .thumbnail-variant-3 .link-original:focus, .thumbnail-variant-3 .link-original:hover {
  color: #fff;
}

.thumbnail-variant-3 .link-original:before {
  content: '\e8ff';
  position: relative;
  left: 20px;
  bottom: 10px;
  z-index: 3;
  font-family: 'Material Icons';
  font-size: 100px;
  line-height: 1;
  opacity: .2;
  -webkit-transition: .33s all ease;
  -o-transition: .33s all ease;
  transition: .33s all ease;
}

.thumbnail-variant-3 .caption {
  position: absolute;
  top: -2px;
  right: 0;
  bottom: -2px;
  left: 0;
  padding: 15px;
  -webkit-transition: .33s all ease-in-out;
  -o-transition: .33s all ease-in-out;
  transition: .33s all ease-in-out;
  background: rgba(0, 0, 0, 0.6);
  pointer-events: none;
}

@media (min-width: 768px) {
  .thumbnail-variant-3 .link-original:before {
    bottom: 30px;
    font-size: 140px;
  }
}

@media (min-width: 992px) {
  .desktop .thumbnail-variant-3 .img-item {
    will-change: transform;
    -webkit-transition: .4s ease-out;
    -o-transition: .4s ease-out;
    transition: .4s ease-out;
  }
  .desktop .thumbnail-variant-3 .caption,
  .desktop .thumbnail-variant-3 .link-external {
    opacity: 0;
    visibility: hidden;
  }
  .desktop .thumbnail-variant-3 .link-external {
    right: -50px;
    top: -50px;
  }
  .desktop .thumbnail-variant-3:hover .caption,
  .desktop .thumbnail-variant-3:hover .link-external {
    opacity: 1;
    visibility: visible;
  }
  .desktop .thumbnail-variant-3:hover .img-item {
    -webkit-transform: translateX(-50%) scale(1.08);
    -ms-transform: translateX(-50%) scale(1.08);
    transform: translateX(-50%) scale(1.08);
  }
  .desktop .thumbnail-variant-3:hover .link-external {
    right: -30px;
    top: -30px;
  }
  .desktop .thumbnail-variant-3:hover .link-external:hover {
    top: -20px;
    right: -20px;
  }
}

.thumbnail-variant-3 > * + * {
  margin-top: 0;
}

@media (min-width: 768px) {
  .thumbnail-wrap {
    padding: 0 5px;
  }
}

@media (min-width: 1200px) {
  .thumbnail-wrap {
    padding: 0 9px;
  }
}

.thumbnail-profile .thumbnail-image img {
  width: 100%;
}

.thumbnail-profile .thumbnail-caption {
  padding: 20px;
  background: #f2f3f8;
}

.thumbnail-profile .thumbnail-caption-inner {
  max-width: 100%;
  margin-bottom: -12px;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  -webkit-box-align: end;
  align-items: flex-end;
  -webkit-transform: translateY(-12px);
  -ms-transform: translateY(-12px);
  transform: translateY(-12px);
  text-align: center;
}

.thumbnail-profile .thumbnail-caption-inner > * {
  display: inline-block;
  margin-top: 12px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.thumbnail-profile .thumbnail-caption-inner, .thumbnail-profile .thumbnail-caption-inner > ul {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.thumbnail-profile .thumbnail-caption-inner ul {
  position: relative;
  max-width: 100%;
  margin-bottom: -3px;
  -webkit-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
  -webkit-flex-grow: 2;
  -ms-flex-positive: 2;
  -webkit-box-flex: 2;
  flex-grow: 2;
}

.thumbnail-profile .thumbnail-caption-inner ul > li {
  display: inline-block;
  margin-top: 3px;
  padding: 0 7px;
}

.thumbnail-profile .thumbnail-caption-inner .btn-wrap {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

@media (min-width: 576px) {
  .thumbnail-profile .thumbnail-caption-inner, .thumbnail-profile .thumbnail-caption-inner ul {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
  }
}

@media (min-width: 992px) {
  .thumbnail-profile .thumbnail-caption-inner ul {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
}

@media (min-width: 1200px) {
  .thumbnail-profile .thumbnail-caption-inner {
    text-align: left;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
  .thumbnail-profile .thumbnail-caption-inner .btn-wrap {
    text-align: right;
  }
}

@media (max-width: 767px) {
  .thumbnail-variant-2 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
  .thumbnail-variant-3,
  .thumbnail-profile {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }
}

.thumbnail-block {
  display: block;
}

.thumbnail-block > img,
.thumbnail-block a > img {
  width: 100%;
  height: auto;
}

figure img {
  height: auto;
  max-width: none;
}

.figure .caption {
  padding: 15px;
}

.rd-mailform {
  position: relative;
}

label {
  margin-bottom: 0;
}

input:not(:empty) + .form-label,
input:-webkit-autofill + .form-label {
  display: none;
  color: transparent;
}

.form-label,
.form-input {
  font-weight: 400;
}

.input-sm,
.input-lg,
.form-input {
  font-size: 14px;
}

.input-sm, .input-sm:focus,
.input-lg,
.input-lg:focus,
.form-input,
.form-input:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

textarea.form-input {
  height: 166px;
  min-height: 52px;
  max-height: 249px;
  resize: vertical;
}

.form-input {
  width: 100%;
  height: auto;
  min-height: 52px;
  padding: 14px 19px;
  border: 0px solid;
  border-radius: 0;
  -webkit-appearance: none;
  line-height: 24px;
}

.form-input:focus {
  outline: 0;
}

.bg-white .form-input {
  background-color: #f9f9f9;
}

.form-wrap {
  position: relative;
  margin-bottom: 0;
}

.form-wrap + .form-wrap {
  margin-top: 10px;
}

.form-label {
  position: absolute;
  top: 26px;
  left: 19px;
  font-size: 14px;
  color: #9f9f9f;
  pointer-events: none;
  z-index: 9;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  will-change: transform;
}

.form-label.focus {
  opacity: 0;
}

.form-label.auto-fill {
  color: #9f9f9f;
}

[data-x-mode='true'] .form-label {
  pointer-events: auto;
}

@media (min-width: 768px) {
  .form-label-outside {
    position: static;
    margin-bottom: 8px;
  }
  .form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    color: #9f9f9f;
    font-size: 14px;
  }
}

.form-validation {
  position: absolute;
  right: 10px;
  top: 2px;
  font-size: 11px;
  line-height: 11px;
  color: #fe4a21;
  margin-top: 2px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

form.label-outside .form-validation {
  top: 7px;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #fe4a21;
}

.has-error .form-control:not(.form-control-impressed), .has-error .form-control:not(.form-control-impressed):focus {
  border-color: #fe4a21;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.has-error .form-control-impressed, .has-error .form-control-impressed:focus {
  -webkit-box-shadow: inset 0 0 0 1px #fe4a21;
  box-shadow: inset 0 0 0 1px #fe4a21;
}

.has-error .input-group-addon {
  color: #fff;
  border-color: #fe4a21;
  background-color: #fe4a21;
}

.form-inline .has-error ~ button[type='submit'] {
  border-color: #fe4a21;
  background: #fe4a21;
}

.has-error .form-validation {
  color: #fe4a21;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #58c476;
}

.has-success .form-control:not(.form-control-impressed), .has-success .form-control:not(.form-control-impressed):focus {
  border-color: #dff0d8;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.has-success .form-control-impressed, .has-success .form-control-impressed:focus {
  -webkit-box-shadow: inset 0 0 0 1px #dff0d8;
  box-shadow: inset 0 0 0 1px #dff0d8;
}

.has-success .input-group-addon {
  color: #fff;
  border-color: #dff0d8;
  background-color: #dff0d8;
}

.form-inline .has-success ~ button[type='submit'] {
  border-color: #dff0d8;
  background: #dff0d8;
}

.has-success .form-validation {
  color: #58c476;
}

#form-output-global {
  position: fixed;
  bottom: 30px;
  left: 15px;
  visibility: hidden;
  -webkit-transform: translateX(-500px);
  -ms-transform: translateX(-500px);
  transform: translateX(-500px);
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
  z-index: 9999999;
}

#form-output-global.active {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  visibility: visible;
}

@media (min-width: 576px) {
  #form-output-global {
    left: 30px;
  }
}

.form-output {
  position: absolute;
  top: 100%;
  left: 0;
  font-size: 14px;
  line-height: 1.5;
  margin-top: 2px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  opacity: 0;
  visibility: hidden;
}

.form-output.active {
  opacity: 1;
  visibility: visible;
}

.form-output.error {
  color: #fe4a21;
}

.form-output.success {
  color: #58c476;
}

.radio .radio-custom,
.radio-inline .radio-custom,
.checkbox .checkbox-custom,
.checkbox-inline .checkbox-custom {
  opacity: 0;
}

.radio .radio-custom, .radio .radio-custom-dummy,
.radio-inline .radio-custom,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom,
.checkbox-inline .checkbox-custom-dummy {
  position: absolute;
  width: 18px;
  height: 18px;
  margin-left: -20px;
  margin-top: 3px;
  outline: none;
  cursor: pointer;
}

.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy,
.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy {
  pointer-events: none;
}

.radio .radio-custom-dummy:after,
.radio-inline .radio-custom-dummy:after,
.checkbox .checkbox-custom-dummy:after,
.checkbox-inline .checkbox-custom-dummy:after {
  position: absolute;
  opacity: 0;
  -webkit-transition: .22s;
  -o-transition: .22s;
  transition: .22s;
}

.radio .radio-custom:focus,
.radio-inline .radio-custom:focus,
.checkbox .checkbox-custom:focus,
.checkbox-inline .checkbox-custom:focus {
  outline: none;
}

.radio-custom:checked + .radio-custom-dummy:after,
.checkbox-custom:checked + .checkbox-custom-dummy:after {
  opacity: 1;
}

.radio,
.radio-inline {
  padding-left: 30px;
}

.radio .radio-custom-dummy,
.radio-inline .radio-custom-dummy {
  margin-top: 2px;
  border-radius: 50%;
  margin-left: -30px;
  background: transparent;
  border: 2px solid #000;
}

.radio .radio-custom-dummy:after,
.radio-inline .radio-custom-dummy:after {
  content: '';
  top: 3px;
  right: 3px;
  bottom: 3px;
  left: 3px;
  background: #00030a;
  border-radius: 50%;
}

.form-wrap-color .radio-inline,
.form-wrap-size .radio-inline {
  padding-left: 0;
}

.form-wrap-color .radio-control,
.form-wrap-size .radio-control {
  position: relative;
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-top: 23px;
  margin-bottom: 23px;
}

.form-wrap-color .radio-control:after,
.form-wrap-size .radio-control:after {
  bottom: 0;
}

.form-wrap-color .radio-control:after,
.form-wrap-size .radio-control:after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -23px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  max-width: 100%;
  height: 3px;
  background: #cca876;
  visibility: hidden;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}

.form-wrap-color .radio-custom:checked ~ .radio-control:after,
.form-wrap-size .radio-custom:checked ~ .radio-control:after {
  visibility: visible;
  width: 100%;
}

.form-wrap-color .radio-custom-dummy,
.form-wrap-size .radio-custom-dummy {
  display: none;
}

.form-wrap-size .radio-inline {
  padding-left: 2px;
  padding-right: 2px;
}

.form-wrap-size .radio-inline + .radio-inline {
  margin-left: 1px;
}

.form-wrap-size .radio-control {
  color: #9f9f9f;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
}

.form-wrap-size .radio-control:hover {
  color: #000;
}

.form-wrap-size .radio-custom:checked ~ .radio-control {
  color: #000;
}

.checkbox,
.checkbox-inline {
  padding-left: 38px;
  color: #000;
}

.checkbox .checkbox-custom-dummy,
.checkbox-inline .checkbox-custom-dummy {
  pointer-events: none;
  border-radius: 2px;
  margin-left: 0;
  left: 0;
  background: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 2px solid #d9d9d9;
}

.checkbox .checkbox-custom-dummy:after,
.checkbox-inline .checkbox-custom-dummy:after {
  content: '\e5ca';
  font-family: 'Material Icons';
  font-size: 22px;
  line-height: 10px;
  position: absolute;
  top: 0;
  left: -1px;
  color: #2a2b2b;
}

.checkbox-small {
  padding-left: 26px;
}

.checkbox-small .checkbox-custom-dummy {
  margin-top: 6px;
  width: 12px;
  height: 12px;
  border-width: 1px;
  border-radius: 1px;
}

.checkbox-small .checkbox-custom-dummy:after {
  top: -1px;
  left: -2px;
  font-size: 18px;
}

.textarea-lined-wrap {
  position: relative;
  line-height: 2.39;
  background: url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/textarea-pattern-light.png) repeat;
}

.textarea-lined-wrap textarea {
  height: 204px;
  resize: none;
  overflow: hidden;
  line-height: 2.39;
  background-color: transparent;
}

.textarea-lined-wrap-xs textarea {
  height: 68px;
}

.site-main .form-classic-bordered .form-label,
.site-main .form-classic-bordered .form-label-outside,
.site-main .form-classic-bordered .form-input {
  color: #000;
}

.site-main .form-classic-bordered .form-input {
  border: 1px solid #d9d9d9;
}

.site-main .form-modern .form-input,
.site-main .form-modern .form-label {
  color: #9f9f9f;
}

.site-main .form-modern input {
  height: auto;
  min-height: 20px;
}

.site-main .form-modern .form-input:focus {
  border-color: #cca876;
}

.site-main .form-modern .form-input {
  padding: 6px 0;
  border-radius: 0;
  border-width: 0 0 1px 0;
  border-color: #d9d9d9;
  background-color: transparent;
}

.site-main .form-modern .form-label {
  left: 0;
  top: 18px;
}

.site-main .form-modern .form-validation {
  top: auto;
  left: auto;
  right: 0;
  bottom: -12px;
  font-style: italic;
}

.site-main .form-modern .textarea-lined-wrap .form-validation {
  bottom: -5px;
}

.site-main .form-modern .form-wrap + .form-wrap {
  margin-top: 22px;
}

.site-main .form-modern * + .button {
  margin-top: 30px;
}

.site-main .form-modern .has-error .help-block,
.site-main .form-modern .has-error .control-label,
.site-main .form-modern .has-error .radio,
.site-main .form-modern .has-error .checkbox,
.site-main .form-modern .has-error .radio-inline,
.site-main .form-modern .has-error .checkbox-inline,
.site-main .form-modern .has-error.radio label,
.site-main .form-modern .has-error.checkbox label,
.site-main .form-modern .has-error.radio-inline label,
.site-main .form-modern .has-error.checkbox-inline label {
  color: #fe4a21;
}

.site-main .form-modern .has-error .form-control:not(.form-control-impressed), .site-main .form-modern .has-error .form-control:not(.form-control-impressed):focus {
  border-color: #fe4a21;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.site-main .form-modern .has-error .form-control-impressed, .site-main .form-modern .has-error .form-control-impressed:focus {
  -webkit-box-shadow: inset 0 0 0 1px #fe4a21;
  box-shadow: inset 0 0 0 1px #fe4a21;
}

.site-main .form-modern .has-error .input-group-addon {
  color: #fff;
  border-color: #fe4a21;
  background-color: #fe4a21;
}

.form-inline .site-main .form-modern .has-error ~ button[type='submit'] {
  border-color: #fe4a21;
  background: #fe4a21;
}

.site-main .form-modern .has-error .form-validation {
  color: #fe4a21;
}

.site-main .form-modern.form-darker .form-input,
.site-main .form-modern.form-darker .form-label {
  color: #000;
}

.site-main .form-modern.form-darker .form-label:not(.focus) + .form-input {
  border-color: #cdcdcd;
}

.context-dark .form-classic-bordered .form-label, .bg-black .form-classic-bordered .form-label, .bg-gray-darker .form-classic-bordered .form-label, .bg-gray-dark .form-classic-bordered .form-label, .bg-mine-shaft .form-classic-bordered .form-label, .bg-teak .form-classic-bordered .form-label, .bg-cod-gray .form-classic-bordered .form-label, .bg-ebony-clay .form-classic-bordered .form-label,
.context-dark .form-classic-bordered .form-input,
.bg-black .form-classic-bordered .form-input,
.bg-gray-darker .form-classic-bordered .form-input,
.bg-gray-dark .form-classic-bordered .form-input,
.bg-mine-shaft .form-classic-bordered .form-input,
.bg-teak .form-classic-bordered .form-input,
.bg-cod-gray .form-classic-bordered .form-input,
.bg-ebony-clay .form-classic-bordered .form-input {
  color: #9f9f9f;
  background-color: transparent;
}

.form-classic.form-inline {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  align-items: stretch;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
}

.form-classic.form-inline .form-wrap {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  margin-right: -5px;
}

.form-classic.form-inline .form-input {
  width: 100%;
  border-radius: 5px 0 0 5px;
}

.form-classic.form-inline .button {
  position: relative;
  z-index: 2;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border-radius: 0 5px 5px 0;
}

.form-classic.form-inline .has-error + .form-input {
  border: 1px solid #fff;
}

.form-classic.form-inline .has-error .help-block,
.form-classic.form-inline .has-error .control-label,
.form-classic.form-inline .has-error .radio,
.form-classic.form-inline .has-error .checkbox,
.form-classic.form-inline .has-error .radio-inline,
.form-classic.form-inline .has-error .checkbox-inline,
.form-classic.form-inline .has-error.radio label,
.form-classic.form-inline .has-error.checkbox label,
.form-classic.form-inline .has-error.radio-inline label,
.form-classic.form-inline .has-error.checkbox-inline label {
  color: #fe4a21;
}

.form-classic.form-inline .has-error .form-control:not(.form-control-impressed), .form-classic.form-inline .has-error .form-control:not(.form-control-impressed):focus {
  border-color: #fe4a21;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.form-classic.form-inline .has-error .form-control-impressed, .form-classic.form-inline .has-error .form-control-impressed:focus {
  -webkit-box-shadow: inset 0 0 0 1px #fe4a21;
  box-shadow: inset 0 0 0 1px #fe4a21;
}

.form-classic.form-inline .has-error .input-group-addon {
  color: #fff;
  border-color: #fe4a21;
  background-color: #fe4a21;
}

.form-inline .form-classic.form-inline .has-error ~ button[type='submit'] {
  border-color: #fe4a21;
  background: #fe4a21;
}

.form-classic.form-inline .has-error .form-validation {
  color: #fe4a21;
}

.form-classic.form-inline .form-validation {
  font-style: italic;
  top: auto;
  right: auto;
  left: 0;
  bottom: -15px;
}

.form-classic.form-inline > * + * {
  margin-top: 0;
}

@media (min-width: 768px) {
  .form-classic-wrap {
    padding-right: 60px;
  }
}

@media (min-width: 992px) {
  .form-classic-wrap {
    padding-right: 30px;
  }
}

@media (min-width: 1200px) {
  .form-classic-wrap {
    padding-right: 100px;
  }
}

.form-classic-wrap .form-wrap + .form-wrap {
  margin-top: 20px;
}

* + .form-classic-wrap {
  margin-top: 15px;
}

.mailform-wrap {
  max-width: 370px;
  margin-left: auto;
  margin-right: auto;
}

* + .mailform-wrap {
  margin-top: 30px;
}

.unit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

[class*='unit']:empty {
  margin-bottom: 0;
  margin-left: 0;
}

.unit-body {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.unit-left,
.unit-right {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
}

.unit {
  margin-bottom: -30px;
  margin-left: -20px;
}

.unit > * {
  margin-bottom: 30px;
  margin-left: 20px;
}

@media (min-width: 576px) {
  .unit-sm {
    margin-bottom: -30px;
    margin-left: -20px;
  }
  .unit-sm > * {
    margin-bottom: 30px;
    margin-left: 20px;
  }
}

@media (min-width: 768px) {
  .unit-md {
    margin-bottom: -30px;
    margin-left: -20px;
  }
  .unit-md > * {
    margin-bottom: 30px;
    margin-left: 20px;
  }
}

@media (min-width: 992px) {
  .unit-lg {
    margin-bottom: -30px;
    margin-left: -20px;
  }
  .unit-lg > * {
    margin-bottom: 30px;
    margin-left: 20px;
  }
}

@media (min-width: 1200px) {
  .unit-xl {
    margin-bottom: -30px;
    margin-left: -20px;
  }
  .unit-xl > * {
    margin-bottom: 30px;
    margin-left: 20px;
  }
}

@media (min-width: 1600px) {
  .unit-xxl {
    margin-bottom: -30px;
    margin-left: -20px;
  }
  .unit-xxl > * {
    margin-bottom: 30px;
    margin-left: 20px;
  }
}

.unit-spacing-xs.unit {
  margin-bottom: -8px;
  margin-left: -8px;
}

.unit-spacing-xs.unit > * {
  margin-bottom: 8px;
  margin-left: 8px;
}

@media (min-width: 576px) {
  .unit-spacing-xs.unit {
    margin-bottom: -8px;
    margin-left: -8px;
  }
  .unit-spacing-xs.unit > * {
    margin-bottom: 8px;
    margin-left: 8px;
  }
}

@media (min-width: 768px) {
  .unit-spacing-xs.unit {
    margin-bottom: -8px;
    margin-left: -8px;
  }
  .unit-spacing-xs.unit > * {
    margin-bottom: 8px;
    margin-left: 8px;
  }
}

@media (min-width: 992px) {
  .unit-spacing-xs.unit {
    margin-bottom: -8px;
    margin-left: -8px;
  }
  .unit-spacing-xs.unit > * {
    margin-bottom: 8px;
    margin-left: 8px;
  }
}

@media (min-width: 1200px) {
  .unit-spacing-xs.unit {
    margin-bottom: -8px;
    margin-left: -8px;
  }
  .unit-spacing-xs.unit > * {
    margin-bottom: 8px;
    margin-left: 8px;
  }
}

@media (min-width: 1600px) {
  .unit-spacing-xs.unit {
    margin-bottom: -8px;
    margin-left: -8px;
  }
  .unit-spacing-xs.unit > * {
    margin-bottom: 8px;
    margin-left: 8px;
  }
}

.unit-spacing-sm.unit {
  margin-bottom: -15px;
  margin-left: -15px;
}

.unit-spacing-sm.unit > * {
  margin-bottom: 15px;
  margin-left: 15px;
}

@media (min-width: 576px) {
  .unit-spacing-sm.unit {
    margin-bottom: -15px;
    margin-left: -15px;
  }
  .unit-spacing-sm.unit > * {
    margin-bottom: 15px;
    margin-left: 15px;
  }
}

@media (min-width: 768px) {
  .unit-spacing-sm.unit {
    margin-bottom: -15px;
    margin-left: -15px;
  }
  .unit-spacing-sm.unit > * {
    margin-bottom: 15px;
    margin-left: 15px;
  }
}

@media (min-width: 992px) {
  .unit-spacing-sm.unit {
    margin-bottom: -15px;
    margin-left: -15px;
  }
  .unit-spacing-sm.unit > * {
    margin-bottom: 15px;
    margin-left: 15px;
  }
}

@media (min-width: 1200px) {
  .unit-spacing-sm.unit {
    margin-bottom: -15px;
    margin-left: -15px;
  }
  .unit-spacing-sm.unit > * {
    margin-bottom: 15px;
    margin-left: 15px;
  }
}

@media (min-width: 1600px) {
  .unit-spacing-sm.unit {
    margin-bottom: -15px;
    margin-left: -15px;
  }
  .unit-spacing-sm.unit > * {
    margin-bottom: 15px;
    margin-left: 15px;
  }
}

.unit-spacing-md.unit {
  margin-bottom: -22px;
  margin-left: -22px;
}

.unit-spacing-md.unit > * {
  margin-bottom: 22px;
  margin-left: 22px;
}

@media (min-width: 576px) {
  .unit-spacing-md.unit {
    margin-bottom: -22px;
    margin-left: -22px;
  }
  .unit-spacing-md.unit > * {
    margin-bottom: 22px;
    margin-left: 22px;
  }
}

@media (min-width: 768px) {
  .unit-spacing-md.unit {
    margin-bottom: -22px;
    margin-left: -22px;
  }
  .unit-spacing-md.unit > * {
    margin-bottom: 22px;
    margin-left: 22px;
  }
}

@media (min-width: 992px) {
  .unit-spacing-md.unit {
    margin-bottom: -22px;
    margin-left: -22px;
  }
  .unit-spacing-md.unit > * {
    margin-bottom: 22px;
    margin-left: 22px;
  }
}

@media (min-width: 1200px) {
  .unit-spacing-md.unit {
    margin-bottom: -22px;
    margin-left: -22px;
  }
  .unit-spacing-md.unit > * {
    margin-bottom: 22px;
    margin-left: 22px;
  }
}

@media (min-width: 1600px) {
  .unit-spacing-md.unit {
    margin-bottom: -22px;
    margin-left: -22px;
  }
  .unit-spacing-md.unit > * {
    margin-bottom: 22px;
    margin-left: 22px;
  }
}

.unit-spacing-lg.unit {
  margin-bottom: -30px;
  margin-left: -30px;
}

.unit-spacing-lg.unit > * {
  margin-bottom: 30px;
  margin-left: 30px;
}

@media (min-width: 576px) {
  .unit-spacing-lg.unit {
    margin-bottom: -30px;
    margin-left: -30px;
  }
  .unit-spacing-lg.unit > * {
    margin-bottom: 30px;
    margin-left: 30px;
  }
}

@media (min-width: 768px) {
  .unit-spacing-lg.unit {
    margin-bottom: -30px;
    margin-left: -30px;
  }
  .unit-spacing-lg.unit > * {
    margin-bottom: 30px;
    margin-left: 30px;
  }
}

@media (min-width: 992px) {
  .unit-spacing-lg.unit {
    margin-bottom: -30px;
    margin-left: -30px;
  }
  .unit-spacing-lg.unit > * {
    margin-bottom: 30px;
    margin-left: 30px;
  }
}

@media (min-width: 1200px) {
  .unit-spacing-lg.unit {
    margin-bottom: -30px;
    margin-left: -30px;
  }
  .unit-spacing-lg.unit > * {
    margin-bottom: 30px;
    margin-left: 30px;
  }
}

@media (min-width: 1600px) {
  .unit-spacing-lg.unit {
    margin-bottom: -30px;
    margin-left: -30px;
  }
  .unit-spacing-lg.unit > * {
    margin-bottom: 30px;
    margin-left: 30px;
  }
}

.unit-middle .unit-left {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
}

.stacktable {
  width: 100%;
  text-align: left;
}

.st-head-row {
  padding-top: 1em;
}

.st-head-row.st-head-row-main {
  font-size: 1.5em;
  padding-top: 0;
}

.st-key {
  width: 49%;
  text-align: right;
  padding-right: 1%;
}

.st-val {
  width: 49%;
  padding-left: 1%;
}

.stacktable.large-only {
  display: none;
}

.stacktable.small-only {
  display: table;
}

@media (min-width: 768px) {
  .stacktable.large-only {
    display: table;
  }
  .stacktable.small-only {
    display: none;
  }
}

.section-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.section-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.section-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.section-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.section-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.section-66 {
  padding-top: 66px;
  padding-bottom: 66px;
}

.section-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.section-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.section-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.section-145 {
  padding-top: 145px;
  padding-bottom: 145px;
}

.section-165 {
  padding-top: 165px;
  padding-bottom: 165px;
}

@media (min-width: 576px) {
  .section-sm-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .section-sm-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .section-sm-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .section-sm-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section-sm-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section-sm-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section-sm-66 {
    padding-top: 66px;
    padding-bottom: 66px;
  }
  .section-sm-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .section-sm-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .section-sm-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .section-sm-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .section-sm-145 {
    padding-top: 145px;
    padding-bottom: 145px;
  }
  .section-sm-165 {
    padding-top: 165px;
    padding-bottom: 165px;
  }
}

@media (min-width: 768px) {
  .section-md-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .section-md-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .section-md-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .section-md-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section-md-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section-md-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section-md-66 {
    padding-top: 66px;
    padding-bottom: 66px;
  }
  .section-md-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .section-md-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .section-md-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .section-md-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .section-md-145 {
    padding-top: 145px;
    padding-bottom: 145px;
  }
  .section-md-165 {
    padding-top: 165px;
    padding-bottom: 165px;
  }
}

@media (min-width: 992px) {
  .section-lg-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .section-lg-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .section-lg-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .section-lg-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section-lg-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section-lg-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section-lg-66 {
    padding-top: 66px;
    padding-bottom: 66px;
  }
  .section-lg-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .section-lg-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .section-lg-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .section-lg-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .section-lg-145 {
    padding-top: 145px;
    padding-bottom: 145px;
  }
  .section-lg-165 {
    padding-top: 165px;
    padding-bottom: 165px;
  }
}

@media (min-width: 1200px) {
  .section-xl-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .section-xl-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .section-xl-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .section-xl-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section-xl-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section-xl-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section-xl-66 {
    padding-top: 66px;
    padding-bottom: 66px;
  }
  .section-xl-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .section-xl-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .section-xl-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .section-xl-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .section-xl-145 {
    padding-top: 145px;
    padding-bottom: 145px;
  }
  .section-xl-165 {
    padding-top: 165px;
    padding-bottom: 165px;
  }
}

@media (min-width: 1600px) {
  .section-xxl-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .section-xxl-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .section-xxl-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .section-xxl-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .section-xxl-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .section-xxl-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .section-xxl-66 {
    padding-top: 66px;
    padding-bottom: 66px;
  }
  .section-xxl-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .section-xxl-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .section-xxl-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .section-xxl-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .section-xxl-145 {
    padding-top: 145px;
    padding-bottom: 145px;
  }
  .section-xxl-165 {
    padding-top: 165px;
    padding-bottom: 165px;
  }
}

.section-top-15 {
  padding-top: 15px;
}

.section-top-30 {
  padding-top: 30px;
}

.section-top-35 {
  padding-top: 35px;
}

.section-top-40 {
  padding-top: 40px;
}

.section-top-50 {
  padding-top: 50px;
}

.section-top-60 {
  padding-top: 60px;
}

.section-top-66 {
  padding-top: 66px;
}

.section-top-75 {
  padding-top: 75px;
}

.section-top-90 {
  padding-top: 90px;
}

.section-top-100 {
  padding-top: 100px;
}

.section-top-120 {
  padding-top: 120px;
}

.section-top-145 {
  padding-top: 145px;
}

.section-top-165 {
  padding-top: 165px;
}

@media (min-width: 576px) {
  .section-sm-top-15 {
    padding-top: 15px;
  }
  .section-sm-top-30 {
    padding-top: 30px;
  }
  .section-sm-top-35 {
    padding-top: 35px;
  }
  .section-sm-top-40 {
    padding-top: 40px;
  }
  .section-sm-top-50 {
    padding-top: 50px;
  }
  .section-sm-top-60 {
    padding-top: 60px;
  }
  .section-sm-top-66 {
    padding-top: 66px;
  }
  .section-sm-top-75 {
    padding-top: 75px;
  }
  .section-sm-top-90 {
    padding-top: 90px;
  }
  .section-sm-top-100 {
    padding-top: 100px;
  }
  .section-sm-top-120 {
    padding-top: 120px;
  }
  .section-sm-top-145 {
    padding-top: 145px;
  }
  .section-sm-top-165 {
    padding-top: 165px;
  }
}

@media (min-width: 768px) {
  .section-md-top-15 {
    padding-top: 15px;
  }
  .section-md-top-30 {
    padding-top: 30px;
  }
  .section-md-top-35 {
    padding-top: 35px;
  }
  .section-md-top-40 {
    padding-top: 40px;
  }
  .section-md-top-50 {
    padding-top: 50px;
  }
  .section-md-top-60 {
    padding-top: 60px;
  }
  .section-md-top-66 {
    padding-top: 66px;
  }
  .section-md-top-75 {
    padding-top: 75px;
  }
  .section-md-top-90 {
    padding-top: 90px;
  }
  .section-md-top-100 {
    padding-top: 100px;
  }
  .section-md-top-120 {
    padding-top: 120px;
  }
  .section-md-top-145 {
    padding-top: 145px;
  }
  .section-md-top-165 {
    padding-top: 165px;
  }
}

@media (min-width: 992px) {
  .section-lg-top-15 {
    padding-top: 15px;
  }
  .section-lg-top-30 {
    padding-top: 30px;
  }
  .section-lg-top-35 {
    padding-top: 35px;
  }
  .section-lg-top-40 {
    padding-top: 40px;
  }
  .section-lg-top-50 {
    padding-top: 50px;
  }
  .section-lg-top-60 {
    padding-top: 60px;
  }
  .section-lg-top-66 {
    padding-top: 66px;
  }
  .section-lg-top-75 {
    padding-top: 75px;
  }
  .section-lg-top-90 {
    padding-top: 90px;
  }
  .section-lg-top-100 {
    padding-top: 100px;
  }
  .section-lg-top-120 {
    padding-top: 120px;
  }
  .section-lg-top-145 {
    padding-top: 145px;
  }
  .section-lg-top-165 {
    padding-top: 165px;
  }
}

@media (min-width: 1200px) {
  .section-xl-top-15 {
    padding-top: 15px;
  }
  .section-xl-top-30 {
    padding-top: 30px;
  }
  .section-xl-top-35 {
    padding-top: 35px;
  }
  .section-xl-top-40 {
    padding-top: 40px;
  }
  .section-xl-top-50 {
    padding-top: 50px;
  }
  .section-xl-top-60 {
    padding-top: 60px;
  }
  .section-xl-top-66 {
    padding-top: 66px;
  }
  .section-xl-top-75 {
    padding-top: 75px;
  }
  .section-xl-top-90 {
    padding-top: 90px;
  }
  .section-xl-top-100 {
    padding-top: 100px;
  }
  .section-xl-top-120 {
    padding-top: 120px;
  }
  .section-xl-top-145 {
    padding-top: 145px;
  }
  .section-xl-top-165 {
    padding-top: 165px;
  }
}

@media (min-width: 1600px) {
  .section-xxl-top-15 {
    padding-top: 15px;
  }
  .section-xxl-top-30 {
    padding-top: 30px;
  }
  .section-xxl-top-35 {
    padding-top: 35px;
  }
  .section-xxl-top-40 {
    padding-top: 40px;
  }
  .section-xxl-top-50 {
    padding-top: 50px;
  }
  .section-xxl-top-60 {
    padding-top: 60px;
  }
  .section-xxl-top-66 {
    padding-top: 66px;
  }
  .section-xxl-top-75 {
    padding-top: 75px;
  }
  .section-xxl-top-90 {
    padding-top: 90px;
  }
  .section-xxl-top-100 {
    padding-top: 100px;
  }
  .section-xxl-top-120 {
    padding-top: 120px;
  }
  .section-xxl-top-145 {
    padding-top: 145px;
  }
  .section-xxl-top-165 {
    padding-top: 165px;
  }
}

.section-bottom-15 {
  padding-bottom: 15px;
}

.section-bottom-30 {
  padding-bottom: 30px;
}

.section-bottom-35 {
  padding-bottom: 35px;
}

.section-bottom-40 {
  padding-bottom: 40px;
}

.section-bottom-50 {
  padding-bottom: 50px;
}

.section-bottom-60 {
  padding-bottom: 60px;
}

.section-bottom-66 {
  padding-bottom: 66px;
}

.section-bottom-75 {
  padding-bottom: 75px;
}

.section-bottom-90 {
  padding-bottom: 90px;
}

.section-bottom-100 {
  padding-bottom: 100px;
}

.section-bottom-120 {
  padding-bottom: 120px;
}

.section-bottom-145 {
  padding-bottom: 145px;
}

.section-bottom-165 {
  padding-bottom: 165px;
}

@media (min-width: 576px) {
  .section-sm-bottom-15 {
    padding-bottom: 15px;
  }
  .section-sm-bottom-30 {
    padding-bottom: 30px;
  }
  .section-sm-bottom-35 {
    padding-bottom: 35px;
  }
  .section-sm-bottom-40 {
    padding-bottom: 40px;
  }
  .section-sm-bottom-50 {
    padding-bottom: 50px;
  }
  .section-sm-bottom-60 {
    padding-bottom: 60px;
  }
  .section-sm-bottom-66 {
    padding-bottom: 66px;
  }
  .section-sm-bottom-75 {
    padding-bottom: 75px;
  }
  .section-sm-bottom-90 {
    padding-bottom: 90px;
  }
  .section-sm-bottom-100 {
    padding-bottom: 100px;
  }
  .section-sm-bottom-120 {
    padding-bottom: 120px;
  }
  .section-sm-bottom-145 {
    padding-bottom: 145px;
  }
  .section-sm-bottom-165 {
    padding-bottom: 165px;
  }
}

@media (min-width: 768px) {
  .section-md-bottom-15 {
    padding-bottom: 15px;
  }
  .section-md-bottom-30 {
    padding-bottom: 30px;
  }
  .section-md-bottom-35 {
    padding-bottom: 35px;
  }
  .section-md-bottom-40 {
    padding-bottom: 40px;
  }
  .section-md-bottom-50 {
    padding-bottom: 50px;
  }
  .section-md-bottom-60 {
    padding-bottom: 60px;
  }
  .section-md-bottom-66 {
    padding-bottom: 66px;
  }
  .section-md-bottom-75 {
    padding-bottom: 75px;
  }
  .section-md-bottom-90 {
    padding-bottom: 90px;
  }
  .section-md-bottom-100 {
    padding-bottom: 100px;
  }
  .section-md-bottom-120 {
    padding-bottom: 120px;
  }
  .section-md-bottom-145 {
    padding-bottom: 145px;
  }
  .section-md-bottom-165 {
    padding-bottom: 165px;
  }
}

@media (min-width: 992px) {
  .section-lg-bottom-15 {
    padding-bottom: 15px;
  }
  .section-lg-bottom-30 {
    padding-bottom: 30px;
  }
  .section-lg-bottom-35 {
    padding-bottom: 35px;
  }
  .section-lg-bottom-40 {
    padding-bottom: 40px;
  }
  .section-lg-bottom-50 {
    padding-bottom: 50px;
  }
  .section-lg-bottom-60 {
    padding-bottom: 60px;
  }
  .section-lg-bottom-66 {
    padding-bottom: 66px;
  }
  .section-lg-bottom-75 {
    padding-bottom: 75px;
  }
  .section-lg-bottom-90 {
    padding-bottom: 90px;
  }
  .section-lg-bottom-100 {
    padding-bottom: 100px;
  }
  .section-lg-bottom-120 {
    padding-bottom: 120px;
  }
  .section-lg-bottom-145 {
    padding-bottom: 145px;
  }
  .section-lg-bottom-165 {
    padding-bottom: 165px;
  }
}

@media (min-width: 1200px) {
  .section-xl-bottom-15 {
    padding-bottom: 15px;
  }
  .section-xl-bottom-30 {
    padding-bottom: 30px;
  }
  .section-xl-bottom-35 {
    padding-bottom: 35px;
  }
  .section-xl-bottom-40 {
    padding-bottom: 40px;
  }
  .section-xl-bottom-50 {
    padding-bottom: 50px;
  }
  .section-xl-bottom-60 {
    padding-bottom: 60px;
  }
  .section-xl-bottom-66 {
    padding-bottom: 66px;
  }
  .section-xl-bottom-75 {
    padding-bottom: 75px;
  }
  .section-xl-bottom-90 {
    padding-bottom: 90px;
  }
  .section-xl-bottom-100 {
    padding-bottom: 100px;
  }
  .section-xl-bottom-120 {
    padding-bottom: 120px;
  }
  .section-xl-bottom-145 {
    padding-bottom: 145px;
  }
  .section-xl-bottom-165 {
    padding-bottom: 165px;
  }
}

@media (min-width: 1600px) {
  .section-xxl-bottom-15 {
    padding-bottom: 15px;
  }
  .section-xxl-bottom-30 {
    padding-bottom: 30px;
  }
  .section-xxl-bottom-35 {
    padding-bottom: 35px;
  }
  .section-xxl-bottom-40 {
    padding-bottom: 40px;
  }
  .section-xxl-bottom-50 {
    padding-bottom: 50px;
  }
  .section-xxl-bottom-60 {
    padding-bottom: 60px;
  }
  .section-xxl-bottom-66 {
    padding-bottom: 66px;
  }
  .section-xxl-bottom-75 {
    padding-bottom: 75px;
  }
  .section-xxl-bottom-90 {
    padding-bottom: 90px;
  }
  .section-xxl-bottom-100 {
    padding-bottom: 100px;
  }
  .section-xxl-bottom-120 {
    padding-bottom: 120px;
  }
  .section-xxl-bottom-145 {
    padding-bottom: 145px;
  }
  .section-xxl-bottom-165 {
    padding-bottom: 165px;
  }
}

html .group {
  margin-bottom: -15px;
  margin-left: -15px;
}

html .group:empty {
  margin-bottom: 0;
  margin-left: 0;
}

html .group > * {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 15px;
  margin-left: 15px;
}

html .group-xs {
  margin-bottom: -5px;
  margin-left: -5px;
}

html .group-xs:empty {
  margin-bottom: 0;
  margin-left: 0;
}

html .group-xs > * {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 5px;
  margin-left: 5px;
}

html .group-sm {
  margin-bottom: -10px;
  margin-left: -10px;
}

html .group-sm:empty {
  margin-bottom: 0;
  margin-left: 0;
}

html .group-sm > * {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 10px;
}

html .group-md {
  margin-bottom: -15px;
  margin-left: -15px;
}

html .group-md:empty {
  margin-bottom: 0;
  margin-left: 0;
}

html .group-md > * {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 15px;
  margin-left: 15px;
}

html .group-lg {
  margin-bottom: -20px;
  margin-left: -20px;
}

html .group-lg:empty {
  margin-bottom: 0;
  margin-left: 0;
}

html .group-lg > * {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 20px;
  margin-left: 20px;
}

html .group-xl {
  margin-bottom: -30px;
  margin-left: -30px;
}

html .group-xl:empty {
  margin-bottom: 0;
  margin-left: 0;
}

html .group-xl > * {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 30px;
  margin-left: 30px;
}

html .group-top > *, html .group-top > *:first-child {
  vertical-align: top;
}

html .group-middle > *, html .group-middle > *:first-child {
  vertical-align: middle;
}

html .group-bottom > *, html .group-bottom > *:first-child {
  vertical-align: bottom;
}

html .group-inline > * {
  display: inline;
}

html .group-inline > *:not(:last-child) {
  margin-right: .25em;
}

html .group-xl-responsive {
  -webkit-transform: translateY(-18px);
  -ms-transform: translateY(-18px);
  transform: translateY(-18px);
  margin-bottom: -18px;
  margin-left: -18px;
}

html .group-xl-responsive > * {
  display: inline-block;
  margin-top: 18px;
  margin-left: 18px;
}

@media (min-width: 768px) {
  html .group-xl-responsive {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
    margin-bottom: -30px;
    margin-left: -30px;
  }
  html .group-xl-responsive > * {
    display: inline-block;
    margin-top: 30px;
    margin-left: 30px;
  }
}

.group-flex-center {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
}

.relative {
  position: relative;
}

.static {
  position: static;
}

.block-top-level {
  position: relative;
  z-index: 3;
}

.height-fill {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  align-items: stretch;
}

.height-fill > * {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.centered {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.align-bottom {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.block-centered {
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 575px) {
  .responsive-centered {
    margin-left: auto;
    margin-right: auto;
  }
}

.overflow-hidden {
  overflow: hidden;
}

.site-main .white-space-normal {
  white-space: normal;
}

* + h1,
* + .h1 {
  margin-top: 10px;
}

* + h2,
* + .h2 {
  margin-top: 1px;
}

* + h3,
* + .h3 {
  margin-top: 20px;
}

@media (min-width: 768px) {
  * + h3,
  * + .h3 {
    margin-top: 27px;
  }
}

@media (min-width: 992px) {
  * + h3,
  * + .h3 {
    margin-top: 34px;
  }
}

* + h4,
* + .h4 {
  margin-top: 25px;
}

* + h5,
* + .h5 {
  margin-top: 10px;
}

* + h6,
* + .h6 {
  margin-top: 15px;
}

* + p,
* + .p {
  margin-top: 14px;
}

h1 + *,
.h1 + * {
  margin-top: 20px;
}

h2 + *,
.h2 + * {
  margin-top: 15px;
}

h3 + *,
.h3 + * {
  margin-top: 23px;
}

@media (min-width: 768px) {
  h3 + *,
  .h3 + * {
    margin-top: 36px;
  }
}

h4 + *,
.h4 + * {
  margin-top: 25px;
}

h5 + *,
.h5 + * {
  margin-top: 18px;
}

h6 + *,
.h6 + * {
  margin-top: 14px;
}

hr + * {
  margin-top: 18px;
}

@media (min-width: 1200px) {
  hr + * {
    margin-top: 26px;
  }
}

p + p {
  margin-top: 27px;
}

* + .big {
  margin-top: 6px;
}

* + .text-large {
  margin-top: 10px;
}

* + .text-bigger {
  margin-top: 19px;
}

@media (min-width: 768px) {
  * + .text-bigger {
    margin-top: 10px;
  }
}

* + .btn {
  margin-top: 30px;
}

@media (min-width: 1200px) {
  * + .btn {
    margin-top: 44px;
  }
}

* + .link {
  margin-top: 18px;
}

* + .contact-info {
  margin-top: 16px;
}

* + .list-inline {
  margin-top: 32px;
}

* + .list-terms {
  margin-top: 42px;
}

@media (min-width: 1200px) {
  * + .list-terms {
    margin-top: 62px;
  }
}

* + .list-marked,
* + .list-ordered {
  margin-top: 22px;
}

* + .link-wrap {
  margin-top: 8px;
}

* + .link-iconed {
  margin-top: 2px;
}

.contact-info {
  color: #000;
  vertical-align: baseline;
}

.contact-info a {
  display: inline-block;
}

.contact-info dl dt, .contact-info dl dd {
  display: inline-block;
}

.contact-info dl dt:after {
  content: ':';
  display: inline-block;
  text-align: center;
}

.contact-info .dl-inline dt {
  padding-right: 0;
}

.grid-system p {
  color: #000;
}

@media (max-width: 1199px) {
  .grid-system p {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
  }
}

.object-inline,
.object-inline-baseline {
  white-space: nowrap;
}

.object-inline > * + *,
.object-inline-baseline > * + * {
  margin-top: 0;
  margin-left: 5px;
}

.object-inline {
  vertical-align: middle;
}

.object-inline > * {
  display: inline-block;
  vertical-align: middle;
}

.object-inline-baseline {
  vertical-align: baseline;
}

.object-inline-baseline > * {
  display: inline-block;
  vertical-align: baseline;
}

.row-no-gutter {
  margin-left: 0;
  margin-right: 0;
}

.row-no-gutter [class*='col'] {
  padding: 0;
}

.text-width-1 {
  max-width: 400px;
}

@media (min-width: 992px) {
  .text-width-1 {
    max-width: 310px;
  }
}

.min-width-1 {
  min-width: 100%;
}

@media (min-width: 576px) {
  .min-width-1 {
    min-width: 270px;
  }
}

.img-shadow {
  -webkit-box-shadow: -3px 2px 4px 0px rgba(0, 0, 0, 0.58);
  box-shadow: -3px 2px 4px 0px rgba(0, 0, 0, 0.58);
}

@media (min-width: 768px) {
  .img-shadow {
    -webkit-box-shadow: -5px 4px 8px 0px rgba(0, 0, 0, 0.58);
    box-shadow: -5px 4px 8px 0px rgba(0, 0, 0, 0.58);
  }
}

.bg-cover {
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}

/*
* @subsection   Google Map
* @description  Describes style declarations for RD Google Map extension
* @version      1.0.0
*/
.google-map-markers {
  display: none;
}

.google-map-container {
  width: 100%;
}

.google-map {
  height: 200px;
  width: 100%;
  border: 1px solid #eaeaea;
  color: #333;
}

@media (min-width: 480px) {
  .google-map {
    height: 250px;
  }
}

@media (min-width: 768px) {
  .google-map {
    height: 532px;
  }
}

@media (min-width: 992px) {
  html:not([data-x-mode='true']) .google-map-container-2 {
    height: 100%;
  }
  html:not([data-x-mode='true']) .google-map-container-2 .google-map {
    height: 100%;
  }
}

.pagination-custom {
  position: relative;
  display: inline-block;
  position: relative;
  -webkit-transform: translateY(-8px);
  -ms-transform: translateY(-8px);
  transform: translateY(-8px);
  margin-bottom: -8px;
  line-height: 0;
  font-size: 0;
}

.pagination-custom > * {
  margin-top: 8px;
}

.pagination-custom > *:not(:last-child) {
  margin-right: 8px;
}

.pagination-custom li {
  display: inline-block;
  vertical-align: middle;
}

.pagination-custom li a {
  display: block;
  width: auto;
  min-height: 52px;
  min-width: 52px;
  height: 52px;
  padding: 10px 20px;
  border: 2px solid;
  font: 700 12px/24px "Lato", Helvetica, Arial, sans-serif;
  vertical-align: middle;
}

.pagination-custom li a:after {
  content: '';
  height: 108%;
  width: 0;
  display: inline-block;
  vertical-align: middle;
}

.pagination-custom li a, .pagination-custom li a:active, .pagination-custom li a:focus {
  color: #cca876;
  background: transparent;
  border-color: #cca876;
}

.pagination-custom li a:hover {
  color: #fff;
  background: #cca876;
  border-color: #cca876;
}

.pagination-custom li:first-child a,
.pagination-custom li:last-child a {
  padding: 10px 29px;
  font-size: 17px;
}

.pagination-custom li.disabled,
.pagination-custom li.active {
  pointer-events: none;
}

[data-x-mode="true"] .pagination-custom li.disabled, [data-x-mode="true"]
.pagination-custom li.active {
  pointer-events: auto;
}

.pagination-custom li.active a {
  color: #fff;
  background: #cca876;
  border-color: #cca876;
}

.pagination-custom li.disabled a {
  color: #f9f9f9;
  background: #cdcdcd;
  border-color: #cdcdcd;
}

* + .pagination-custom,
* + .pagination-custom-wrap {
  margin-top: 40px;
}

@media (min-width: 768px) {
  * + .pagination-custom,
  * + .pagination-custom-wrap {
    margin-top: 60px;
  }
}

@media (min-width: 1200px) {
  * + .pagination-custom,
  * + .pagination-custom-wrap {
    margin-top: 100px;
  }
}

.label-custom {
  padding: .35em .3em .25em;
  font-weight: 400;
  font-size: 70%;
  text-transform: uppercase;
}

.label-custom.label-danger {
  color: #fff;
  background: #fe4a21;
  -webkit-box-shadow: inset 0 8px 12px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 8px 12px rgba(0, 0, 0, 0.25);
}

.label-custom.label-info {
  color: #fff;
  background: #3e9cf6;
  -webkit-box-shadow: inset 0 8px 12px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 8px 12px rgba(0, 0, 0, 0.25);
}

blockquote {
  font: inherit;
  padding: 0;
  margin: 0;
  border: 0;
}

blockquote q:before, blockquote q:after {
  content: none;
}

blockquote cite {
  font-style: normal;
}

.quote-default {
  position: relative;
  padding: 43px 0 43px 6px;
}

.quote-default svg {
  fill: #dedede;
}

.quote-default q {
  color: #000;
  font-weight: 300;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.44;
}

.quote-default .quote-open,
.quote-default .quote-close {
  position: absolute;
  left: 30px;
}

.quote-default .quote-open {
  top: 0;
}

.quote-default .quote-close {
  bottom: 0;
}

.quote-default-offset {
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (min-width: 992px) {
  .quote-default-offset {
    margin-top: 0;
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .quote-default q {
    font-size: 22px;
  }
}

@media (min-width: 992px) {
  .quote-default q {
    font-size: 25px;
  }
}

.quote-bordered {
  padding-top: 14px;
}

.quote-bordered h6,
.quote-bordered .h6 {
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

.quote-bordered .quote-body {
  position: relative;
  padding-bottom: 10px;
}

.quote-bordered .quote-body-inner {
  position: relative;
  padding: 37px 40px 29px 35px;
  border-style: solid;
  border-width: 1px 1px 0 1px;
  border-color: #e5e7e9;
}

.quote-bordered .quote-body-inner:before, .quote-bordered .quote-body-inner:after {
  content: '';
  position: absolute;
  bottom: -10px;
  height: 10px;
  border-style: solid;
  border-color: #e5e7e9;
  background-color: transparent;
}

.quote-bordered .quote-body-inner:before {
  left: 10px;
  width: 46px;
  border-width: 1px 1px 0 0;
  -webkit-transform: skew(45deg);
  -ms-transform: skew(45deg);
  transform: skew(45deg);
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.quote-bordered .quote-body-inner:after {
  right: 10px;
  width: calc(100% - 66px);
  border-width: 1px 0 0 1px;
  -webkit-transform: skew(-45deg);
  -ms-transform: skew(-45deg);
  transform: skew(-45deg);
  -webkit-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.quote-bordered .quote-open {
  position: absolute;
  top: -10px;
  left: 35px;
  z-index: 2;
}

.quote-bordered .quote-open > svg {
  fill: #cfaa45;
}

.quote-bordered .quote-footer {
  padding-left: 25px;
}

.quote-bordered cite {
  font-size: 17px;
  font-weight: 900;
  line-height: 21px;
  color: #000;
}

.quote-bordered * + .quote-footer {
  margin-top: 9px;
}

.quote-bordered cite + p {
  margin-top: 0;
}

.quote-minimal-bordered {
  position: relative;
  padding: 16px 0 26px;
  text-align: center;
}

.quote-minimal-bordered q {
  font: 400 20px "Lato", Helvetica, Arial, sans-serif;
  font-style: italic;
  color: #535457;
}

.quote-minimal-bordered q:before, .quote-minimal-bordered q:after {
  content: '"';
}

.quote-minimal-bordered:before, .quote-minimal-bordered:after {
  content: '';
  position: absolute;
  left: 50%;
  width: 270px;
  height: 1px;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(50%, #d9d9d9), to(rgba(0, 0, 0, 0)));
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #d9d9d9 50%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #d9d9d9 50%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00000000', GradientType=1);
}

.quote-minimal-bordered:before {
  top: 0;
}

.quote-minimal-bordered:after {
  bottom: 0;
}

@media (min-width: 768px) {
  .quote-minimal-bordered q {
    font-size: 24px;
    line-height: 1.55;
  }
}

@media (min-width: 1200px) {
  .quote-minimal-bordered q {
    font-size: 30px;
  }
}

.quote-minimal q {
  font-size: 18px;
  font-weight: 300;
  font-style: italic;
  line-height: 1.2;
  color: #000;
}

.quote-minimal q:before, .quote-minimal q:after {
  content: '"';
}

.quote-minimal cite {
  font: 700 15px "PT Serif", "Times New Roman", Times, serif;
  line-height: 1.1;
  color: #000;
}

.quote-minimal .caption {
  color: #9f9f9f;
}

.quote-minimal.quote-minimal-inverse q {
  color: #fff;
}

.quote-minimal.quote-minimal-inverse cite {
  color: #fff;
}

.quote-minimal.quote-minimal-inverse .caption {
  color: rgba(255, 255, 255, 0.5);
}

.quote-minimal * + .caption {
  margin-top: 0;
}

.quote-minimal * + .quote-meta {
  margin-top: 20px;
}

.quote-strict q,
.quote-strict cite {
  color: #000;
}

.quote-strict q {
  font-size: 19px;
  font-weight: 300;
  font-style: italic;
  line-height: 28px;
}

.quote-strict q:before, .quote-strict q:after {
  content: '"';
}

.quote-strict cite {
  display: block;
  font: 700 16px/21px "Lato", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}

.quote-strict * + cite {
  margin-top: 20px;
}

.quote-strict.quote-strict-inverse q,
.quote-strict.quote-strict-inverse cite {
  color: #fff;
}

.quote-vertical {
  width: 100%;
  max-width: 360px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.quote-vertical q {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.57895;
  color: #000;
}

.quote-vertical q:before, .quote-vertical q:after {
  content: '"';
}

.quote-vertical cite {
  display: block;
  color: #000;
  font-weight: 700;
}

.quote-vertical .quote-open > svg {
  fill: #cca876;
}

.quote-vertical .quote-image,
.quote-vertical .quote-image > img {
  border-radius: 600px;
}

.quote-vertical * + cite {
  margin-top: 13px;
}

.quote-vertical * + .caption {
  margin-top: 0;
}

.quote-vertical * + .quote-text {
  margin-top: 25px;
}

.quote-vertical * + .quote-meta {
  margin-top: 25px;
}

.quote-vertical.quote-vertical-inverse q,
.quote-vertical.quote-vertical-inverse cite {
  color: #fff;
}

.quote-vertical.quote-vertical-inverse .caption {
  color: rgba(255, 255, 255, 0.5);
}

.quote-review cite {
  font: 700 14px/18px "PT Serif", "Times New Roman", Times, serif;
  text-transform: uppercase;
  letter-spacing: -.025em;
  color: #000;
}

.quote-review .quote-header {
  position: relative;
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
  margin-bottom: -2px;
}

.quote-review .quote-header > * {
  margin-top: 2px;
}

.quote-review .quote-header > *:not(:last-child) {
  margin-right: 10px;
}

.quote-review .quote-header > * {
  display: inline-block;
  vertical-align: middle;
}

.quote-review * + .quote-body {
  margin-top: 10px;
}

* + .quote-review {
  margin-top: 35px;
}

@media (min-width: 768px) {
  .quote-minimal q {
    font-size: 22px;
  }
  .quote-minimal cite {
    font-size: 19px;
  }
  .quote-minimal * + .quote-meta {
    margin-top: 37px;
  }
  * + .quote-review {
    margin-top: 45px;
  }
}

@media (min-width: 992px) {
  .quote-minimal q {
    font-size: 24px;
  }
  .quote-vertical q {
    font-size: 19px;
  }
}

.blockquote-complex {
  position: relative;
}

.blockquote-complex cite,
.blockquote-complex small {
  display: inline-block;
  vertical-align: baseline;
}

.blockquote-complex cite {
  font: 700 18px/24px "PT Serif", "Times New Roman", Times, serif;
}

.blockquote-complex cite:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 2px;
  width: 28px;
  margin-right: 4px;
  background: #000;
}

.blockquote-complex cite:after {
  content: ',';
}

.blockquote-complex small {
  margin-left: 8px;
  color: #666c84;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
}

.blockquote-complex small:before {
  display: none;
}

.blockquote-complex .quote-footer {
  padding: 0 12px;
}

.blockquote-complex * + .quote-footer {
  margin-top: 19px;
}

.blockquote-complex.blockquote-complex-inverse:before, .blockquote-complex.blockquote-complex-inverse:after {
  border-color: #fff;
}

.blockquote-complex.blockquote-complex-inverse q {
  color: #fff;
}

.blockquote-complex.blockquote-complex-inverse cite {
  color: #fff;
}

.blockquote-complex.blockquote-complex-inverse cite:before {
  background: #fff;
}

@media (min-width: 768px) {
  .blockquote-complex {
    padding: 26px 60px 26px 63px;
  }
  .blockquote-complex:before, .blockquote-complex:after {
    content: '';
    position: absolute;
    width: 54px;
    height: 54px;
    border-style: solid;
    border-color: #000;
  }
  .blockquote-complex:before {
    top: 0;
    left: 0;
    border-width: 1px 0 0 1px;
  }
  .blockquote-complex:after {
    right: 0;
    bottom: 0;
    border-width: 0 1px 1px 0;
  }
}

@media (min-width: 768px) {
  .quote-wrap-1 {
    padding-right: 70px;
  }
}

@media (min-width: 1200px) {
  .quote-wrap-1 {
    padding-left: 50px;
  }
}

* + .quote-wrap-1 {
  margin-top: 30px;
}

.quote-wrap-1 + * {
  margin-top: 30px;
}

@media (min-width: 768px) {
  * + .quote-wrap-1 {
    margin-top: 50px;
  }
  .quote-wrap-1 + * {
    margin-top: 50px;
  }
}

.site-main .box-text > * {
  display: inline;
  margin: 0 .25em 0 0;
}

.icon-box-horizontal .unit-left {
  min-width: 48px;
}

.icon-box-horizontal [class*='icon-md'] {
  margin-top: -2px;
}

.icon-box-horizontal [class*='icon-lg'] {
  margin-top: -5px;
}

.icon-box-horizontal * + p {
  margin-top: 9px;
}

.icon-box-vertical * + p {
  margin-top: 9px;
}

.icon-box-vertical * + .icon-box-header {
  margin-top: 25px;
}

.icon-box-vertical-sm {
  max-width: 330px;
}

@media (max-width: 575px) {
  .icon-box-vertical-sm {
    margin-left: auto;
    margin-right: auto;
  }
}

.icon-box {
  position: relative;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  max-width: 400px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 35px 30px;
  text-align: center;
  cursor: default;
}

.icon-box:before, .icon-box:after {
  content: '';
  position: absolute;
  width: calc(100% - 35px);
  height: calc(100% - 35px);
  border: 1px solid #e5e7e9;
  pointer-events: none;
  -webkit-transition: .33s all ease;
  -o-transition: .33s all ease;
  transition: .33s all ease;
}

.icon-box:before {
  top: 0;
  left: 0;
  border-width: 1px 0 0 1px;
}

.icon-box:after {
  bottom: 0;
  right: 0;
  border-width: 0 1px 1px 0;
}

.icon-box .box-top .box-header > * {
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-size: 18px;
}

.icon-box .divider {
  max-width: 100%;
  margin: 13px auto;
  -webkit-transition: .33s all ease;
  -o-transition: .33s all ease;
  transition: .33s all ease;
  display: block;
}

.icon-box .box-top,
.icon-box .box-body {
  position: relative;
  will-change: transform;
  -webkit-transition: .33s all ease;
  -o-transition: .33s all ease;
  transition: .33s all ease;
  -webkit-filter: blur(0);
}

.icon-box .box-top {
  top: 0;
}

.icon-box .box-body {
  max-width: 100%;
}

.icon-box .box-header {
  bottom: 0;
}

.icon-box .box-icon {
  min-height: 46px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
}

.icon-box * + .box-header {
  margin-top: 5px;
}

.icon-box.hover:before, .icon-box.hover:after, .icon-box:hover:before, .icon-box:hover:after {
  width: 100%;
  height: 100%;
  border-color: #cca876;
}

.icon-box.hover .box-top, .icon-box:hover .box-top {
  -webkit-transform: translateY(-9px);
  -ms-transform: translateY(-9px);
  transform: translateY(-9px);
}

.icon-box.hover .box-body, .icon-box:hover .box-body {
  -webkit-transform: translateY(9px);
  -ms-transform: translateY(9px);
  transform: translateY(9px);
}

.icon-box.hover .divider, .icon-box:hover .divider {
  width: 168px;
}

@media (min-width: 768px) {
  .icon-box {
    max-width: 308px;
    padding: 67px 40px 61px;
  }
  .icon-box .box-top .box-header > * {
    font-size: 22px;
  }
}

.list-blocks {
  counter-reset: li;
}

.list-blocks > li {
  display: block;
}

.list-blocks .block-list-counter:before {
  position: relative;
  content: counter(li, decimal-leading-zero);
  counter-increment: li;
  font: 400 24px "Lato", Helvetica, Arial, sans-serif;
  line-height: 1;
  letter-spacing: -.025em;
  color: #cca876;
}

.list-blocks > li + li {
  margin-top: 50px;
}

@media (min-width: 768px) {
  .list-blocks .block-list-counter:before {
    top: -2px;
  }
}

@media (min-width: 992px) {
  .list-blocks .block-list-counter:before {
    top: -4px;
  }
}

@media (min-width: 1200px) {
  .list-blocks .block-list-counter:before {
    top: -5px;
    font-size: 30px;
  }
}

.block-image-plate {
  display: block;
  width: 100%;
}

.block-image-plate .block-header {
  max-width: 400px;
}

.block-image-plate .block-inner {
  position: relative;
  padding: 45px 30px;
}

.block-image-plate .block-inner:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  background: rgba(0, 0, 0, 0.7);
}

.block-image-plate .block-inner > * {
  position: relative;
  z-index: 2;
}

.block-image-plate * + .block-text {
  margin-top: 18px;
}

.block-image-plate * + .block-body {
  margin-top: 12px;
}

@media (max-width: 575px) {
  .block-image-plate {
    margin-left: -16px;
    margin-right: -15px;
    width: calc(100% + 32px);
  }
}

@media (min-width: 768px) {
  .block-image-plate .block-header {
    max-width: 340px;
  }
  .block-image-plate .block-inner {
    padding: 60px 12.5% 60px 8.33333%;
  }
  .block-image-plate .block-body {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
  }
  .block-image-plate .block-left {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 11.11111%;
    -ms-flex-preferred-size: 11.11111%;
    flex-basis: 11.11111%;
    max-width: 11.11111%;
    max-width: 100px;
  }
  .block-image-plate .block-body {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
  }
  .block-image-plate * + .block-text {
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  .block-image-plate .block-header {
    font-size: 33px;
    line-height: 1.3;
    max-width: 400px;
  }
  .block-image-plate .block-inner {
    padding-right: 16.66667%;
    padding-top: 90px;
    padding-bottom: 95px;
  }
}

.block-vacation {
  position: relative;
  width: 100%;
  padding: 39px 9% 45px;
  border-radius: 4px;
  background: #fff;
  -webkit-box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
  box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
}

.block-vacation, .block-vacation:active, .block-vacation:focus, .block-vacation:hover {
  color: #9f9f9f;
}

.block-vacation:hover {
  -webkit-box-shadow: -3px 5px 12px 0px rgba(68, 73, 83, 0.16);
  box-shadow: -3px 5px 12px 0px rgba(68, 73, 83, 0.16);
}

.block-vacation * + .block-meta {
  margin-top: 14px;
}

@media (min-width: 1200px) {
  .block-vacation * + .block-meta {
    margin-top: 5px;
  }
}

.block-shadow {
  position: relative;
  z-index: 1;
  width: 100%;
  padding-top: 30px;
  overflow: hidden;
  background: #fff;
  -webkit-box-shadow: 0px 1px 10px 0px rgba(65, 65, 65, 0.12);
  box-shadow: 0px 1px 10px 0px rgba(65, 65, 65, 0.12);
  text-align: center;
}

.block-shadow .block-inner {
  padding: 0 40px;
}

.block-shadow .h7 {
  color: #000;
}

.block-shadow .block-inner + .button {
  margin-top: 30px;
}

.block-shadow * + .block-icon {
  margin-top: 40px;
}

.block-shadow * + .block-footer {
  margin-top: 32px;
}

* + .block-shadow {
  margin-top: 40px;
}

@media (min-width: 768px) {
  .block-shadow {
    padding-top: 38px;
  }
  .block-shadow .block-inner {
    padding: 0 70px;
  }
  .block-shadow .block-inner + .button {
    margin-top: 60px;
  }
  .block-shadow .block-inner + .button-wrap {
    margin-top: 40px;
  }
  .block-shadow * + .block-icon {
    margin-top: 60px;
  }
}

.box-counter {
  text-align: center;
}

.box-counter .box-header {
  font: 400 18px "PT Serif", "Times New Roman", Times, serif;
}

.box-counter .counter {
  font-style: normal;
}

.box-counter * + .box-header {
  margin-top: 14px;
}

@media (min-width: 768px) and (max-width: 1199px) {
  .box-counter .box-header {
    font-size: 15px;
  }
}

.box-counter-inverse .box-header {
  color: #9b9b9b;
}

.box-counter-inverse .counter {
  color: #fff;
}

.box-container-small {
  display: inline-block;
  width: 100%;
  max-width: 280px;
}

.box-cart {
  padding: 40px 25px;
}

[data-x-mode="true"] .box-cart {
  pointer-events: auto;
}

.box-cart .box-cart-image {
  display: none;
}

@media (min-width: 768px) {
  .box-cart {
    padding: 80px 45px 65px 45px;
  }
}

@media (min-width: 992px) {
  .box-cart {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 110px 45px 90px 30px;
  }
  .box-cart .box-cart-image {
    display: block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .box-cart .box-cart-body {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    padding-right: 45px;
  }
}

.post-single .post-body {
  color: #000;
}

.post-single .post-footer {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  position: relative;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
  margin-bottom: -10px;
}

.post-single .post-footer > * {
  margin-top: 10px;
}

.post-single .post-footer > *:not(:last-child) {
  margin-right: 20px;
}

.post-single * + .post-header {
  margin-top: 15px;
}

.post-single * + .post-meta {
  margin-top: 20px;
}

.post-single * + .post-body {
  margin-top: 20px;
}

.post-single * + .post-footer {
  margin-top: 30px;
}

.post-single * + .divider-fullwidth {
  margin-top: 15px;
}

@media (min-width: 768px) {
  .post-single * + .post-header {
    margin-top: 22px;
  }
  .post-single * + .post-meta {
    margin-top: 10px;
  }
}

.post-info * + .post-main {
  margin-top: 30px;
}

.post-info * + .post-body {
  margin-top: 20px;
}

* + .post-info {
  margin-top: 40px;
}

@media (min-width: 768px) {
  .post-info .post-main {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .post-info .post-left {
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
    padding-right: 25px;
  }
  .post-info .post-body {
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .post-info * + .post-body {
    margin-top: 0;
  }
}

.post-minimal {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  background: #fff;
  -webkit-box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
  box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
}

.post-minimal .post-body {
  padding: 20px;
}

.post-minimal * + p {
  margin-top: 8px;
}

.post-minimal * + .post-meta {
  margin-top: 5px;
}

@media (max-width: 575px) {
  .post-minimal {
    display: inline-block;
    width: 100%;
    max-width: 300px;
  }
}

@media (min-width: 576px) {
  .post-minimal {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
  }
  .post-minimal .post-left {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    width: 220px;
  }
  .post-minimal .post-image {
    position: relative;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    overflow: hidden;
  }
  .post-minimal .post-image img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    min-height: 100%;
    min-width: 100%;
    width: auto;
    height: auto;
    max-width: none;
    z-index: 1;
  }
  @supports ((-o-object-fit: cover) or (object-fit: cover)) {
    .post-minimal .post-image img {
      left: 0;
      top: 0;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center center;
      object-position: center center;
    }
  }
  .post-minimal .post-body {
    padding: 30px 24px 30px 27px;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
  }
}

@media (min-width: 1200px) {
  .post-minimal .post-body {
    padding: 40px 26px 40px 40px;
  }
}

.post-preview {
  max-width: 320px;
}

.post-preview a {
  display: block;
}

.post-preview .post-image,
.post-preview .post-image img {
  border-radius: 5px;
}

.post-preview .post-image img {
  width: auto;
  max-width: 70px;
}

.post-preview .post-header {
  line-height: 1.5;
  color: #000;
  -webkit-transition: .33s all ease;
  -o-transition: .33s all ease;
  transition: .33s all ease;
}

.post-preview .list-meta > li {
  display: inline-block;
  font-size: 12px;
  font-style: italic;
  color: #9f9f9f;
}

.post-preview .list-meta > li:not(:last-child):after {
  content: '/';
}

.post-preview:hover .post-header {
  color: #cca876;
}

.post-preview * + .post-meta {
  margin-top: 5px;
}

.context-dark .post-preview > li, .bg-black .post-preview > li, .bg-gray-darker .post-preview > li, .bg-gray-dark .post-preview > li, .bg-mine-shaft .post-preview > li, .bg-teak .post-preview > li, .bg-cod-gray .post-preview > li, .bg-ebony-clay .post-preview > li {
  color: rgba(255, 255, 255, 0.5);
}

.context-dark .post-preview .post-header, .bg-black .post-preview .post-header, .bg-gray-darker .post-preview .post-header, .bg-gray-dark .post-preview .post-header, .bg-mine-shaft .post-preview .post-header, .bg-teak .post-preview .post-header, .bg-cod-gray .post-preview .post-header, .bg-ebony-clay .post-preview .post-header {
  color: #fff;
}

.context-dark .post-preview:hover .post-header, .bg-black .post-preview:hover .post-header, .bg-gray-darker .post-preview:hover .post-header, .bg-gray-dark .post-preview:hover .post-header, .bg-mine-shaft .post-preview:hover .post-header, .bg-teak .post-preview:hover .post-header, .bg-cod-gray .post-preview:hover .post-header, .bg-ebony-clay .post-preview:hover .post-header {
  color: #cca876;
}

* + .post-preview {
  margin-top: 15px;
}

* + .post-preview-wrap {
  margin-top: 30px;
}

.post-preview-wrap-md .post-preview + .post-preview {
  margin-top: 22px;
}

.post-block {
  position: relative;
  z-index: 1;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  min-height: 200px;
  overflow: hidden;
  background: #000;
}

.post-block .post-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  opacity: .4;
  will-change: transform;
  -webkit-transition: .66s all ease;
  -o-transition: .66s all ease;
  transition: .66s all ease;
}

.post-block .post-image img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  min-height: 100%;
  min-width: 100%;
  width: auto;
  height: auto;
  max-width: none;
}

@supports ((-o-object-fit: cover) or (object-fit: cover)) {
  .post-block .post-image img {
    left: 0;
    top: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center center;
    object-position: center center;
  }
}

.post-block .post-header {
  line-height: 1.2;
  color: #fff;
}

.post-block .post-header a, .post-block .post-header a:active, .post-block .post-header a:focus {
  color: inherit;
}

.post-block .post-header a:hover {
  color: rgba(255, 255, 255, 0.6);
}

.post-block .post-body {
  position: relative;
  z-index: 1;
  width: 100%;
  padding: 30px 22px 30px 25px;
  pointer-events: none;
}

.post-block .post-body > * {
  pointer-events: auto;
}

.post-block .post-meta {
  position: relative;
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
  margin-bottom: -2px;
  color: rgba(255, 255, 255, 0.5);
}

.post-block .post-meta > * {
  margin-top: 2px;
}

.post-block .post-meta > *:not(:last-child) {
  margin-right: 15px;
}

.post-block .post-meta > li {
  display: inline-block;
}

.post-block .post-meta .text-style-2 {
  color: #fff;
}

.post-block:hover {
  color: rgba(255, 255, 255, 0.8);
}

.post-block:hover .post-image {
  -webkit-transform: scale(1.09);
  -ms-transform: scale(1.09);
  transform: scale(1.09);
  opacity: .2;
}

.post-block * + .post-meta {
  margin-top: 12px;
}

@media (min-width: 576px) {
  .post-block .post-body {
    padding: 40px 30px 40px 35px;
  }
}

@media (min-width: 768px) {
  .post-block {
    min-height: 250px;
  }
  .post-block .post-body {
    padding: 60px 30px 60px 40px;
  }
}

@media (min-width: 1200px) {
  .post-block .post-body {
    padding: 13% 8% 13% 20%;
  }
  .post-block * + .post-meta {
    margin-top: 5px;
  }
}

.post-modern {
  border-radius: 5px;
  overflow: hidden;
  background: #fff;
  -webkit-box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
  box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
}

.post-modern .post-inset {
  padding: 25px;
}

.post-modern .post-header {
  padding: 25px;
}

.post-modern .post-type {
  position: relative;
  top: 3px;
  font-size: 0;
  line-height: 0;
}

.post-modern .post-list {
  position: relative;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  margin-bottom: 0;
}

.post-modern .post-list > * {
  margin-top: 0;
}

.post-modern .post-list > *:not(:last-child) {
  margin-right: 12px;
}

.post-modern .post-list > li {
  display: inline-block;
}

.post-modern .post-body > *:only-child {
  padding-top: 0;
}

.post-modern .post-meta a, .post-modern .post-meta a:active, .post-modern .post-meta a:focus {
  color: inherit;
}

.post-modern .post-meta a:hover {
  color: #cca876;
}

.post-modern .post-footer {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  padding: 12px 22px 16px;
  background: #f9f9f9;
}

.post-modern .post-footer > * {
  padding: 0 7px;
}

* + .post-modern {
  margin-top: 30px;
}

.post-classic .post-info {
  text-align: center;
}

.post-classic .post-info img {
  border-radius: 100%;
}

.post-classic .post-author {
  font-size: 14px;
}

.post-classic .post-meta {
  position: relative;
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
  margin-bottom: -2px;
}

.post-classic .post-meta > * {
  margin-top: 2px;
}

.post-classic .post-meta > *:not(:last-child) {
  margin-right: 20px;
}

.post-classic .post-footer {
  padding-top: 14px;
}

.post-classic * + .post-body {
  margin-top: 24px;
}

.post-classic * + .post-footer {
  margin-top: 20px;
}

.post-classic * + .post-main {
  margin-top: 20px;
}

.post-classic .post-meta > li,
.post-classic-minimal .post-meta > li {
  display: inline-block;
}

.post-classic .post-footer,
.post-classic-minimal .post-footer {
  border-top: 1px solid #d9d9d9;
}

.post-classic p + p,
.post-classic-minimal p + p {
  margin-top: 0;
}

* + .post-classic {
  margin-top: 60px;
}

@media (min-width: 768px) {
  .post-classic .owl-controls,
  .post-classic-minimal .owl-controls {
    line-height: 1;
    font-size: 0;
  }
  .post-classic .post-main {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .post-classic .post-info {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 30px;
  }
  .post-classic .post-body {
    padding-left: 40px;
  }
  .post-classic .post-footer {
    padding-top: 20px;
  }
  .post-classic * + .post-body {
    margin-top: 0;
  }
  .post-classic * + .post-main {
    margin-top: 40px;
  }
}

@media (min-width: 992px) {
  .post-classic .post-main .post-body {
    padding-left: 60px;
  }
  * + .post-classic {
    margin-top: 85px;
  }
}

.post-classic-minimal time {
  font: 700 19px "PT Serif", "Times New Roman", Times, serif;
  line-height: 1.2;
  color: #767877;
}

.post-classic-minimal .post-meta {
  position: relative;
  -webkit-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
  margin-bottom: -2px;
}

.post-classic-minimal .post-meta > * {
  margin-top: 2px;
}

.post-classic-minimal .post-meta > *:not(:last-child) {
  margin-right: 25px;
}

.post-classic-minimal .post-meta dl dt,
.post-classic-minimal .post-meta dl dd {
  display: inline-block;
  vertical-align: baseline;
}

.post-classic-minimal .post-meta dl dt {
  font: 700 14px "PT Serif", "Times New Roman", Times, serif;
  font-style: italic;
  color: #000;
  padding-right: 5px;
}

.post-classic-minimal .post-media {
  display: inline;
}

.post-classic-minimal .post-media,
.post-classic-minimal .post-media > * {
  max-width: 100%;
}

.post-classic-minimal .post-footer {
  padding-top: 10px;
}

.post-classic-minimal * + .post-header {
  margin-top: 20px;
}

.post-classic-minimal * + .post-footer {
  margin-top: 25px;
}

.post-classic-minimal * + .post-main {
  margin-top: 15px;
}

.post-classic-minimal .post-gallery + .post-header {
  margin-top: 22px;
}

* + .post-classic-minimal {
  margin-top: 50px;
}

@media (min-width: 768px) {
  .post-classic-minimal {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%;
  }
  .post-classic-minimal > * {
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
  }
  .post-classic-minimal .post-meta {
    position: relative;
    -webkit-transform: translateY(-2px);
    -ms-transform: translateY(-2px);
    transform: translateY(-2px);
    margin-bottom: -2px;
  }
  .post-classic-minimal .post-meta > * {
    margin-top: 2px;
  }
  .post-classic-minimal .post-meta > *:not(:last-child) {
    margin-right: 45px;
  }
  .post-classic-minimal .post-left {
    min-width: 70px;
  }
  .post-classic-minimal .post-main {
    margin-top: -5px;
    max-width: calc(100% - 70px);
    padding-left: 30px;
    word-spacing: normal;
    white-space: normal;
  }
  .post-classic-minimal * + .post-header {
    margin-top: 40px;
  }
  .post-classic-minimal * + .post-footer {
    margin-top: 30px;
  }
  .post-classic-minimal * + .post-main {
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  * + .post-classic-minimal {
    margin-top: 80px;
  }
}

.blog-timeline > dt {
  font: 900 25px "PT Serif", "Times New Roman", Times, serif;
  color: #cdcdcd;
}

.blog-timeline > dd {
  margin-top: 20px;
}

.blog-timeline + .blog-timeline {
  margin-top: 40px;
}

@media (min-width: 768px) {
  .blog-timeline + .blog-timeline {
    margin-top: 70px;
  }
}

@media (min-width: 768px) {
  .blog-timeline {
    word-spacing: 0;
    white-space: nowrap;
  }
  .blog-timeline > * {
    display: inline-block;
  }
  .blog-timeline > dt {
    min-width: 65px;
    padding-right: 20px;
    margin-top: -.25em;
    vertical-align: top;
  }
  .blog-timeline > dd {
    margin-top: 0;
    width: calc(100% - 100px);
  }
}

@media (min-width: 992px) {
  .blog-timeline > dt {
    min-width: 100px;
    padding-right: 30px;
  }
}

.blog-aside {
  margin-bottom: -30px;
  text-align: left;
}

.blog-aside > * {
  margin-bottom: 30px;
}

.blog-aside h6, .blog-aside .h6 {
  text-transform: uppercase;
}

.blog-aside .h7 + .post-preview {
  margin-top: 30px;
}

.blog-aside .h7 + .list-marked-bordered {
  margin-top: 15px;
}

@media (max-width: 575px) {
  .blog-aside {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .blog-aside {
    -webkit-columns: 2;
    -moz-columns: 2;
    columns: 2;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    -moz-column-gap: 30px;
    -webkit-column-gap: 30px;
  }
  .blog-aside-item {
    display: inline-block;
    width: 100%;
  }
}

@media (min-width: 992px) {
  .custom-heading-line + .select2-container {
    margin-top: 42px;
  }
}

@media (min-width: 1200px) {
  .blog-aside {
    padding-left: 15px;
    padding-right: 10px;
    margin-bottom: -50px;
  }
  .blog-aside > * {
    margin-bottom: 50px;
  }
}

.post-boxed .post-boxed-image img {
  width: 100%;
}

.post-boxed .post-boxed-title {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 900;
  letter-spacing: .03em;
}

.post-boxed .post-boxed-title a {
  display: inline;
}

.post-boxed .post-boxed-title a, .post-boxed .post-boxed-title a:active, .post-boxed .post-boxed-title a:focus {
  color: #000;
}

.post-boxed .post-boxed-title a:hover {
  color: #cca876;
}

.post-boxed .post-boxed-body {
  padding: 16px 26px;
  border: 1px solid #e5e7e9;
  border-top-width: 0;
}

.post-boxed .post-boxed-meta {
  position: relative;
  -webkit-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
  margin-bottom: -3px;
  font-size: 11px;
  color: #ababab;
  text-transform: uppercase;
}

.post-boxed .post-boxed-meta > * {
  margin-top: 3px;
}

.post-boxed .post-boxed-meta > *:not(:last-child) {
  margin-right: 15px;
}

.post-boxed .post-boxed-meta a, .post-boxed .post-boxed-meta a:active, .post-boxed .post-boxed-meta a:focus {
  color: #cca876;
}

.post-boxed .post-boxed-meta a:hover {
  color: #000;
}

.post-boxed .post-boxed-meta span {
  margin-right: .25em;
}

.post-boxed .post-boxed-meta li {
  display: inline-block;
}

.post-boxed .post-boxed-meta li:not(:last-child) {
  position: relative;
}

.post-boxed .post-boxed-meta li:not(:last-child):after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -10px;
  width: 1px;
  height: 12px;
  background: #eee;
}

.post-boxed * + .post-boxed-footer {
  margin-top: 9px;
}

* + .comment-list {
  margin-top: 30px;
}

* + .comment-list-wrap {
  margin-top: 40px;
}

.comment figure, .comment figure img {
  border-radius: 50%;
  max-width: 71px;
}

.comment time {
  font-size: 12px;
  line-height: 1;
  color: #9b9b9b;
}

.comment .user {
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-size: 14px;
  line-height: 1.71429;
  font-weight: 700;
  text-transform: uppercase;
  color: #000;
}

.comment .list-icon-meta {
  position: relative;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  margin-bottom: 0;
}

.comment .list-icon-meta > * {
  margin-top: 0;
}

.comment .list-icon-meta > *:not(:last-child) {
  margin-right: 8px;
}

.comment .list-icon-meta > li {
  display: inline-block;
}

.comment .list-icon-meta li {
  font-size: 12px;
  line-height: 1;
  font-weight: 400;
}

.comment .comment-body {
  padding: 17px 22px;
  border: 1px solid #d9d9d9;
  color: #000;
}

.comment .comment-body-header {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: flex-start;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  position: relative;
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
  margin-bottom: -5px;
}

.comment .comment-body-header > * {
  margin-top: 5px;
}

.comment .comment-body-header > *:not(:last-child) {
  margin-right: 5px;
}

@media (min-width: 768px) {
  .comment .comment-body-header {
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
}

.comment .comment-body-header > * {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.comment .comment-meta {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  position: relative;
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
  margin-bottom: -5px;
}

.comment .comment-meta > * {
  margin-top: 5px;
}

.comment .comment-meta > *:not(:last-child) {
  margin-right: 10px;
}

@media (min-width: 768px) {
  .comment .comment-meta > * {
    display: inline-block;
    vertical-align: baseline;
  }
}

.comment .comment-body-text {
  margin-top: 10px;
}

* + .comment-minimal {
  margin-top: 35px;
}

.comment-group-reply {
  padding-left: 12%;
}

.comment + * {
  margin-top: 21px;
}

* + .comment-group {
  margin-top: 30px;
}

@media (min-width: 768px) {
  .comment > .unit > .unit-left {
    margin-top: 16px;
  }
  * + .comment-minimal {
    margin-top: 45px;
  }
}

@media (min-width: 992px) {
  * + .post-comment {
    margin-top: 80px;
  }
}

.page-title {
  text-align: center;
}

.page-title * {
  letter-spacing: 0;
}

.page-title .page-title-inner {
  position: relative;
  display: inline-block;
}

.page-title .page-title-left,
.page-title .page-title-right {
  position: absolute;
  top: 50%;
  width: auto;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
}

.page-title .page-title-left *,
.page-title .page-title-right * {
  display: inline;
  white-space: nowrap;
  color: rgba(255, 255, 255, 0.1);
}

.page-title .page-title-left {
  left: 0;
  text-align: right;
  -webkit-transform: translate(-100%, -50%);
  -ms-transform: translate(-100%, -50%);
  transform: translate(-100%, -50%);
}

.page-title .page-title-left * {
  padding-right: .5em;
}

.page-title .page-title-right {
  right: 0;
  text-align: left;
  -webkit-transform: translate(100%, -50%);
  -ms-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
}

.page-title .page-title-right * {
  padding-left: .5em;
}

.page-title-wrap {
  background: #000;
  background-attachment: fixed;
  background-size: cover;
  background-position: center 80%;
}

@media (min-width: 768px) {
  .page-title {
    text-align: left;
  }
  .page-title .page-title-left * {
    padding-right: 1.2em;
  }
  .page-title .page-title-right * {
    padding-left: 1.2em;
  }
}

.page-loader-variant-1 {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  float: left;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding: 0 25px;
  z-index: 9999999;
  background: #000;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
}

.page-loader-variant-1.loaded {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}

.page-loader-variant-1.ending {
  display: none;
}

.page-loader-variant-1 .page-loader-body {
  margin-top: 40px;
  text-align: center;
}

[data-x-mode="design-mode"] .page-loader-variant-1 {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}

#spinningSquaresG {
  position: relative;
  width: 150px;
  height: 18px;
  margin: auto;
}

.spinningSquaresG {
  position: absolute;
  top: 0;
  background-color: white;
  width: 18px;
  height: 18px;
  animation-name: bounce_spinningSquaresG;
  -o-animation-name: bounce_spinningSquaresG;
  -ms-animation-name: bounce_spinningSquaresG;
  -webkit-animation-name: bounce_spinningSquaresG;
  -moz-animation-name: bounce_spinningSquaresG;
  animation-duration: 1.5s;
  -o-animation-duration: 1.5s;
  -ms-animation-duration: 1.5s;
  -webkit-animation-duration: 1.5s;
  -moz-animation-duration: 1.5s;
  animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-direction: normal;
  -o-animation-direction: normal;
  -ms-animation-direction: normal;
  -webkit-animation-direction: normal;
  -moz-animation-direction: normal;
  transform: scale(0.3);
  -o-transform: scale(0.3);
  -ms-transform: scale(0.3);
  -webkit-transform: scale(0.3);
  -moz-transform: scale(0.3);
}

#spinningSquaresG_1 {
  left: 0;
  animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  -ms-animation-delay: 0.6s;
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
}

#spinningSquaresG_2 {
  left: 19px;
  animation-delay: 0.75s;
  -o-animation-delay: 0.75s;
  -ms-animation-delay: 0.75s;
  -webkit-animation-delay: 0.75s;
  -moz-animation-delay: 0.75s;
}

#spinningSquaresG_3 {
  left: 37px;
  animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
  -ms-animation-delay: 0.9s;
  -webkit-animation-delay: 0.9s;
  -moz-animation-delay: 0.9s;
}

#spinningSquaresG_4 {
  left: 56px;
  animation-delay: 1.05s;
  -o-animation-delay: 1.05s;
  -ms-animation-delay: 1.05s;
  -webkit-animation-delay: 1.05s;
  -moz-animation-delay: 1.05s;
}

#spinningSquaresG_5 {
  left: 75px;
  animation-delay: 1.2s;
  -o-animation-delay: 1.2s;
  -ms-animation-delay: 1.2s;
  -webkit-animation-delay: 1.2s;
  -moz-animation-delay: 1.2s;
}

#spinningSquaresG_6 {
  left: 94px;
  animation-delay: 1.35s;
  -o-animation-delay: 1.35s;
  -ms-animation-delay: 1.35s;
  -webkit-animation-delay: 1.35s;
  -moz-animation-delay: 1.35s;
}

#spinningSquaresG_7 {
  left: 112px;
  animation-delay: 1.5s;
  -o-animation-delay: 1.5s;
  -ms-animation-delay: 1.5s;
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
}

#spinningSquaresG_8 {
  left: 131px;
  animation-delay: 1.64s;
  -o-animation-delay: 1.64s;
  -ms-animation-delay: 1.64s;
  -webkit-animation-delay: 1.64s;
  -moz-animation-delay: 1.64s;
}

@keyframes bounce_spinningSquaresG {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    background-color: white;
  }
  100% {
    -webkit-transform: scale(0.3) rotate(90deg);
    transform: scale(0.3) rotate(90deg);
    background-color: black;
  }
}

@-webkit-keyframes bounce_spinningSquaresG {
  0% {
    -webkit-transform: scale(1);
    background-color: white;
  }
  100% {
    -webkit-transform: scale(0.3) rotate(90deg);
    background-color: black;
  }
}

.pricing-table {
  overflow: hidden;
  background: #fff;
  text-align: center;
  -webkit-box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
  box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
}

.pricing-table-header {
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .05em;
  color: #535457;
}

.pricing-table-body {
  padding: 35px 30px;
}

.pricing-table-label {
  padding: 12px 15px;
  text-align: center;
  background: #cca876;
}

.pricing-table-label p {
  font-size: 17px;
  font-weight: 700;
  color: #fff;
}

.pricing-table .pricing-list {
  font-size: 16px;
  font-weight: 300;
  color: #000;
}

.pricing-table .pricing-list span {
  display: inline-block;
  margin-right: .25em;
}

.pricing-table .pricing-list > li + li {
  margin-top: 12px;
}

.pricing-table * + .price-object {
  margin-top: 22px;
}

.pricing-table * + .pricing-list {
  margin-top: 22px;
}

.pricing-object {
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-weight: 900;
  font-size: 0;
  line-height: 0;
  color: #000;
}

.pricing-object > * {
  margin-top: 0;
}

.pricing-object .small {
  position: relative;
  font: 700 10px "PT Serif", "Times New Roman", Times, serif;
  color: inherit;
  text-transform: uppercase;
}

.pricing-object .small-middle {
  vertical-align: middle;
}

.pricing-object .small-bottom {
  vertical-align: bottom;
}

.pricing-object-lg {
  font-size: 64px;
  line-height: .7;
}

.pricing-object-lg .small {
  font-size: 10px;
}

.pricing-object-lg .small-top {
  top: .5em;
  margin-right: 5px;
  font-size: .22em;
  vertical-align: top;
}

.pricing-object-lg .small-bottom {
  bottom: -1em;
  margin-left: 3px;
  vertical-align: bottom;
}

@media (min-width: 992px) {
  .pricing-object-lg {
    font-size: 72px;
  }
}

.section-single {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
}

.section-single.bg-gray-darker {
  color: #fff;
}

.section-single * + .row {
  margin-top: 40px;
}

.section-single * + .rd-mailform {
  margin-top: 40px;
}

.section-single .countdown + p {
  margin-top: 30px;
}

.section-single .form-modern .form-wrap + .button {
  margin-top: 30px;
}

.section-single .form-modern .form-input,
.section-single .form-modern .form-label {
  color: #fff;
}

.section-single .rights a {
  color: #cca876;
}

@media (min-width: 768px) {
  .section-single * + .row {
    margin-top: 60px;
  }
}

@media (min-width: 1600px) {
  .section-single * + .row {
    margin-top: 120px;
  }
}

.section-single-header .divider-wide,
.section-single-footer .divider-wide {
  position: absolute;
  left: 0;
  right: 0;
}

.section-single-header {
  text-align: center;
  padding: calc(1em + 3vh) 0 calc(1em + 2vh);
}

.section-single-header .divider-wide {
  top: 0;
}

.section-single-main {
  padding: calc(1em + 4vh) 0;
}

.section-single-footer {
  padding: calc(1em + 2vh) 0 calc(1em + 3vh);
}

.section-single-footer .divider-wide {
  bottom: 0;
}

.section-single-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  min-height: 100vh;
}

.section-single-inner > * {
  width: 100%;
}

@media (min-width: 1600px) {
  .section-single-header {
    padding: 60px 0 10px;
  }
  .section-single-main {
    padding: 30px 0;
  }
  .section-single-footer {
    padding: 50px 0 35px;
  }
}

.one-screen-page .form-modern .form-input,
.one-screen-page .form-modern .form-label {
  color: #fff;
}

.inset-left-0 {
  padding-left: 0;
}

.inset-left-10 {
  padding-left: 10px;
}

.inset-left-15 {
  padding-left: 15px;
}

.inset-left-20 {
  padding-left: 20px;
}

.inset-left-30 {
  padding-left: 30px;
}

.inset-left-40 {
  padding-left: 40px;
}

.inset-left-50 {
  padding-left: 50px;
}

.inset-left-60 {
  padding-left: 60px;
}

.inset-left-70 {
  padding-left: 70px;
}

.inset-left-85 {
  padding-left: 85px;
}

.inset-left-100 {
  padding-left: 100px;
}

@media (min-width: 576px) {
  .inset-sm-left-0 {
    padding-left: 0;
  }
  .inset-sm-left-10 {
    padding-left: 10px;
  }
  .inset-sm-left-15 {
    padding-left: 15px;
  }
  .inset-sm-left-20 {
    padding-left: 20px;
  }
  .inset-sm-left-30 {
    padding-left: 30px;
  }
  .inset-sm-left-40 {
    padding-left: 40px;
  }
  .inset-sm-left-50 {
    padding-left: 50px;
  }
  .inset-sm-left-60 {
    padding-left: 60px;
  }
  .inset-sm-left-70 {
    padding-left: 70px;
  }
  .inset-sm-left-85 {
    padding-left: 85px;
  }
  .inset-sm-left-100 {
    padding-left: 100px;
  }
}

@media (min-width: 768px) {
  .inset-md-left-0 {
    padding-left: 0;
  }
  .inset-md-left-10 {
    padding-left: 10px;
  }
  .inset-md-left-15 {
    padding-left: 15px;
  }
  .inset-md-left-20 {
    padding-left: 20px;
  }
  .inset-md-left-30 {
    padding-left: 30px;
  }
  .inset-md-left-40 {
    padding-left: 40px;
  }
  .inset-md-left-50 {
    padding-left: 50px;
  }
  .inset-md-left-60 {
    padding-left: 60px;
  }
  .inset-md-left-70 {
    padding-left: 70px;
  }
  .inset-md-left-85 {
    padding-left: 85px;
  }
  .inset-md-left-100 {
    padding-left: 100px;
  }
}

@media (min-width: 992px) {
  .inset-lg-left-0 {
    padding-left: 0;
  }
  .inset-lg-left-10 {
    padding-left: 10px;
  }
  .inset-lg-left-15 {
    padding-left: 15px;
  }
  .inset-lg-left-20 {
    padding-left: 20px;
  }
  .inset-lg-left-30 {
    padding-left: 30px;
  }
  .inset-lg-left-40 {
    padding-left: 40px;
  }
  .inset-lg-left-50 {
    padding-left: 50px;
  }
  .inset-lg-left-60 {
    padding-left: 60px;
  }
  .inset-lg-left-70 {
    padding-left: 70px;
  }
  .inset-lg-left-85 {
    padding-left: 85px;
  }
  .inset-lg-left-100 {
    padding-left: 100px;
  }
}

@media (min-width: 1200px) {
  .inset-xl-left-0 {
    padding-left: 0;
  }
  .inset-xl-left-10 {
    padding-left: 10px;
  }
  .inset-xl-left-15 {
    padding-left: 15px;
  }
  .inset-xl-left-20 {
    padding-left: 20px;
  }
  .inset-xl-left-30 {
    padding-left: 30px;
  }
  .inset-xl-left-40 {
    padding-left: 40px;
  }
  .inset-xl-left-50 {
    padding-left: 50px;
  }
  .inset-xl-left-60 {
    padding-left: 60px;
  }
  .inset-xl-left-70 {
    padding-left: 70px;
  }
  .inset-xl-left-85 {
    padding-left: 85px;
  }
  .inset-xl-left-100 {
    padding-left: 100px;
  }
}

@media (min-width: 1600px) {
  .inset-xxl-left-0 {
    padding-left: 0;
  }
  .inset-xxl-left-10 {
    padding-left: 10px;
  }
  .inset-xxl-left-15 {
    padding-left: 15px;
  }
  .inset-xxl-left-20 {
    padding-left: 20px;
  }
  .inset-xxl-left-30 {
    padding-left: 30px;
  }
  .inset-xxl-left-40 {
    padding-left: 40px;
  }
  .inset-xxl-left-50 {
    padding-left: 50px;
  }
  .inset-xxl-left-60 {
    padding-left: 60px;
  }
  .inset-xxl-left-70 {
    padding-left: 70px;
  }
  .inset-xxl-left-85 {
    padding-left: 85px;
  }
  .inset-xxl-left-100 {
    padding-left: 100px;
  }
}

.inset-right-0 {
  padding-right: 0;
}

.inset-right-10 {
  padding-right: 10px;
}

.inset-right-15 {
  padding-right: 15px;
}

.inset-right-20 {
  padding-right: 20px;
}

.inset-right-30 {
  padding-right: 30px;
}

.inset-right-40 {
  padding-right: 40px;
}

.inset-right-50 {
  padding-right: 50px;
}

.inset-right-60 {
  padding-right: 60px;
}

.inset-right-70 {
  padding-right: 70px;
}

.inset-right-85 {
  padding-right: 85px;
}

.inset-right-100 {
  padding-right: 100px;
}

@media (min-width: 576px) {
  .inset-sm-right-0 {
    padding-right: 0;
  }
  .inset-sm-right-10 {
    padding-right: 10px;
  }
  .inset-sm-right-15 {
    padding-right: 15px;
  }
  .inset-sm-right-20 {
    padding-right: 20px;
  }
  .inset-sm-right-30 {
    padding-right: 30px;
  }
  .inset-sm-right-40 {
    padding-right: 40px;
  }
  .inset-sm-right-50 {
    padding-right: 50px;
  }
  .inset-sm-right-60 {
    padding-right: 60px;
  }
  .inset-sm-right-70 {
    padding-right: 70px;
  }
  .inset-sm-right-85 {
    padding-right: 85px;
  }
  .inset-sm-right-100 {
    padding-right: 100px;
  }
}

@media (min-width: 768px) {
  .inset-md-right-0 {
    padding-right: 0;
  }
  .inset-md-right-10 {
    padding-right: 10px;
  }
  .inset-md-right-15 {
    padding-right: 15px;
  }
  .inset-md-right-20 {
    padding-right: 20px;
  }
  .inset-md-right-30 {
    padding-right: 30px;
  }
  .inset-md-right-40 {
    padding-right: 40px;
  }
  .inset-md-right-50 {
    padding-right: 50px;
  }
  .inset-md-right-60 {
    padding-right: 60px;
  }
  .inset-md-right-70 {
    padding-right: 70px;
  }
  .inset-md-right-85 {
    padding-right: 85px;
  }
  .inset-md-right-100 {
    padding-right: 100px;
  }
}

@media (min-width: 992px) {
  .inset-lg-right-0 {
    padding-right: 0;
  }
  .inset-lg-right-10 {
    padding-right: 10px;
  }
  .inset-lg-right-15 {
    padding-right: 15px;
  }
  .inset-lg-right-20 {
    padding-right: 20px;
  }
  .inset-lg-right-30 {
    padding-right: 30px;
  }
  .inset-lg-right-40 {
    padding-right: 40px;
  }
  .inset-lg-right-50 {
    padding-right: 50px;
  }
  .inset-lg-right-60 {
    padding-right: 60px;
  }
  .inset-lg-right-70 {
    padding-right: 70px;
  }
  .inset-lg-right-85 {
    padding-right: 85px;
  }
  .inset-lg-right-100 {
    padding-right: 100px;
  }
}

@media (min-width: 1200px) {
  .inset-xl-right-0 {
    padding-right: 0;
  }
  .inset-xl-right-10 {
    padding-right: 10px;
  }
  .inset-xl-right-15 {
    padding-right: 15px;
  }
  .inset-xl-right-20 {
    padding-right: 20px;
  }
  .inset-xl-right-30 {
    padding-right: 30px;
  }
  .inset-xl-right-40 {
    padding-right: 40px;
  }
  .inset-xl-right-50 {
    padding-right: 50px;
  }
  .inset-xl-right-60 {
    padding-right: 60px;
  }
  .inset-xl-right-70 {
    padding-right: 70px;
  }
  .inset-xl-right-85 {
    padding-right: 85px;
  }
  .inset-xl-right-100 {
    padding-right: 100px;
  }
}

@media (min-width: 1600px) {
  .inset-xxl-right-0 {
    padding-right: 0;
  }
  .inset-xxl-right-10 {
    padding-right: 10px;
  }
  .inset-xxl-right-15 {
    padding-right: 15px;
  }
  .inset-xxl-right-20 {
    padding-right: 20px;
  }
  .inset-xxl-right-30 {
    padding-right: 30px;
  }
  .inset-xxl-right-40 {
    padding-right: 40px;
  }
  .inset-xxl-right-50 {
    padding-right: 50px;
  }
  .inset-xxl-right-60 {
    padding-right: 60px;
  }
  .inset-xxl-right-70 {
    padding-right: 70px;
  }
  .inset-xxl-right-85 {
    padding-right: 85px;
  }
  .inset-xxl-right-100 {
    padding-right: 100px;
  }
}

* + .row {
  margin-top: 35px;
}

* + .box-text {
  margin-top: 40px;
}

* + .block-centered {
  margin-top: 30px;
}

[class*='inset'] + [class*='inset'] {
  margin-top: 40px;
}

* + .group-inline {
  margin-top: 15px;
}

* + .group-md {
  margin-top: 22px;
}

* + .group-lg {
  margin-top: 30px;
}

@media (min-width: 768px) {
  * + .block-centered {
    margin-top: 60px;
  }
}

* + .group-xl {
  margin-top: 40px;
}

@media (min-width: 768px) {
  * + .group-xl {
    margin-top: 60px;
  }
}

@media (min-width: 1600px) {
  * + .group-xl {
    margin-top: 120px;
  }
}

* + .group-xl-responsive {
  margin-top: 40px;
}

@media (min-width: 768px) {
  * + .group-xl-responsive {
    margin-top: 45px;
  }
}

* + .offset-1 {
  margin-top: 40px;
}

* + .offset-2 {
  margin-top: 15px;
}

* + .offset-3 {
  margin-top: 35px;
}

* + .offset-4 {
  margin-top: 40px;
}

* + .offset-5 {
  margin-top: 22px;
}

* + .offset-6 {
  margin-top: 40px;
}

* + .offset-7 {
  margin-top: 22px;
}

* + .offset-8 {
  margin-top: 60px;
}

* + .rd-mailform {
  margin-top: 40px;
}

* + .offset-top-0 {
  margin-top: 0;
}

* + .comments-wrap {
  margin-top: 40px;
}

* + .list-blocks {
  margin-top: 50px;
}

* + .button-wrap {
  margin-top: 30px;
}

* + .list-progress {
  margin-top: 30px;
}

* + .carousel-parent {
  margin-top: 15px;
}

* + .button {
  margin-top: 30px;
}

* + .link-wrap {
  margin-top: 30px;
}

* + .row-offset-1 {
  margin-top: 50px;
}

* + .row-offset-2 {
  margin-top: 40px;
}

* + .row-offset-3 {
  margin-top: 50px;
}

* + .row-offset-4 {
  margin-top: 40px;
}

* + .isotope-filters-responsive {
  margin-top: 40px;
}

h3 + .rd-mailform {
  margin-top: 30px;
}

p + .form-inline {
  margin-top: 15px;
}

p + .slick-slider {
  margin-top: 40px;
}

.container + .container {
  margin-top: 40px;
}

.row + .row {
  margin-top: 40px;
}

.countdown-wrap + h5 {
  margin-top: 60px;
}

@media (min-width: 768px) {
  * + .offset-1 {
    margin-top: 60px;
  }
  * + .offset-3 {
    margin-top: 50px;
  }
  * + .offset-7 {
    margin-top: 40px;
  }
  * + .offset-8 {
    margin-top: 75px;
  }
  * + .row-offset-2 {
    margin-top: 60px;
  }
  * + .row-offset-4 {
    margin-top: 50px;
  }
  * + .comments-wrap {
    margin-top: 60px;
  }
  p + .slick-slider {
    margin-top: 50px;
  }
}

@media (min-width: 992px) {
  * + .offset-5 {
    margin-top: 25px;
  }
  * + .row-offset-3 {
    margin-top: 60px;
  }
}

@media (min-width: 1200px) {
  * + .offset-6 {
    margin-top: 90px;
  }
  * + .button {
    margin-top: 44px;
  }
}

.row-15 {
  margin-bottom: -15px;
}

.row-15:empty {
  margin-bottom: 0;
}

.row-15 > * {
  margin-bottom: 15px;
}

.row-25 {
  margin-bottom: -25px;
}

.row-25:empty {
  margin-bottom: 0;
}

.row-25 > * {
  margin-bottom: 25px;
}

.row-30 {
  margin-bottom: -30px;
}

.row-30:empty {
  margin-bottom: 0;
}

.row-30 > * {
  margin-bottom: 30px;
}

.row-40 {
  margin-bottom: -40px;
}

.row-40:empty {
  margin-bottom: 0;
}

.row-40 > * {
  margin-bottom: 40px;
}

.row-50 {
  margin-bottom: -50px;
}

.row-50:empty {
  margin-bottom: 0;
}

.row-50 > * {
  margin-bottom: 50px;
}

.row-60 {
  margin-bottom: -60px;
}

.row-60:empty {
  margin-bottom: 0;
}

.row-60 > * {
  margin-bottom: 60px;
}

@media (min-width: 576px) {
  .row-sm-0 {
    margin-bottom: 0px;
  }
  .row-sm-0:empty {
    margin-bottom: 0;
  }
  .row-sm-0 > * {
    margin-bottom: 0px;
  }
  .row-sm-50 {
    margin-bottom: -50px;
  }
  .row-sm-50:empty {
    margin-bottom: 0;
  }
  .row-sm-50 > * {
    margin-bottom: 50px;
  }
}

@media (min-width: 768px) {
  .row-md-40 {
    margin-bottom: -40px;
  }
  .row-md-40:empty {
    margin-bottom: 0;
  }
  .row-md-40 > * {
    margin-bottom: 40px;
  }
  .row-md-60 {
    margin-bottom: -60px;
  }
  .row-md-60:empty {
    margin-bottom: 0;
  }
  .row-md-60 > * {
    margin-bottom: 60px;
  }
}

@media (min-width: 992px) {
  .row-lg-90 {
    margin-bottom: -90px;
  }
  .row-lg-90:empty {
    margin-bottom: 0;
  }
  .row-lg-90 > * {
    margin-bottom: 90px;
  }
}

@media (min-width: 768px) {
  .col-md-preffix-4 {
    margin-left: 33.33333%;
  }
}

@media (min-width: 992px) {
  .col-lg-preffix-5 {
    margin-left: 41.66667%;
  }
}

@media (min-width: 1200px) {
  .col-xl-preffix-1 {
    margin-left: 8.33333%;
  }
  .col-xl-preffix-6 {
    margin-left: 50%;
  }
}

.link {
  display: inline-block;
}

.link-inline {
  font: inherit;
  line-height: inherit;
  text-decoration: underline;
}

.link-underline, .link-underline:active, .link-underline:focus {
  text-decoration: underline;
}

.link-underline:hover {
  text-decoration: none;
}

.link-circle {
  border-radius: 100%;
}

.link-circle .icon,
.link-circle .icon:before {
  position: static;
}

.link-bold {
  font: 700 16px/22px "PT Serif", "Times New Roman", Times, serif;
}

.link-group {
  white-space: nowrap;
}

.link-group * {
  vertical-align: middle;
}

.link-group span {
  display: inline-block;
}

.link-group span + *,
.link-group * + span {
  margin-left: 5px;
}

.link-group.link-group-animated .icon {
  position: relative;
  top: 1px;
  right: 0;
  -webkit-transition: .22s;
  -o-transition: .22s;
  transition: .22s;
}

.link-group.link-group-animated:hover .icon {
  right: -5px;
}

.link-group-baseline * {
  vertical-align: baseline;
}

.link-icon, .link-icon * {
  vertical-align: middle;
}

.link-icon .icon {
  margin-right: 5px;
}

.link-icon-mod .icon {
  position: relative;
  top: -3px;
}

.link-image img {
  width: auto;
  -webkit-transition: .44s all ease;
  -o-transition: .44s all ease;
  transition: .44s all ease;
  opacity: .5;
}

.link-image:hover img {
  opacity: 1;
}

.link-image-scale {
  position: relative;
  -webkit-transition: .44s all ease;
  -o-transition: .44s all ease;
  transition: .44s all ease;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.link-image-scale img {
  width: auto;
}

.link-image-scale:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.link-image-wrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  min-height: 126px;
}

* + .link-image-wrap {
  margin-top: 13px;
}

.site-main .link-primary-inline {
  color: #cca876;
}

.site-main .link-primary-inline.active, .site-main .link-primary-inline:active, .site-main .link-primary-inline:focus {
  color: #9b9b9b;
}

.site-main .link-primary-inline.hover, .site-main .link-primary-inline:hover {
  color: #b49465;
}

.site-main .link-default, .site-main .link-default:active, .site-main .link-default:focus {
  color: #9f9f9f;
}

.site-main .link-default:hover {
  color: #cca876;
}

.site-main .link-primary, .site-main .link-primary:active, .site-main .link-primary:focus {
  color: #cca876;
}

.site-main .link-primary:hover {
  color: #000;
}

.site-main .link-primary-1, .site-main .link-primary-1:active, .site-main .link-primary-1:focus {
  color: #cca876;
}

.site-main .link-primary-1:hover {
  color: #dedede;
}

.site-main .link-primary-inverse, .site-main .link-primary-inverse:active, .site-main .link-primary-inverse:focus {
  color: #cca876;
}

.site-main .link-primary-inverse:hover {
  color: #dedede;
}

.site-main .link-primary-inverse-v2, .site-main .link-primary-inverse-v2:active, .site-main .link-primary-inverse-v2:focus {
  color: #cca876;
}

.site-main .link-primary-inverse-v2:hover {
  color: #fff;
}

.site-main .link-secondary, .site-main .link-secondary:active, .site-main .link-secondary:focus {
  color: #000;
}

.site-main .link-secondary:hover {
  color: #cca876;
}

.site-main .link-tundora-inverse, .site-main .link-tundora-inverse:active, .site-main .link-tundora-inverse:focus {
  color: #414141;
}

.site-main .link-tundora-inverse:hover {
  color: #fff;
}

.site-main .link-secondary, .site-main .link-secondary:active, .site-main .link-secondary:focus {
  color: #000;
}

.site-main .link-secondary:hover {
  color: #cca876;
}

.site-main .link-gray-light, .site-main .link-gray-light:active, .site-main .link-gray-light:focus {
  color: #d9d9d9;
}

.site-main .link-gray-light:hover {
  color: #000;
}

.site-main .link-white, .site-main .link-white:active, .site-main .link-white:focus {
  color: #fff;
}

.site-main .link-white:hover {
  color: #cca876;
}

.site-main .link-white-v2, .site-main .link-white-v2:active, .site-main .link-white-v2:focus {
  color: #fff;
}

.site-main .link-white-v2:hover {
  color: #666c84;
}

.site-main .link-white-03, .site-main .link-white-03:active, .site-main .link-white-03:focus {
  color: rgba(255, 255, 255, 0.3);
}

.site-main .link-white-03:hover {
  color: #cca876;
}

.site-main .link-dusty-gray, .site-main .link-dusty-gray:active, .site-main .link-dusty-gray:focus {
  color: #9b9b9b;
}

.site-main .link-dusty-gray:hover {
  color: #cca876;
}

.site-main .link-black-v2, .site-main .link-black-v2:active, .site-main .link-black-v2:focus {
  color: rgba(0, 0, 0, 0.6);
}

.site-main .link-black-v2:hover {
  color: #000;
}

.site-main .link-black-v2:hover {
  text-decoration: underline;
}

.site-main .link-gray-dark-filled, .site-main .link-gray-dark-filled:active, .site-main .link-gray-dark-filled:focus {
  color: #fff;
  background: #2a2b2b;
}

.site-main .link-gray-dark-filled:hover {
  color: #fff;
  background: #cca876;
}

.site-main .link-shop {
  width: 25px;
  height: 25px;
  font-size: 25px;
  line-height: 25px;
}

.site-main .link-shop, .site-main .link-shop:active, .site-main .link-shop:focus {
  color: #00030a;
}

.site-main .link-shop:hover {
  color: #cca876;
}

ul,
ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

dl {
  margin: 0;
}

dt {
  font-weight: inherit;
}

.list > li + li {
  margin-top: 5px;
}

.list-xl > li + li {
  margin-top: 44px;
}

.list-inline {
  margin-left: -5px;
  margin-right: -5px;
  vertical-align: baseline;
}

.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

.list-inline-reset {
  font-size: 0;
  line-height: 0;
}

.list-inline-xs {
  margin-left: -6px;
  margin-right: -6px;
}

.list-inline-xs > li {
  display: inline-block;
  padding-left: 6px;
  padding-right: 6px;
}

.list-inline-sm {
  margin-left: -10px;
  margin-right: -10px;
}

.list-inline-sm > li {
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
}

.list-inline-md {
  margin-left: -15px;
  margin-right: -15px;
}

.list-inline-md > li {
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
}

.list-objects-inline {
  margin-bottom: -4px;
  margin-left: -22px;
  -webkit-transform: translateY(-4px);
  -ms-transform: translateY(-4px);
  transform: translateY(-4px);
}

.list-objects-inline > *, .list-objects-inline > *:first-child {
  display: inline-block;
  vertical-align: middle;
  margin-top: 4px;
  margin-left: 22px;
}

.list-objects-inline > li > * {
  display: inline-block;
  vertical-align: middle;
}

.list-objects-inline > li > * + * {
  margin-left: 5px;
}

.list-terms dt + dd {
  margin-top: 10px;
}

.list-terms dd + dt {
  margin-top: 31px;
}

.list-terms-variant-1 dt {
  font: 700 16px/22px "PT Serif", "Times New Roman", Times, serif;
  letter-spacing: -.025em;
  color: #000;
}

.list-terms-variant-1 dt + dd {
  margin-top: 16px;
}

.list-terms-variant-1 dd + dt {
  margin-top: 40px;
}

@media (min-width: 1200px) {
  .list-terms-variant-1 dt {
    font-size: 19px;
    line-height: 28px;
  }
  .list-terms-variant-1 dd + dt {
    margin-top: 53px;
  }
}

.dl-inline {
  vertical-align: middle;
}

.dl-inline dt,
.dl-inline dd {
  display: inline-block;
  vertical-align: middle;
}

.dl-inline dt {
  padding-right: 5px;
}

.dl-inline dt:after {
  content: ':';
}

.dl-inline .pricing-object-sm {
  position: relative;
  top: -5px;
}

.list-terms-inline dt, .list-terms-inline dd {
  display: inline-block;
}

.list-terms-inline dt {
  color: #000;
}

.list-terms-inline dd {
  color: #9f9f9f;
}

.list-terms-inline dt:after {
  content: ':';
}

.list-index {
  counter-reset: li;
}

.list-index > li .list-index-counter:before {
  content: counter(li, decimal-leading-zero);
  counter-increment: li;
}

.list-marked li {
  color: #000;
  position: relative;
  padding-left: 32px;
}

.list-marked li:before {
  position: absolute;
  top: 1px;
  left: 0;
  content: '\e005';
  font-family: "fl-flat-icons-set-2";
  display: inline-block;
  margin-right: 11px;
  font-size: 13px;
  line-height: inherit;
  vertical-align: middle;
  color: #cca876;
}

.list-marked li:not(:last-child):after {
  content: ';';
}

.list-marked li:last-child:after {
  content: '.';
}

.list-marked li + li {
  margin-top: 11px;
}

.list-marked-spacing-lg li {
  padding-left: 26px;
}

@media (min-width: 992px) and (max-width: 1599px) {
  .list-marked li {
    padding-left: 24px;
    font-size: 13px;
  }
  .list-marked li:before {
    font-size: 11px;
  }
}

.list-marked-variant-2 > li > a {
  position: relative;
  display: inline-block;
  padding-left: 20px;
}

.list-marked-variant-2 > li > a:before {
  content: '\f105';
  position: absolute;
  left: 0;
  top: 1px;
  font: 400 18px/24px 'FontAwesome';
  color: #cca876;
  -webkit-transition: .33s all ease;
  -o-transition: .33s all ease;
  transition: .33s all ease;
}

.list-marked-variant-2 > li > a:hover:before {
  left: 4px;
}

.list-marked-variant-2 > li + li {
  margin-top: 14px;
}

.list-ordered {
  counter-reset: li;
}

.list-ordered li {
  color: #000;
}

.list-ordered li:before {
  display: inline-block;
  margin-right: 13px;
  width: 15px;
  content: counter(li, decimal) ".";
  counter-increment: li;
}

.list-ordered li:not(:last-child):after {
  content: ';';
}

.list-ordered li:last-child:after {
  content: '.';
}

.list-ordered li + li {
  margin-top: 11px;
}

.list-numbered {
  counter-reset: li;
}

.list-numbered > li {
  position: relative;
  padding-left: 30px;
}

.list-numbered > li:before {
  position: absolute;
  top: 0;
  left: 0;
  content: counter(li, decimal) ".";
  counter-increment: li;
}

.list-numbered > li + li {
  margin-top: 10px;
}

.list-icon-pack {
  margin-top: 6px;
}

.list-icon-pack > li h5,
.list-icon-pack > li .h5 {
  font-size: 17px;
}

.list-icon-pack > li span {
  display: block;
}

.list-icon-pack > li span + span {
  margin-top: 3px;
  margin-left: .25em;
}

.list-links > li {
  display: inline-block;
}

.list-links > li:after {
  content: ';';
}

.list-links > li:last-child:after {
  display: none;
}

.list-hashtags > li {
  display: inline-block;
}

.list-hashtags > li > a:before {
  content: '#';
}

.list-marked-bordered {
  color: #000;
}

.list-marked-bordered li a {
  display: block;
  padding: 10px 7px;
  border-bottom: 1px solid #f9f9f9;
}

.list-marked-bordered li a:before {
  position: relative;
  display: inline-block;
  padding-right: 10px;
  font: 400 18px "FontAwesome";
  line-height: inherit;
  color: #cca876;
  content: '\f105';
}

.list-marked-bordered li a span {
  color: inherit;
  -webkit-transition: color .33s;
  -o-transition: color .33s;
  transition: color .33s;
}

.list-marked-bordered li a span:first-child {
  color: #000;
}

.list-marked-bordered li a:hover, .list-marked-bordered li a:hover span:nth-child(n) {
  color: #cca876;
}

.list-marked-bordered li span:not(:last-child) {
  margin-right: .25em;
}

.list-bordered-horizontal {
  position: relative;
  -webkit-transform: translateY(-7px);
  -ms-transform: translateY(-7px);
  transform: translateY(-7px);
  margin-bottom: -7px;
}

.list-bordered-horizontal > * {
  margin-top: 7px;
}

.list-bordered-horizontal > *:not(:last-child) {
  margin-right: 35px;
}

@media (min-width: 768px) {
  .list-bordered-horizontal > li {
    display: inline-block;
  }
  .list-bordered-horizontal > li:not(:last-child) {
    position: relative;
  }
  .list-bordered-horizontal > li:not(:last-child):after {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: -20px;
    width: 1px;
    height: 22px;
    background: #d9d9d9;
  }
}

.list-tag-blocks {
  position: relative;
  -webkit-transform: translateY(-6px);
  -ms-transform: translateY(-6px);
  transform: translateY(-6px);
  margin-bottom: -6px;
  margin-left: -8px;
}

.list-tag-blocks > * {
  margin-top: 6px;
}

.list-tag-blocks > *:not(:last-child) {
  margin-right: 6px;
}

.list-tag-blocks li {
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

.list-tag-blocks li a {
  display: inline-block;
  padding: 6px 10px;
  border-radius: 3px;
  border: 1px solid transparent;
}

.list-tag-blocks li a, .list-tag-blocks li a:active, .list-tag-blocks li a:focus, .list-tag-blocks li a:hover {
  color: #000;
}

.list-tag-blocks li a:hover {
  border-color: #9b9b9b;
}

* + .list-tag-blocks {
  margin-top: 22px;
}

.list-progress {
  color: #000;
}

.list-progress li + li {
  margin-top: 23px;
}

.list-progress p {
  padding-right: 40px;
}

.list-tags-inline > li {
  display: inline;
}

.list-tags-inline > li:not(:last-child):after {
  content: ',';
}

.list-rating {
  font-size: 0;
  line-height: 0;
}

.list-rating > li {
  display: inline-block;
}

.list-rating .icon {
  color: #ffd400;
}

.list-wide-bordered {
  color: #000;
  font: 400 14px/22px "PT Serif", "Times New Roman", Times, serif;
  border-top: 1px solid #d9d9d9;
}

.list-wide-bordered dl {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  width: 100%;
  font-weight: 700;
}

.list-wide-bordered dl dt {
  padding-right: 15px;
}

.list-wide-bordered dl dd {
  font-weight: 700;
  font-size: 14px;
}

.list-wide-bordered li {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  min-height: 54px;
  padding: 10px 20px;
  border-bottom: 1px solid #d9d9d9;
}

.list-wide-bordered + .list-wide-bordered {
  border-top: 0;
}

@media (min-width: 768px) {
  .list-wide-bordered {
    font-size: 16px;
  }
  .list-wide-bordered li {
    min-height: 73px;
    padding: 20px 30px;
  }
}

.object-wrap {
  position: relative;
  overflow: hidden;
}

.object-wrap-right > .object-wrap-body {
  right: 0;
}

.object-wrap-left > .object-wrap-body {
  left: 0;
}

@media (min-width: 768px) {
  .object-wrap-sm-right > .object-wrap-body {
    right: 0;
  }
  .object-wrap-sm-left > .object-wrap-body {
    left: 0;
  }
}

@media (max-width: 575px) {
  .object-wrap-body {
    position: relative;
    overflow: hidden;
    min-height: 300px;
    width: 100%;
  }
  .object-wrap-body > img {
    position: absolute;
    min-width: 100%;
    max-width: none;
    height: auto;
    max-height: none;
    top: 20%;
    left: 50%;
    -webkit-transform: translate(-50%, -20%);
    -ms-transform: translate(-50%, -20%);
    transform: translate(-50%, -20%);
  }
}

@media (min-width: 768px) {
  .object-wrap-body {
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100vw;
    min-width: 1px;
    max-width: none;
    height: 100%;
    min-height: 100%;
    max-height: none;
    margin: 0;
    background: inherit;
    z-index: 0;
  }
  .object-wrap-body > img {
    position: relative;
    height: auto;
    min-height: 100.5%;
    width: auto;
    min-width: 102%;
    max-width: none;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .object-wrap-body + * {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .sm-width-c6 {
    width: calc(50vw - 720px / 2 + (720px / 12) * 6);
  }
}

@media (min-width: 992px) {
  .md-width-c7d20 {
    width: calc(50vw - 960px / 2 + 20px + (960px / 12) * 7);
  }
}

@media (min-width: 1200px) {
  .md-width-c7d20 {
    width: calc(50vw - 1170px / 2 + 20px + (1170px / 12) * 7);
  }
}

@media (min-width: 992px) {
  .md-width-c5dm20 {
    width: calc(50vw - 960px / 2 - 20px + (960px / 12) * 5);
  }
}

@media (min-width: 1200px) {
  .md-width-c5dm20 {
    width: calc(50vw - 1170px / 2 - 20px + (1170px / 12) * 5);
  }
}

.bg-wrap {
  position: relative;
}

.bg-wrap:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  width: 120vw;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: inherit;
  z-index: -1;
}

.bg-wrap-sm-left {
  z-index: 1;
}

@media (min-width: 992px) {
  .bg-wrap-sm-left:before {
    width: 100vw;
    right: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.bg-wrap-sm-right {
  z-index: 1;
}

@media (min-width: 992px) {
  .bg-wrap-sm-right:before {
    width: 100vw;
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

@media (min-width: 576px) {
  .wrap-justify {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .wrap-justify > * + * {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .wrap-justify {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
}

@media (min-width: 1200px) {
  .wrap-justify {
    padding-right: 30px;
  }
}

.link-wrap {
  line-height: 1;
}

.link-wrap a {
  display: inline;
  line-height: 1;
}

[class*='bg-decoration-wrap'] {
  position: relative;
  overflow: hidden;
}

[class*='bg-decoration-wrap'] .bg-decoration-content {
  position: relative;
  z-index: 2;
}

[class*='bg-decoration-wrap'] .bg-decoration-object {
  top: 0;
  bottom: auto;
}

.bg-decoration-bottom .bg-decoration-object {
  top: auto;
  bottom: 0;
}

@media (min-width: 768px) {
  .bg-decoration-wrap-sm .bg-decoration-object {
    height: 50%;
    position: absolute;
    right: 0;
    left: 0;
  }
  .bg-decoration-bottom-sm .bg-decoration-object {
    height: 34%;
  }
}

@media (min-width: 1200px) {
  .bg-decoration-object {
    height: 50%;
    position: absolute;
    right: 0;
    left: 0;
  }
  .bg-decoration-bottom-mod .bg-decoration-object {
    height: 45%;
  }
}

@media (min-width: 768px) {
  .image-wrap-1 img {
    max-width: 110%;
  }
}

@media (min-width: 992px) {
  .image-wrap-1 img {
    max-width: 140%;
  }
}

.image-wrap-2 {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end;
}

.image-wrap-2 img {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

@media (min-width: 768px) {
  .image-wrap-2 img {
    max-width: 110%;
  }
}

@media (min-width: 992px) {
  .image-wrap-2 img {
    max-width: 140%;
  }
}

.block-wrap-1 {
  position: relative;
  z-index: 0;
  display: inline-block;
  text-align: center;
  padding-top: 90px;
  padding-bottom: 25px;
  max-width: 430px;
}

.block-wrap-1 .block-number {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  color: #f2f3f8;
  font-weight: 300;
  font-size: 222px;
  z-index: 0;
  line-height: .7;
}

.block-wrap-1 * + .block-header {
  margin-top: 0;
}

.bg-displaced-wrap {
  position: relative;
  z-index: 0;
}

.bg-displaced-wrap .bg-displaced-body {
  position: relative;
  z-index: 1;
}

[data-x-mode="true"] .bg-displaced-wrap .bg-displaced-body {
  pointer-events: none;
}

.bg-displaced-wrap .bg-displaced {
  position: absolute;
  top: 50px;
  right: 0;
  bottom: 50px;
  left: 0;
  z-index: 0;
}

.divider {
  width: 49px;
  height: 2px;
  margin-left: auto;
  margin-right: auto;
}

.divider-fullwidth {
  height: 1px;
  width: 100%;
}

* + .divider-fullwidth {
  margin-top: 40px;
}

.divider-wide {
  height: 10px;
  width: 100%;
}

.divider-circle {
  position: relative;
  width: 100%;
  height: 10px;
}

.divider-circle:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 10px;
  height: 10px;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 50px;
  background: #cca876;
}

.divider-md {
  height: 1px;
  width: 119px;
}

* + .divider-circle {
  margin-top: 35px;
}

@media (min-width: 768px) {
  * + .divider-circle {
    margin-top: 50px;
  }
}

.tabs-custom .nav-tabs {
  word-spacing: 0;
  border: 0;
}

.tabs-custom .nav-tabs:before, .tabs-custom .nav-tabs:after {
  display: none;
}

.tabs-custom .nav-tabs li {
  float: none;
  border: 0;
  cursor: pointer;
  -webkit-transition: .33s all ease;
  -o-transition: .33s all ease;
  transition: .33s all ease;
}

.tabs-custom .nav-tabs li a.active {
  border: 0;
  cursor: default;
}

.tabs-custom .nav-tabs a {
  margin: 0;
  border: 0;
}

* + .tabs-custom {
  margin-top: 35px;
}

@media (min-width: 992px) {
  * + .tabs-custom {
    margin-top: 50px;
  }
}

.tabs-custom.tabs-corporate .nav-tabs, .tabs-custom.tabs-line .nav-tabs, .tabs-custom.tabs-minimal .nav-tabs {
  font-size: 0;
  line-height: 0;
}

.tabs-custom.tabs-corporate .nav-tabs {
  border: 1px solid #d9d9d9;
}

.tabs-custom.tabs-corporate .nav-tabs li {
  margin: -1px 0;
}

.tabs-custom.tabs-corporate .nav-tabs li a {
  padding: 8px 10px;
  font: 700 11px/18px "PT Serif", "Times New Roman", Times, serif;
  color: #000;
  background: transparent;
  border-bottom: 1px solid #d9d9d9;
  text-align: center;
  vertical-align: middle;
}

.tabs-custom.tabs-corporate .nav-tabs li a:after {
  font: 400 17px 'Material Design Icons';
  color: transparent;
  position: relative;
  top: -12px;
  display: inline-block;
  margin-left: 5px;
  content: '\f236';
  vertical-align: middle;
  -webkit-transition: .33s all ease;
  -o-transition: .33s all ease;
  transition: .33s all ease;
}

.tabs-custom.tabs-corporate .nav-tabs li a:hover,
.tabs-custom.tabs-corporate .nav-tabs li a.active {
  color: #fff;
  background: #cca876;
  border-color: #cca876;
}

.tabs-custom.tabs-corporate .nav-tabs li a:hover:after,
.tabs-custom.tabs-corporate .nav-tabs li a.active:after {
  top: -1px;
  color: #fff;
}

.tabs-custom.tabs-corporate .tab-content {
  padding: 22px 0 0;
}

.tabs-custom.tabs-line .nav-tabs li, .tabs-custom.tabs-minimal .nav-tabs li {
  margin: 0;
}

.tabs-custom.tabs-line .nav-tabs li + li, .tabs-custom.tabs-minimal .nav-tabs li + li {
  margin-top: -1px;
}

.tabs-custom.tabs-line .tab-content, .tabs-custom.tabs-minimal .tab-content {
  padding: 22px 0 0;
}

.tabs-custom.tabs-line .nav-tabs li a {
  font: 400 11px/16px "PT Serif", "Times New Roman", Times, serif;
  letter-spacing: -.05em;
  text-transform: uppercase;
  color: #9b9b9b;
}

.tabs-custom.tabs-line .nav-tabs li a:hover,
.tabs-custom.tabs-line .nav-tabs li a.active {
  color: #cca876;
}

.tabs-custom.tabs-minimal .nav-tabs li a {
  font: 700 11px/24px "PT Serif", "Times New Roman", Times, serif;
  color: #000;
}

.tabs-custom.tabs-minimal .nav-tabs li a:hover,
.tabs-custom.tabs-minimal .nav-tabs li a.active {
  color: #cca876;
}

.tabs-custom.tabs-line .nav-tabs {
  text-align: center;
}

.tabs-custom.tabs-line .nav-tabs li {
  display: block;
  margin: 0 -1px;
}

.tabs-custom.tabs-line .nav-tabs li a {
  padding: 8px 15px;
  border: 1px solid #e5e7e9;
}

.tabs-custom.tabs-line .nav-tabs li a:last-child {
  margin-right: 0;
  border-bottom-width: 1px;
}

.tabs-custom.tabs-line .nav-tabs li a:hover,
.tabs-custom.tabs-line .nav-tabs li a.active {
  color: #fff;
  background: #cca876;
  border-color: #cca876;
}

.tabs-custom.tabs-minimal .nav-tabs {
  text-align: center;
}

.tabs-custom.tabs-minimal .nav-tabs li {
  display: block;
}

.tabs-custom.tabs-minimal .nav-tabs li a {
  padding: 7px 15px;
  border: 1px solid #e5e7e9;
}

.tabs-custom.tabs-minimal .nav-tabs li a:last-child {
  border-bottom-width: 1px;
}

.tabs-custom.tabs-minimal .nav-tabs li a:hover,
.tabs-custom.tabs-minimal .nav-tabs li a.active {
  color: #fff;
  background: #cca876;
  border-color: #cca876;
}

@media (min-width: 768px) {
  .tabs-custom.tabs-line li, .tabs-custom.tabs-minimal li {
    margin: 0;
  }
  .tabs-custom.tabs-line .nav-tabs li a {
    font-size: 14px;
    line-height: 24px;
  }
  .tabs-custom.tabs-minimal .nav-tabs li a {
    font-size: 14px;
    line-height: 24px;
  }
  .tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs, .tabs-custom.tabs-horizontal.tabs-line .nav-tabs {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    width: 100%;
    text-align: left;
  }
  .tabs-custom.tabs-horizontal.tabs-line .nav-tabs li a, .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs li a {
    position: relative;
    z-index: 10;
    display: inline-block;
    border: 0;
  }
  .tabs-custom.tabs-horizontal.tabs-line .nav-tabs li + li, .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs li + li {
    margin-top: 0;
  }
  .tabs-custom.tabs-horizontal.tabs-line .tab-content, .tabs-custom.tabs-horizontal.tabs-minimal .tab-content {
    padding: 40px 0 0;
  }
  .tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs li, .tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs a {
    display: block;
    border: 0;
  }
  .tabs-custom.tabs-horizontal.tabs-line .nav-tabs {
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    border-bottom: 2px solid #e5e7e9;
  }
  .tabs-custom.tabs-horizontal.tabs-line .nav-tabs li a {
    padding: 8px 0 8px 0;
    margin: 0 30px 0 0;
    background: transparent;
  }
  .tabs-custom.tabs-horizontal.tabs-line .nav-tabs li a:after {
    content: '';
    position: absolute;
    left: 0;
    right: 100%;
    bottom: -1px;
    border-bottom: 2px solid #cca876;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .33s all ease;
    -o-transition: .33s all ease;
    transition: .33s all ease;
  }
  .tabs-custom.tabs-horizontal.tabs-line .nav-tabs li a:hover,
  .tabs-custom.tabs-horizontal.tabs-line .nav-tabs li a.active {
    color: #cca876;
    background: transparent;
  }
  .tabs-custom.tabs-horizontal.tabs-line .nav-tabs li a.active:after {
    right: 0;
    opacity: 1;
    visibility: visible;
  }
  .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs {
    margin-bottom: -10px;
    margin-left: -35px;
  }
  .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs:empty {
    margin-bottom: 0;
    margin-left: 0;
  }
  .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs > * {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 35px;
  }
  .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs li {
    display: inline-block;
  }
  .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs li a {
    position: relative;
    bottom: -1px;
    z-index: 10;
    display: inline-block;
    padding: 0 0 5px 0;
  }
  .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs li a:after {
    content: '';
    position: absolute;
    left: 0;
    right: 100%;
    bottom: 0;
    border-bottom: 2px solid #cca876;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .33s all ease;
    -o-transition: .33s all ease;
    transition: .33s all ease;
  }
  .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs li a:last-child {
    margin-right: 0;
  }
  .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs li a:hover,
  .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs li a.active {
    color: #cca876;
    background: transparent;
  }
  .tabs-custom.tabs-horizontal.tabs-minimal .nav-tabs li a.active:after {
    right: 0;
    opacity: 1;
    visibility: visible;
  }
}

.tabs-vertical .nav-tabs {
  position: relative;
}

.tabs-vertical .nav-tabs > li {
  z-index: 10;
  display: block;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.tabs-vertical.tabs-corporate .nav-tabs {
  width: 100%;
}

.tabs-vertical.tabs-corporate .nav-tabs li {
  display: block;
}

.tabs-vertical.tabs-corporate .nav-tabs li a {
  position: relative;
  padding: 8px 10px;
}

.tabs-vertical.tabs-corporate .nav-tabs li a:hover,
.tabs-vertical.tabs-corporate .nav-tabs li a.active {
  border-color: #cca876;
}

.tabs-vertical.tabs-corporate .tab-content {
  padding: 30px 0 0;
}

.tabs-vertical.tabs-minimal .nav-tabs {
  border-right: 1px solid #dedede;
}

.tabs-vertical.tabs-minimal .nav-tabs li a {
  position: relative;
  right: -1px;
  padding: 0 16px 0 0;
  text-align: right;
  border-right: 1px solid transparent;
  background-color: transparent;
}

.tabs-vertical.tabs-minimal .nav-tabs li a:hover, .tabs-vertical.tabs-minimal .nav-tabs li a.resp-tab-active {
  border-right-color: #000;
}

.tabs-vertical.tabs-minimal .nav-tabs li + li {
  margin-top: 16px;
}

@media (max-width: 767px) {
  .tabs-custom.tabs-horizontal .nav-tabs, .tabs-custom.tabs-vertical .nav-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .tabs-custom.tabs-horizontal .nav-tabs > li a, .tabs-custom.tabs-vertical .nav-tabs > li a {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .tabs-custom.tabs-corporate .nav-tabs li a {
    font-size: 16px;
    line-height: 26px;
  }
  .tabs-custom.tabs-corporate .nav-tabs li a:after {
    font-size: 25px;
  }
  .tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs {
    position: relative;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    justify-content: center;
  }
  .tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs li {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
  .tabs-custom.tabs-horizontal.tabs-corporate .nav-tabs li a {
    display: block;
    padding: 21px 10px 19px;
  }
  .tabs-custom.tabs-horizontal.tabs-corporate .tab-content {
    padding: 30px 0 0;
  }
  .tabs-custom.tabs-vertical {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    -webkit-box-align: start;
    align-items: flex-start;
  }
  .tabs-custom.tabs-vertical .nav-tabs {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    max-width: 50%;
  }
  .tabs-custom.tabs-vertical .nav-tabs li {
    width: 100%;
  }
  .tabs-custom.tabs-vertical .nav-tabs li a {
    text-align: left;
  }
  .tabs-custom.tabs-vertical .nav-tabs li a:hover,
  .tabs-custom.tabs-vertical .nav-tabs li a.active {
    border-color: #cca876;
  }
  .tabs-custom.tabs-vertical .nav-tabs li a:hover:after,
  .tabs-custom.tabs-vertical .nav-tabs li a.active:after {
    right: 15px;
  }
  .tabs-custom.tabs-vertical .tab-content {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    flex-grow: 1;
  }
  .tabs-custom.tabs-vertical.tabs-corporate .nav-tabs {
    width: auto;
    min-width: 240px;
    border-width: 0 0 1px 0;
  }
  .tabs-custom.tabs-vertical.tabs-corporate .nav-tabs li {
    margin: 0;
  }
  .tabs-custom.tabs-vertical.tabs-corporate .nav-tabs li a {
    padding: 23px 44px 22px 30px;
    border-width: 1px 0 0 0;
    text-align: left;
    width: 100%;
  }
  .tabs-custom.tabs-vertical.tabs-corporate .nav-tabs li a:after {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 26px;
    content: '\f238';
    -webkit-transition: .33s all ease;
    -o-transition: .33s all ease;
    transition: .33s all ease;
  }
  .tabs-custom.tabs-vertical.tabs-corporate .nav-tabs li a:first-child {
    border-top: 1px solid #d9d9d9;
  }
  .tabs-custom.tabs-vertical.tabs-corporate .nav-tabs li a:hover:after,
  .tabs-custom.tabs-vertical.tabs-corporate .nav-tabs li a.active:after {
    right: 15px;
    top: 50%;
  }
  .tabs-custom.tabs-vertical.tabs-corporate .tab-content {
    padding: 0 0 0 30px;
    margin-top: -5px;
  }
}

@media (min-width: 992px) {
  .tabs-custom.tabs-vertical.tabs-corporate .nav-tabs {
    min-width: 300px;
  }
  .tabs-custom.tabs-vertical.tabs-corporate .tab-content {
    padding: 0 0 0 44px;
  }
}

table {
  background-color: transparent;
}

caption {
  padding-top: 17px 25px 18px;
  padding-bottom: 17px 25px 18px;
  color: #d9d9d9;
  text-align: left;
}

th {
  text-align: left;
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  color: #000;
}

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  line-height: 1.71429;
  vertical-align: top;
  border-top: 0;
}

.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  padding: 17px 25px 18px;
  line-height: 1.71429;
  vertical-align: top;
  border-bottom: 1px solid #d9d9d9;
}

.table > thead > tr > th {
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-size: 16px;
  font-weight: 700;
  padding: 26px 25px;
  vertical-align: bottom;
  background: #f2f3f8;
  border-bottom: 0;
}

@media (min-width: 768px) {
  .table > thead > tr > th {
    padding: 34px 25px 29px;
  }
}

.table > tfoot > tr > td {
  font-weight: 700;
}

.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}

.table > tbody + tbody {
  border-top: 0;
}

.table .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #d9d9d9;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #d9d9d9;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-primary {
  background: #fff;
}

.table-primary thead > tr > th {
  color: #fff;
  background: #cca876;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}

.table-striped > tbody > tr:nth-of-type(even) {
  background-color: #f2f3f8;
}

.table-striped > tbody > tr > td {
  border-bottom: 0;
}

.table-hover > tbody > tr:hover {
  background-color: #f2f3f8;
}

table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: #f2f3f8;
}

.table-hover .table-active:hover {
  background-color: #e1e4ef;
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: #e1e4ef;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #dff0d8;
}

.table-hover .table-success:hover {
  background-color: #d0e9c6;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #d0e9c6;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d9edf7;
}

.table-hover .table-info:hover {
  background-color: #c4e3f3;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #c4e3f3;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fcf8e3;
}

.table-hover .table-warning:hover {
  background-color: #faf2cc;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #faf2cc;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fe4a21;
}

.table-hover .table-danger:hover {
  background-color: #fe3508;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #fe3508;
}

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}

@media (max-width: 575px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 18px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #d9d9d9;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

.card-group.card-group-custom {
  display: block;
  margin-bottom: 0;
}

.card-group.card-group-custom .card-heading + .card-collapse > .card-body,
.card-group.card-group-custom .card-heading + .card-collapse > .list-group {
  border-top: 0;
}

.card-group.card-group-custom .card + .card {
  margin-top: 0;
}

.card-group.card-group-corporate .card + .card {
  margin-top: 30px;
}

.card-title {
  margin-bottom: 0;
}

.card-custom {
  display: block;
  margin: 0;
  background: inherit;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.card-custom a {
  display: block;
}

.card-custom .card-heading {
  padding: 0;
  border-bottom: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.card-custom .card-body {
  padding: 0;
  border: 0;
}

* + .card-group-custom {
  margin-top: 35px;
}

@media (min-width: 768px) {
  * + .card-group-custom {
    margin-top: 50px;
  }
}

.card-light:first-child .card-title {
  border-top: 1px solid #d9d9d9;
}

.card-light .card-title {
  border-bottom: 1px solid #d9d9d9;
}

.card-light .card-title:nth-child(n + 2) {
  margin-top: -1px;
}

.card-light .card-title a {
  position: relative;
  padding: 24px 55px 22px 32px;
  font: 700 16px/24px "PT Serif", "Times New Roman", Times, serif;
  color: #000;
  -webkit-transition: 1.5s all ease;
  -o-transition: 1.5s all ease;
  transition: 1.5s all ease;
}

.card-light .card-title a .card-arrow:after {
  opacity: 0;
  visibility: hidden;
}

.card-light .card-title a.collapsed .card-arrow:after {
  opacity: 1;
  visibility: visible;
}

.card-light .card-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 26px;
  -webkit-transition: .33s;
  -o-transition: .33s;
  transition: .33s;
  will-change: transform;
}

.card-light .card-arrow:before, .card-light .card-arrow:after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #cca876;
}

.card-light .card-arrow:before {
  width: 14px;
  height: 2px;
  right: 0;
}

.card-light .card-arrow:after {
  width: 2px;
  height: 14px;
  right: 6px;
  -webkit-transition: .2s all ease;
  -o-transition: .2s all ease;
  transition: .2s all ease;
}

.card-light .card-collapse {
  position: relative;
  margin-top: -1px;
  border-bottom: 1px solid #d9d9d9;
  color: #9f9f9f;
  will-change: transform;
}

.card-light .card-body {
  padding: 25px 44px 25px 32px;
}

@media (max-width: 767px) {
  .card-light .card-title a,
  .card-light .card-body {
    padding-left: 15px;
  }
}

.card-corporate .card-title a,
.card-corporate .card-collapse {
  background: #fff;
  -webkit-box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
  box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
}

.card-corporate .card-title a {
  position: relative;
  z-index: 1;
  padding: 24px 82px 22px 32px;
  font: 700 16px/24px "PT Serif", "Times New Roman", Times, serif;
  color: #000;
  -webkit-transition: 1.3s all ease;
  -o-transition: 1.3s all ease;
  transition: 1.3s all ease;
  border-radius: 6px 6px 0 0;
  border-bottom: 1px solid #dedede;
}

.card-corporate .card-title a .card-arrow:after {
  opacity: 0;
  visibility: hidden;
}

.card-corporate .card-title a.collapsed {
  border-radius: 6px;
}

.card-corporate .card-title a.collapsed .card-arrow {
  border-radius: 0 6px 6px 0;
}

.card-corporate .card-title a.collapsed .card-arrow:after {
  opacity: 1;
  visibility: visible;
}

.card-corporate .card-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  width: 70px;
  background: #cca876;
  border-radius: 0 6px 0 0;
  -webkit-transition: 1.3s all ease;
  -o-transition: 1.3s all ease;
  transition: 1.3s all ease;
}

.card-corporate .card-arrow:before, .card-corporate .card-arrow:after {
  content: '';
  position: absolute;
  top: 50%;
  z-index: 4;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #fff;
}

.card-corporate .card-arrow::before {
  width: 14px;
  height: 2px;
  right: 28px;
}

.card-corporate .card-arrow::after {
  width: 2px;
  height: 14px;
  right: 34px;
}

.card-corporate .card-collapse {
  position: relative;
  z-index: 2;
  color: #9f9f9f;
  border-radius: 0 0 6px 6px;
}

.card-corporate .card-body {
  padding: 25px 44px 25px 32px;
}

@media (max-width: 767px) {
  .card-corporate .card-title a,
  .card-corporate .card-body {
    padding-left: 25px;
  }
}

.card-light:first-child .card-title {
  border-top: 1px solid #d9d9d9;
}

.card-light .card-title {
  border-bottom: 1px solid #d9d9d9;
}

.card-light .card-title:nth-child(n + 2) {
  margin-top: -1px;
}

.card-light .card-title a {
  position: relative;
  padding: 24px 55px 22px 32px;
  font: 700 18px/28px "PT Serif", "Times New Roman", Times, serif;
  letter-spacing: -.025em;
  color: #000;
  -webkit-transition: 1.5s all ease;
  -o-transition: 1.5s all ease;
  transition: 1.5s all ease;
}

.card-light .card-title a .card-arrow:after {
  opacity: 0;
  visibility: hidden;
}

.card-light .card-title a.collapsed .card-arrow:after {
  opacity: 1;
  visibility: visible;
}

.card-light .card-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 26px;
  -webkit-transition: .33s;
  -o-transition: .33s;
  transition: .33s;
  will-change: transform;
}

.card-light .card-arrow:before, .card-light .card-arrow:after {
  content: '';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background: #cca876;
}

.card-light .card-arrow:before {
  width: 14px;
  height: 2px;
  right: 0;
}

.card-light .card-arrow:after {
  width: 2px;
  height: 14px;
  right: 6px;
  -webkit-transition: .2s all ease;
  -o-transition: .2s all ease;
  transition: .2s all ease;
}

.card-light .card-collapse {
  position: relative;
  margin-top: -1px;
  border-bottom: 1px solid #d9d9d9;
  color: #9f9f9f;
  will-change: transform;
}

.card-light .card-body {
  padding: 25px 44px 25px 32px;
}

@media (max-width: 575px) {
  .card-light .card-title a,
  .card-light .card-body {
    padding-left: 15px;
  }
}

/*
*
* Grid Modules
*/
.row-seven > .col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 14.28571%;
  -ms-flex: 0 0 14.28571%;
  flex: 0 0 14.28571%;
  max-width: 14.28571%;
}

.row-seven > .col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 28.57143%;
  -ms-flex: 0 0 28.57143%;
  flex: 0 0 28.57143%;
  max-width: 28.57143%;
}

.row-seven > .col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 42.85714%;
  -ms-flex: 0 0 42.85714%;
  flex: 0 0 42.85714%;
  max-width: 42.85714%;
}

.row-seven > .col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 57.14286%;
  -ms-flex: 0 0 57.14286%;
  flex: 0 0 57.14286%;
  max-width: 57.14286%;
}

.row-seven > .col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 71.42857%;
  -ms-flex: 0 0 71.42857%;
  flex: 0 0 71.42857%;
  max-width: 71.42857%;
}

.row-seven > .col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 85.71429%;
  -ms-flex: 0 0 85.71429%;
  flex: 0 0 85.71429%;
  max-width: 85.71429%;
}

.row-seven > .col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 576px) {
  .row-seven > .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14.28571%;
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .row-seven > .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 28.57143%;
    -ms-flex: 0 0 28.57143%;
    flex: 0 0 28.57143%;
    max-width: 28.57143%;
  }
  .row-seven > .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 42.85714%;
    -ms-flex: 0 0 42.85714%;
    flex: 0 0 42.85714%;
    max-width: 42.85714%;
  }
  .row-seven > .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 57.14286%;
    -ms-flex: 0 0 57.14286%;
    flex: 0 0 57.14286%;
    max-width: 57.14286%;
  }
  .row-seven > .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 71.42857%;
    -ms-flex: 0 0 71.42857%;
    flex: 0 0 71.42857%;
    max-width: 71.42857%;
  }
  .row-seven > .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 85.71429%;
    -ms-flex: 0 0 85.71429%;
    flex: 0 0 85.71429%;
    max-width: 85.71429%;
  }
  .row-seven > .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .row-seven > .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14.28571%;
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .row-seven > .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 28.57143%;
    -ms-flex: 0 0 28.57143%;
    flex: 0 0 28.57143%;
    max-width: 28.57143%;
  }
  .row-seven > .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 42.85714%;
    -ms-flex: 0 0 42.85714%;
    flex: 0 0 42.85714%;
    max-width: 42.85714%;
  }
  .row-seven > .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 57.14286%;
    -ms-flex: 0 0 57.14286%;
    flex: 0 0 57.14286%;
    max-width: 57.14286%;
  }
  .row-seven > .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 71.42857%;
    -ms-flex: 0 0 71.42857%;
    flex: 0 0 71.42857%;
    max-width: 71.42857%;
  }
  .row-seven > .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 85.71429%;
    -ms-flex: 0 0 85.71429%;
    flex: 0 0 85.71429%;
    max-width: 85.71429%;
  }
  .row-seven > .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .row-seven > .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14.28571%;
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .row-seven > .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 28.57143%;
    -ms-flex: 0 0 28.57143%;
    flex: 0 0 28.57143%;
    max-width: 28.57143%;
  }
  .row-seven > .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 42.85714%;
    -ms-flex: 0 0 42.85714%;
    flex: 0 0 42.85714%;
    max-width: 42.85714%;
  }
  .row-seven > .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 57.14286%;
    -ms-flex: 0 0 57.14286%;
    flex: 0 0 57.14286%;
    max-width: 57.14286%;
  }
  .row-seven > .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 71.42857%;
    -ms-flex: 0 0 71.42857%;
    flex: 0 0 71.42857%;
    max-width: 71.42857%;
  }
  .row-seven > .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 85.71429%;
    -ms-flex: 0 0 85.71429%;
    flex: 0 0 85.71429%;
    max-width: 85.71429%;
  }
  .row-seven > .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  .row-seven > .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14.28571%;
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .row-seven > .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 28.57143%;
    -ms-flex: 0 0 28.57143%;
    flex: 0 0 28.57143%;
    max-width: 28.57143%;
  }
  .row-seven > .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 42.85714%;
    -ms-flex: 0 0 42.85714%;
    flex: 0 0 42.85714%;
    max-width: 42.85714%;
  }
  .row-seven > .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 57.14286%;
    -ms-flex: 0 0 57.14286%;
    flex: 0 0 57.14286%;
    max-width: 57.14286%;
  }
  .row-seven > .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 71.42857%;
    -ms-flex: 0 0 71.42857%;
    flex: 0 0 71.42857%;
    max-width: 71.42857%;
  }
  .row-seven > .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 85.71429%;
    -ms-flex: 0 0 85.71429%;
    flex: 0 0 85.71429%;
    max-width: 85.71429%;
  }
  .row-seven > .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 1600px) {
  .row-seven > .col-xxl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 14.28571%;
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%;
  }
  .row-seven > .col-xxl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 28.57143%;
    -ms-flex: 0 0 28.57143%;
    flex: 0 0 28.57143%;
    max-width: 28.57143%;
  }
  .row-seven > .col-xxl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 42.85714%;
    -ms-flex: 0 0 42.85714%;
    flex: 0 0 42.85714%;
    max-width: 42.85714%;
  }
  .row-seven > .col-xxl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 57.14286%;
    -ms-flex: 0 0 57.14286%;
    flex: 0 0 57.14286%;
    max-width: 57.14286%;
  }
  .row-seven > .col-xxl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 71.42857%;
    -ms-flex: 0 0 71.42857%;
    flex: 0 0 71.42857%;
    max-width: 71.42857%;
  }
  .row-seven > .col-xxl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 85.71429%;
    -ms-flex: 0 0 85.71429%;
    flex: 0 0 85.71429%;
    max-width: 85.71429%;
  }
  .row-seven > .col-xxl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .flex-row-md-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

/*
 * Custom Plugins
 */
/**
* @subsection   Animate.css
*
* @description  A bunch of cool, fun, and cross-browser animations
*               for you to use.
*
* @author       Daniel Eden
* @link         http://daneden.me/animate
* @license      MIT license - http://opensource.org/licenses/MIT
*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  opacity: 1;
  will-change: transform;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

html:not(.lt-ie10) .not-animated {
  opacity: 0;
}

/**
* Bounce Keyframes Animation
*/
@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}

/**
* Flas Keyframes Animation
*/
@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/**
* Pulse Keyframes Animation
*
* @author Nick Pettit
* @link https://github.com/nickpettit/glide
*/
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

/**
* RubberBand Keyframes Animation
*/
@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

/**
* Shake Keyframes Animation
*/
@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

/**
* Swing Keyframes Animation
*/
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

/**
* Tada Keyframes Animation
*/
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/**
* Wobble Keyframes Animation
*
* @author Nick Pettit
* @link https://github.com/nickpettit/glide
*/
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

/**
* BounceIn Keyframes Animation
*/
@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

/**
* BounceInDown Keyframes Animation
*/
@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

/**
* BounceInLeft Keyframes Animation
*/
@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

/**
* BounceInRight Keyframes Animation
*/
@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

/**
* BounceInUp Keyframes Animation
*/
@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

/**
* BounceOut Keyframes Animation
*/
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

/**
* BounceOutDown Keyframes Animation
*/
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

/**
* BounceOutLeft Keyframes Animation
*/
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

/**
* BounceOutRight Keyframes Animation
*/
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

/**
* BounceOutUp Keyframes Animation
*/
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

/**
* FadeIn Keyframes Animation
*/
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

/**
* FadeInDown Keyframes Animation
*/
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

/**
* FadeInDownBig Keyframes Animation
*/
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

/**
* FadeInLeftSmall Keyframes Animation
*/
@-webkit-keyframes fadeInLeftSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-33%, 0, 0);
    transform: translate3d(-33%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-33%, 0, 0);
    transform: translate3d(-33%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftSmall {
  -webkit-animation-name: fadeInLeftSmall;
  animation-name: fadeInLeftSmall;
}

/**
* FadeInLeft Keyframes Animation
*/
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

/**
* FadeInLeftBig Keyframes Animation
*/
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

/**
* FadeInRight Keyframes Animation
*/
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

/**
* FadeInRightSmall Keyframes Animation
*/
@-webkit-keyframes fadeInRightSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(33%, 0, 0);
    transform: translate3d(33%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightSmall {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(33%, 0, 0);
    transform: translate3d(33%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightSmall {
  -webkit-animation-name: fadeInRightSmall;
  animation-name: fadeInRightSmall;
}

/**
* FadeInRightMedium Keyframes Animation
*/
@-webkit-keyframes fadeInRightMedium {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(66%, 0, 0);
    transform: translate3d(66%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightMedium {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(66%, 0, 0);
    transform: translate3d(66%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightMedium {
  -webkit-animation-name: fadeInRightMedium;
  animation-name: fadeInRightMedium;
}

/**
* FadeInRightBig Keyframes Animation
*/
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

/**
* FadeInUp Keyframes Animation
*/
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

/**
* FadeInUpBig Keyframes Animation
*/
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

/**
* FadeOut Keyframes Animation
*/
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

/**
* FadeOutDown Keyframes Animation
*/
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

/**
* FadeOutDownBig Keyframes Animation
*/
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

/**
* FadeOutLeft Keyframes Animation
*/
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

/**
* FadeOutLeftBig Keyframes Animation
*/
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

/**
* FadeOutRight Keyframes Animation
*/
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

/**
* FadeOutRightBig Keyframes Animation
*/
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

/**
* FadeOutUp Keyframes Animation
*/
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

/**
* FadeOutUpBig Keyframes Animation
*/
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

/**
* Flip Keyframes Animation
*/
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

/**
* FlipInX Keyframes Animation
*/
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

/**
* FlipInY Keyframes Animation
*/
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

/**
* FlipOutX Keyframes Animation
*/
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

/**
* FlipOutY Keyframes Animation
*/
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

/**
* LightSpeedIn Keyframes Animation
*/
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/**
* LightSpeedOut Keyframes Animation
*/
@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

/**
* RotateIn Keyframes Animation
*/
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

/**
* RotateInDownLeft Keyframes Animation
*/
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

/**
* RotateInDownRight Keyframes Animation
*/
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

/**
* RotateInUpLeft Keyframes Animation
*/
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

/**
* RotateInUpRight Keyframes Animation
*/
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

/**
* RotateOut Keyframes Animation
*/
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

/**
* RotateOutDownLeft Keyframes Animation
*/
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

/**
* RotateOutDownRight Keyframes Animation
*/
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

/**
* RotateOutUpLeft Keyframes Animation
*/
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

/**
* RotateOutUpRight Keyframes Animation
*/
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

/**
* Hinge Keyframes Animation
*/
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/**
* RollIn Keyframes Animation
*
* @author Nick Pettit
* @link https://github.com/nickpettit/glide
*/
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    -ms-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/**
* RollOut Keyframes Animation
*
* @author Nick Pettit
* @link https://github.com/nickpettit/glide
*/
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

/**
* ZoomIn Keyframes Animation
*/
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

/**
* ZoomInDown Keyframes Animation
*/
@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

/**
* ZoomInLeft Keyframes Animation
*/
@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

/**
* ZoomInRight Keyframes Animation
*/
@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

/**
* ZoomInUp Keyframes Animation
*/
@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

/**
* ZoomOut Keyframes Animation
*/
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

/**
* ZoomOutDown Keyframes Animation
*/
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

/**
* ZoomOutLeft Keyframes Animation
*/
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

/**
* ZoomOutRight Keyframes Animation
*/
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

/**
* ZoomOutUp Keyframes Animation
*/
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

/**
* SlideInDown Keyframes Animation
*/
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

/**
* SlideInLeft Keyframes Animation
*/
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

/**
* SlideInRight Keyframes Animation
*/
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

/**
* SlideInUp Keyframes Animation
*/
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

/**
* SlideOutDown Keyframes Animation
*/
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

/**
* SlideOutLeft Keyframes Animation
*/
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

/**
* SlideOutRight Keyframes Animation
*/
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

/**
* SlideOutUp Keyframes Animation
*/
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.counter {
  margin-bottom: 0;
}

.counter-k:after {
  content: 'k';
}

.counter-percent:after {
  display: inline-block;
  content: '%';
  font-size: .33em;
  vertical-align: middle;
  margin-top: -1.6em;
  margin-left: .25em;
}

@media (min-width: 992px) {
  .counter-percent:after {
    margin-top: -1.9em;
  }
}

.countdown-default {
  color: #000;
}

.countdown-default .countdown-section {
  position: relative;
  display: inline-block;
  min-width: 90px;
  padding: 0 10px;
  text-align: center;
}

.countdown-default .countdown-section > * {
  display: block;
}

.countdown-default .countdown-section:after {
  position: absolute;
  top: 35%;
  -webkit-transform: translateY(-35%);
  -ms-transform: translateY(-35%);
  transform: translateY(-35%);
  border-radius: 20px;
  background: #000;
}

.countdown-default .countdown-section:nth-last-child(n + 3):after {
  content: '';
  right: -2px;
  width: 5px;
  height: 5px;
}

@media (max-width: 575px) {
  .countdown-default .countdown-section:last-child {
    display: none;
  }
}

.countdown-default .countdown-amount {
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 1;
}

.countdown-default .countdown-period {
  margin-top: 10px;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: -.025em;
  color: rgba(0, 0, 0, 0.4);
}

.countdown-default.countdown-inverse .countdown-section:after {
  background: #fff;
}

.countdown-default.countdown-inverse .countdown-period {
  color: rgba(255, 255, 255, 0.4);
}

@media (min-width: 768px) {
  .countdown-default .countdown-section {
    min-width: 150px;
  }
  .countdown-default .countdown-section:not(:last-child):after {
    content: '';
    top: 50%;
    right: -5px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
  }
  .countdown-default .countdown-amount {
    font-size: 50px;
  }
  .countdown-default .countdown-period {
    font-size: 14px;
  }
}

@media (min-width: 992px) {
  .countdown-default .countdown-section {
    min-width: 200px;
  }
  .countdown-default .countdown-amount {
    font-size: 72px;
  }
}

.countdown-inverse {
  color: #fff;
}

/*
* @subsection   Isotope
*/
[data-isotope-layout] {
  position: relative;
  display: block;
  -webkit-transition: .4s all ease;
  -o-transition: .4s all ease;
  transition: .4s all ease;
  min-height: 160px;
}

[data-isotope-layout]:after {
  content: '';
  position: absolute;
  width: 64px;
  height: 64px;
  top: 50%;
  left: 50%;
  background-image: url("data:image/png;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzMDcyMA==");
  background-position: -1152px 0;
  -webkit-animation: 0.7s sprite-animation steps(18) infinite;
  animation: 0.7s sprite-animation steps(18) infinite;
  -webkit-transition: .4s all ease;
  -o-transition: .4s all ease;
  transition: .4s all ease;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

[data-isotope-layout] [class*="col-"] {
  display: block;
  opacity: 0;
  -webkit-transition: .4s opacity ease;
  -o-transition: .4s opacity ease;
  transition: .4s opacity ease;
  overflow: hidden;
  will-change: opacity, transform;
}

[data-x-mode="design-mode"] [data-isotope-layout] [class*="col-"],
[data-isotope-layout].isotope--loaded [class*="col-"] {
  opacity: 1;
}

[data-x-mode="design-mode"] [data-isotope-layout]:after,
[data-isotope-layout].isotope--loaded:after {
  opacity: 0;
  visibility: hidden;
}

.isotope-gutter-default {
  position: relative;
  -webkit-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  transform: translateY(-30px);
  margin-bottom: -30px;
}

.isotope-gutter-default [class*="col-"] {
  margin-top: 30px;
}

.isotope-gutter-default:after {
  margin-top: 15px;
}

.isotope-filters > * {
  margin-top: 0;
  vertical-align: middle;
}

.isotope-filters .list-inline {
  position: relative;
  -webkit-transform: translateY(-10px);
  -ms-transform: translateY(-10px);
  transform: translateY(-10px);
  margin: 0;
  margin-bottom: -10px;
}

.isotope-filters .list-inline li {
  display: inline-block;
  margin-top: 10px;
}

.isotope-filters .list-inline a {
  position: relative;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}

@media (min-width: 992px) {
  .isotope-filters .isotope-filters-trigger {
    display: none;
  }
}

.isotope-filters-minimal .list-inline > li {
  padding: 0;
}

@media (min-width: 992px) {
  .isotope-filters-minimal .list-inline {
    word-spacing: 0;
  }
  .isotope-filters-minimal .list-inline > li:not(:last-child) {
    margin-right: 35px;
  }
  .isotope-filters-minimal .list-inline a {
    position: relative;
    padding-bottom: 5px;
    font: 700 14px/24px "Lato", Helvetica, Arial, sans-serif;
  }
  .isotope-filters-minimal .list-inline a:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 100%;
    height: 2px;
    -webkit-transition: .33s all ease;
    -o-transition: .33s all ease;
    transition: .33s all ease;
    background: #cca876;
  }
  .isotope-filters-minimal .list-inline a, .isotope-filters-minimal .list-inline a:active, .isotope-filters-minimal .list-inline a:focus {
    color: #000;
  }
  .isotope-filters-minimal .list-inline a:hover, .isotope-filters-minimal .list-inline a.active {
    color: #cca876;
  }
  .isotope-filters-minimal .list-inline a.active:after {
    right: 0;
  }
}

.isotope-filters-responsive {
  position: relative;
  z-index: 10;
}

.isotope-filters-responsive *:focus {
  outline: none;
}

@media (max-width: 575px) {
  .isotope-filters-responsive {
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (max-width: 991px) {
  .isotope-filters-responsive {
    vertical-align: middle;
  }
  .isotope-filters-responsive .isotope-filters-toggle {
    padding-left: 10px;
    padding-right: 10px;
  }
  .isotope-filters-responsive .isotope-filters-toggle .caret {
    margin-left: 5px;
  }
  .isotope-filters-responsive > li {
    vertical-align: middle;
    padding: 0;
  }
  .isotope-filters-responsive > li:first-child {
    margin-right: 8px;
  }
  .isotope-filters-responsive > li + li {
    margin-top: 8px;
  }
  .isotope-filters-responsive .isotope-filters {
    position: absolute;
    top: 49px;
    left: 0;
    z-index: 10;
    width: 100%;
    min-width: 210px;
    padding: 15px;
    background: #fff;
    border-radius: 3px;
    text-align: left;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: .33s all ease;
    -o-transition: .33s all ease;
    transition: .33s all ease;
    border: 1px solid #f2f2f2;
  }
  .isotope-filters-responsive .isotope-filters.active {
    visibility: visible;
    opacity: 1;
  }
  .isotope-filters-responsive .isotope-filters .list-inline {
    width: 100%;
  }
  .isotope-filters-responsive .isotope-filters .list-inline a {
    display: inline-block;
    width: 100%;
    padding: 3px 8px;
    font-size: 12px;
    border-radius: 2px;
    color: #000;
    border: 0;
    background-color: transparent;
  }
  .isotope-filters-responsive .isotope-filters .list-inline a.active, .isotope-filters-responsive .isotope-filters .list-inline a:hover {
    color: #cca876;
    background-color: rgba(204, 168, 118, 0.1);
  }
  .isotope-filters-responsive .isotope-filters li {
    display: block;
    width: 100%;
  }
  .isotope-filters-responsive .isotope-filters li + li {
    margin-top: 6px;
  }
}

@media (max-width: 991px) and (min-width: 576px) {
  .isotope-filters-responsive > li {
    display: inline-block;
    margin: 0;
  }
  .isotope-filters-responsive > li + li {
    margin-top: 0;
  }
}

@media (max-width: 991px) and (min-width: 768px) {
  .isotope-filters-responsive .isotope-filters {
    min-width: 250px;
  }
  .isotope-filters-responsive .isotope-filters .list-inline a {
    padding: 5px 10px;
  }
}

@media (min-width: 992px) {
  .isotope-filters-responsive > li:first-child {
    display: none;
  }
}

.isotope-filters-toggle {
  display: block;
  border: 0;
  outline: 0;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 992px) {
  .isotope-filters-toggle {
    display: none;
  }
}

@media (min-width: 992px) {
  .isotope-style-inverse .list-inline > li > a:after {
    background: #cca876;
  }
  .isotope-style-inverse .list-inline > li > a, .isotope-style-inverse .list-inline > li > a:active, .isotope-style-inverse .list-inline > li > a:focus {
    color: #fff;
  }
  .isotope-style-inverse .list-inline > li > a:hover, .isotope-style-inverse .list-inline > li > a.active {
    color: #cca876;
  }
}

.isotope-item-width-33p,
.isotope-item-width-66p {
  width: 100%;
}

.isotope-item-width-33p > *,
.isotope-item-width-66p > * {
  position: relative;
  -webkit-transform: scale(1.002);
  -ms-transform: scale(1.002);
  transform: scale(1.002);
}

@media (min-width: 768px) {
  .isotope-item-width-33p,
  .isotope-item-width-66p {
    width: 50%;
  }
}

@media (min-width: 992px) {
  .isotope-item-width-33p {
    width: 33.333333333%;
  }
  .isotope-item-width-66p {
    width: 66.66666%;
  }
}

.isotope-item {
  overflow: hidden;
  margin: 0 -1px 0;
}

.isotope-condensed .isotope-item {
  overflow: hidden;
}

@media (min-width: 992px) {
  .isotope-condensed .isotope-item {
    margin: -1px;
  }
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
  z-index: 0;
}

.owl-carousel .owl-animated-out {
  z-index: 1;
}

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-loaded {
  display: block;
}

.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

.owl-carousel.owl-hidden {
  opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
  display: none;
}

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.owl-carousel.owl-rtl {
  direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  font: 400 40px/80px 'FontAwesome';
  cursor: pointer;
  z-index: 1;
  -webkit-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:before {
  content: '\f144';
}

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

.owl-carousel .owl-stage {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  align-items: stretch;
}

.owl-carousel .owl-item {
  float: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  align-items: stretch;
}

.owl-carousel .item {
  width: 100%;
}

@media (min-width: 992px) {
  .owl-spacing-1 {
    padding-right: 60px;
    padding-left: 60px;
  }
}

@media (min-width: 1200px) {
  .owl-spacing-1 .owl-item {
    padding-right: 41px;
    padding-left: 41px;
  }
  .owl-spacing-1 .owl-prev {
    left: 0%;
  }
  .owl-spacing-1 .owl-next {
    right: 0%;
  }
}

@media (min-width: 1400px) {
  .owl-spacing-1 {
    padding: 0;
  }
  .owl-spacing-1 .owl-prev {
    left: -6%;
  }
  .owl-spacing-1 .owl-next {
    right: -6%;
  }
}

/*
 * Owl Navigation
 */
.owl-nav.disabled {
  display: none;
}

.owl-prev,
.owl-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font: 400 24px 'Material Icons';
  color: #2b2f40;
  -webkit-transition: .22s;
  -o-transition: .22s;
  transition: .22s;
  cursor: pointer;
}

.owl-prev:hover,
.owl-next:hover {
  color: #cca876;
}

.owl-prev {
  left: 0;
}

.owl-prev:before {
  content: '\e5c4';
}

.owl-next {
  right: 0;
}

.owl-next:before {
  content: '\e5c8';
}

/*
 * Owl Pagination
 */
.owl-dots {
  text-align: center;
}

.owl-dots.disabled {
  display: none;
}

.owl-dot {
  display: inline-block;
}

/*
 * Owl Pagination
 */
.owl-numbering-default {
  padding-bottom: 15px;
}

.owl-numbering-default > * {
  display: inline-block;
}

.owl-numbering-default .numbering-current,
.owl-numbering-default .numbering-count {
  font-weight: 700;
}

.owl-numbering-default .numbering-current {
  min-width: 16px;
  font-size: 25px;
  color: #000;
  -webkit-transition: .33s all ease;
  -o-transition: .33s all ease;
  transition: .33s all ease;
}

.owl-numbering-default .numbering-separator {
  position: relative;
  display: inline-block;
  margin: 0 10px;
}

.owl-numbering-default .numbering-separator:after {
  position: absolute;
  top: -23px;
  left: -6px;
  content: '';
  width: 2px;
  height: 51px;
  -webkit-transform-origin: 50% 75%;
  -ms-transform-origin: 50% 75%;
  transform-origin: 50% 75%;
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
  background: rgba(0, 0, 0, 0.3);
}

.owl-numbering-default .numbering-count {
  position: relative;
  top: 19px;
  left: -2px;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.3);
}

.owl-carousel-inverse .owl-next,
.owl-carousel-inverse .owl-prev {
  color: #fff;
}

.owl-carousel-inverse .owl-next:hover,
.owl-carousel-inverse .owl-prev:hover {
  color: #cca876;
}

.owl-carousel-inverse .owl-numbering-default .numbering-current {
  color: #fff;
}

.owl-carousel-inverse .owl-numbering-default .numbering-separator:after {
  background: rgba(255, 255, 255, 0.3);
}

.owl-carousel-inverse .owl-numbering-default .numbering-count {
  color: rgba(255, 255, 255, 0.3);
}

.owl-nav-position-numbering .owl-next,
.owl-nav-position-numbering .owl-prev {
  top: auto;
  bottom: -53px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.owl-nav-position-numbering .owl-prev {
  left: auto;
  right: calc(50% + 42px);
}

.owl-nav-position-numbering .owl-next {
  right: auto;
  left: calc(50% + 42px);
}

.owl-nav-position-numbering + .owl-numbering {
  margin-top: 15px;
}

.owl-nav-bottom-left .owl-nav {
  margin-top: 15px;
}

.owl-nav-bottom-left .owl-next,
.owl-nav-bottom-left .owl-prev {
  display: inline-block;
  position: static;
  top: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.owl-nav-bottom-left .owl-prev {
  left: auto;
}

.owl-nav-bottom-left .owl-next {
  right: auto;
  margin-left: 10px;
}

.owl-style-minimal .item {
  width: 100%;
}

.owl-style-minimal .item img {
  width: 100%;
}

.owl-style-minimal .owl-dots {
  margin-top: 10px;
  text-align: center;
}

.owl-style-minimal .owl-dot {
  cursor: pointer;
  width: 16px;
  height: 16px;
  border-radius: 10px;
  background: #dedede;
  -webkit-transition: .33s all ease;
  -o-transition: .33s all ease;
  transition: .33s all ease;
}

.owl-style-minimal .owl-dot.active,
.owl-style-minimal .owl-dot:hover {
  background: #cca876;
}

.owl-style-minimal .owl-dot + .owl-dot {
  margin-left: 16px;
}

.owl-nav-classic .owl-nav {
  display: none;
}

@media (min-width: 992px) {
  .owl-nav-classic .owl-dots {
    display: none !important;
  }
  .owl-nav-classic .owl-nav {
    display: block;
  }
  .owl-nav-classic .owl-nav .owl-prev,
  .owl-nav-classic .owl-nav .owl-next {
    top: 45%;
    -webkit-transform: translateY(-45%);
    -ms-transform: translateY(-45%);
    transform: translateY(-45%);
    width: 45px;
    height: 45px;
    line-height: 45px;
    color: #9b9b9b;
    background: #f2f3f8;
    text-align: center;
    font: 400 20px/45px 'fl-flat-icons-set-2';
  }
  .owl-nav-classic .owl-nav .owl-prev:hover,
  .owl-nav-classic .owl-nav .owl-next:hover {
    color: #fff;
    background: #cca876;
  }
  .owl-nav-classic .owl-nav .owl-prev {
    padding-right: 3px;
  }
  .owl-nav-classic .owl-nav .owl-prev:before {
    position: relative;
    display: inline-block;
    content: '\e015';
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
  }
  .owl-nav-classic .owl-nav .owl-next {
    padding-left: 3px;
  }
  .owl-nav-classic .owl-nav .owl-next:before {
    content: '\e015';
  }
}

/*
* @subsection   RD Navbar
*
* @description  Describes style declarations for RD Navbar extension
*
* @author       Evgeniy Gusarov
* @link         https://ua.linkedin.com/pub/evgeniy-gusarov/8a/a40/54a
*/
@-webkit-keyframes rd-navbar-slide-down {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes rd-navbar-slide-down {
  0% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes rd-navbar-slide-up {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

@keyframes rd-navbar-slide-up {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
}

/*
* @subsection General Styles
*/
.rd-navbar-wrap, .rd-navbar-static .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-megamenu, .rd-navbar-static .rd-navbar-inner, .rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-fixed .rd-navbar-submenu, .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle, .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:before, .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:after, .rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-search, .rd-navbar-default.rd-navbar-static .rd-navbar-group, .rd-navbar-default.rd-navbar-static .rd-search {
  -webkit-transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.rd-navbar, .rd-navbar.rd-navbar--is-clone {
  display: none;
}

.rd-navbar-fixed,
.rd-navbar-static,
.rd-navbar-fullwidth,
.rd-navbar-sidebar {
  display: block;
}

.rd-navbar--no-transition, .rd-navbar--no-transition * {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.rd-navbar-wrap {
  position: relative;
  z-index: 10;
}

.rd-navbar-wrap,
.rd-navbar,
.rd-navbar-brand,
.rd-navbar-slogan,
.rd-navbar-dropdown,
.rd-navbar-megamenu,
.rd-navbar-collapse-items,
.brand-name,
.rd-navbar-nav,
.rd-navbar-panel,
.rd-navbar-search-form-input,
.rd-navbar-search-form-submit,
.rd-navbar-search-toggle,
.rd-navbar-live-search-results,
.rd-navbar-search-form {
  -webkit-transition: .33s all ease-out;
  -o-transition: .33s all ease-out;
  transition: .33s all ease-out;
}

.rd-navbar-collapse-toggle {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
  color: #00030a;
  display: none;
}

.rd-navbar-collapse-toggle span {
  top: 50%;
  margin-top: -3px;
}

.rd-navbar-collapse-toggle span, .rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {
  position: absolute;
  width: 6px;
  height: 6px;
  line-height: 6px;
  text-align: center;
  background: #00030a;
  left: 50%;
  margin-left: -3px;
  border-radius: 50%;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
}

.rd-navbar-collapse-toggle span:before, .rd-navbar-collapse-toggle span:after {
  content: '';
}

.rd-navbar-collapse-toggle span:before {
  bottom: 100%;
  margin-bottom: 3px;
}

.rd-navbar-collapse-toggle span:after {
  top: 100%;
  margin-top: 3px;
}

.rd-navbar-collapse-toggle.active span {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}

.rd-navbar-collapse-toggle.active span:before {
  -webkit-transform: translateY(18px);
  -ms-transform: translateY(18px);
  transform: translateY(18px);
}

.rd-navbar-collapse-toggle.active span:after {
  -webkit-transform: translateY(-18px);
  -ms-transform: translateY(-18px);
  transform: translateY(-18px);
}

.rd-navbar--has-sidebar body {
  padding-left: 270px;
}

.rd-navbar--is-stuck {
  border-bottom: 1px solid #e5e7e9;
}

.rd-navbar.rd-navbar-fixed + .rd-navbar.rd-navbar--is-clone,
.rd-navbar.rd-navbar-sidebar + .rd-navbar.rd-navbar--is-clone {
  display: none;
}

/*
* Navbar components
*/
.rd-navbar {
  display: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.rd-navbar-toggle {
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
  color: #000;
  background-color: transparent;
  border: none;
  display: none;
}

.rd-navbar-toggle span {
  position: relative;
  display: block;
  margin: auto;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
}

.rd-navbar-toggle span:after, .rd-navbar-toggle span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -8px;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
}

.rd-navbar-toggle span:after {
  top: 8px;
}

.rd-navbar-toggle span:after, .rd-navbar-toggle span:before, .rd-navbar-toggle span {
  width: 24px;
  height: 4px;
  background-color: #000;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 2px;
}

.rd-navbar-toggle span {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.rd-navbar-toggle span:before, .rd-navbar-toggle span:after {
  -webkit-transform-origin: 1.71429px center;
  -ms-transform-origin: 1.71429px center;
  transform-origin: 1.71429px center;
  transform-origin: 1.71429px center;
}

.rd-navbar-toggle.active span {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

.rd-navbar-toggle.active span:before, .rd-navbar-toggle.active span:after {
  top: 0;
  width: 15px;
}

.rd-navbar-toggle.active span:before {
  -webkit-transform: rotate3d(0, 0, 1, -40deg);
  transform: rotate3d(0, 0, 1, -40deg);
}

.rd-navbar-toggle.active span:after {
  -webkit-transform: rotate3d(0, 0, 1, 40deg);
  transform: rotate3d(0, 0, 1, 40deg);
}

.rd-navbar-toggle:focus {
  outline: none;
}

.rd-navbar-brand {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.rd-navbar-brand svg {
  fill: #000;
}

.rd-navbar-search .rd-navbar-search-toggle,
.rd-navbar-search .rd-search-submit {
  background: none;
  border: none;
  display: inline-block;
  padding: 0;
  outline: none;
  outline-offset: 0;
  cursor: pointer;
  -webkit-appearance: none;
}

.rd-navbar-search .rd-navbar-search-toggle::-moz-focus-inner,
.rd-navbar-search .rd-search-submit::-moz-focus-inner {
  border: none;
  padding: 0;
}

.rd-navbar-search .form-control::-ms-clear {
  display: none;
}

.rd-navbar-search-toggle {
  display: inline-block;
  width: 36px;
  height: 36px;
  text-align: center;
  font: 400 18px/36px "FontAwesome";
}

.rd-navbar-search-toggle:before {
  content: '\f002';
  position: absolute;
  left: 0;
  top: 0;
}

.rd-navbar-search-toggle:after {
  display: none;
}

.rd-navbar-aside {
  pointer-events: none;
}

.rd-navbar-aside > * {
  pointer-events: auto;
}

.rd-navbar-aside-toggle {
  display: none;
  pointer-events: auto;
}

/*
* @subsection   Hybrid  Styles
*/
.rd-navbar-static .rd-navbar-search-form-input input,
.rd-navbar-sidebar .rd-navbar-search-form-input input,
.rd-navbar-fullwidth .rd-navbar-search-form-input input {
  width: 100%;
  padding: 0 10px;
  font-size: 16px;
}

.rd-navbar-static:after,
.rd-navbar-fullwidth:after {
  content: '';
  background: #fff;
}

.rd-navbar-static .rd-navbar-brand,
.rd-navbar-static .rd-navbar-nav > li > a,
.rd-navbar-static .rd-navbar-search-toggle,
.rd-navbar-fullwidth .rd-navbar-brand,
.rd-navbar-fullwidth .rd-navbar-nav > li > a,
.rd-navbar-fullwidth .rd-navbar-search-toggle {
  position: relative;
  z-index: 2;
}

.rd-navbar-static .rd-navbar-inner,
.rd-navbar-fullwidth .rd-navbar-inner {
  position: relative;
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  margin-left: auto;
  margin-right: auto;
}

.rd-navbar-static .rd-navbar-nav > li > a,
.rd-navbar-fullwidth .rd-navbar-nav > li > a {
  position: relative;
  padding: 5px 0;
  font-size: 13px;
  line-height: 1.2;
  color: #00030a;
  background: transparent;
}

.rd-navbar-static .rd-navbar-nav > li > a.focus > a,
.rd-navbar-static .rd-navbar-nav > li > a > a:hover,
.rd-navbar-fullwidth .rd-navbar-nav > li > a.focus > a,
.rd-navbar-fullwidth .rd-navbar-nav > li > a > a:hover {
  color: #cca876;
  background: transparent;
}

.rd-navbar-static .rd-navbar-nav > li > a.active > a,
.rd-navbar-fullwidth .rd-navbar-nav > li > a.active > a {
  color: #cca876;
  background: transparent;
}

.rd-navbar-static .rd-navbar-nav > li > a:after,
.rd-navbar-fullwidth .rd-navbar-nav > li > a:after {
  content: '';
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 0;
  height: 2px;
  max-width: 100%;
  background: #cca876;
  -webkit-transition: .33s all ease-out;
  -o-transition: .33s all ease-out;
  transition: .33s all ease-out;
}

.rd-navbar-static .rd-navbar-nav > li > a .label,
.rd-navbar-fullwidth .rd-navbar-nav > li > a .label {
  position: absolute;
  left: 0;
  margin: -18px 0 0 0;
}

@media (min-width: 1200px) {
  .rd-navbar-static .rd-navbar-nav > li > a,
  .rd-navbar-fullwidth .rd-navbar-nav > li > a {
    font-size: 14px;
  }
}

.rd-navbar-static .rd-navbar-nav > li.active > a:after,
.rd-navbar-static .rd-navbar-nav > li.focus > a:after,
.rd-navbar-static .rd-navbar-nav > li.opened > a:after,
.rd-navbar-static .rd-navbar-nav > li > a:hover:after,
.rd-navbar-fullwidth .rd-navbar-nav > li.active > a:after,
.rd-navbar-fullwidth .rd-navbar-nav > li.focus > a:after,
.rd-navbar-fullwidth .rd-navbar-nav > li.opened > a:after,
.rd-navbar-fullwidth .rd-navbar-nav > li > a:hover:after {
  opacity: 1;
  visibility: visible;
  width: 100%;
}

.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu > .rd-navbar-megamenu {
  opacity: 0;
  visibility: hidden;
  font-size: 14px;
}

.rd-navbar-static .rd-navbar-nav .rd-navbar-submenu.focus,
.rd-navbar-fullwidth .rd-navbar-nav .rd-navbar-submenu.focus {
  opacity: 1;
  visibility: visible;
}

.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu > .rd-navbar-megamenu {
  -webkit-transform: translateY(30px);
  -ms-transform: translateY(30px);
  transform: translateY(30px);
}

.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.opened > .rd-navbar-megamenu, .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.opened > .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu.focus > .rd-navbar-megamenu {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu > .rd-navbar-dropdown {
  -webkit-transform: translateX(-20px);
  -ms-transform: translateX(-20px);
  transform: translateX(-20px);
}

.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.focus > .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.focus > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.focus > .rd-navbar-dropdown, .rd-navbar-static .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.focus > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > .rd-navbar-submenu .rd-navbar-submenu.opened > .rd-navbar-dropdown {
  display: block;
}

.rd-navbar-static .rd-navbar-nav > li,
.rd-navbar-fullwidth .rd-navbar-nav > li {
  display: inline-block;
}

.rd-navbar-static .rd-navbar-nav li.rd-navbar--has-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav li.rd-navbar--has-dropdown {
  position: relative;
}

.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav li.focus > .rd-navbar-megamenu,
.rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-nav li.opened > .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-nav li.focus > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav li.focus > .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-nav li.opened > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav li.opened > .rd-navbar-megamenu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-dropdown {
  position: absolute;
  left: 0;
  z-index: 5;
  display: block;
  margin-top: 27px;
  text-align: left;
  background: #fff;
}

.rd-navbar-static .rd-navbar-dropdown > li > a,
.rd-navbar-static .rd-navbar-list > li > a,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a,
.rd-navbar-fullwidth .rd-navbar-list > li > a {
  position: relative;
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 14px;
  font-size: 14px;
  line-height: 1.3;
}

.rd-navbar-static .rd-navbar-dropdown > li > a, .rd-navbar-static .rd-navbar-dropdown > li > a:before,
.rd-navbar-static .rd-navbar-list > li > a,
.rd-navbar-static .rd-navbar-list > li > a:before,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:before,
.rd-navbar-fullwidth .rd-navbar-list > li > a,
.rd-navbar-fullwidth .rd-navbar-list > li > a:before {
  -webkit-transition: .33s all ease;
  -o-transition: .33s all ease;
  transition: .33s all ease;
}

.rd-navbar-static .rd-navbar-dropdown > li > a:before,
.rd-navbar-static .rd-navbar-list > li > a:before,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:before,
.rd-navbar-fullwidth .rd-navbar-list > li > a:before {
  position: absolute;
  top: -2px;
  left: -6px;
  content: '\f105';
  font-family: 'FontAwesome';
  font-size: 16px;
  line-height: inherit;
  color: #cca876;
  opacity: 0;
  visibility: hidden;
}

.rd-navbar-static .rd-navbar-dropdown > li > a:hover,
.rd-navbar-static .rd-navbar-list > li > a:hover,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover,
.rd-navbar-fullwidth .rd-navbar-list > li > a:hover {
  padding-left: 14px;
  padding-right: 0;
}

.rd-navbar-static .rd-navbar-dropdown > li > a:hover:before,
.rd-navbar-static .rd-navbar-list > li > a:hover:before,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover:before,
.rd-navbar-fullwidth .rd-navbar-list > li > a:hover:before {
  left: 0;
  opacity: 1;
  visibility: visible;
}

.rd-navbar-static .rd-navbar-dropdown > li > a, .rd-navbar-static .rd-navbar-dropdown > li > a:focus, .rd-navbar-static .rd-navbar-dropdown > li > a:active,
.rd-navbar-static .rd-navbar-list > li > a,
.rd-navbar-static .rd-navbar-list > li > a:focus,
.rd-navbar-static .rd-navbar-list > li > a:active,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:focus,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:active,
.rd-navbar-fullwidth .rd-navbar-list > li > a,
.rd-navbar-fullwidth .rd-navbar-list > li > a:focus,
.rd-navbar-fullwidth .rd-navbar-list > li > a:active {
  color: #9f9f9f;
  background: transparent;
}

.rd-navbar-static .rd-navbar-dropdown > li > a:hover,
.rd-navbar-static .rd-navbar-list > li > a:hover,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover,
.rd-navbar-fullwidth .rd-navbar-list > li > a:hover {
  color: #cca876;
  background: transparent;
}

.rd-navbar-static .rd-navbar-dropdown > li + li,
.rd-navbar-static .rd-navbar-list > li + li,
.rd-navbar-fullwidth .rd-navbar-dropdown > li + li,
.rd-navbar-fullwidth .rd-navbar-list > li + li {
  margin-top: 14px;
}

@media (min-width: 1200px) {
  .rd-navbar-static .rd-navbar-dropdown > li > a,
  .rd-navbar-static .rd-navbar-list > li > a,
  .rd-navbar-fullwidth .rd-navbar-dropdown > li > a,
  .rd-navbar-fullwidth .rd-navbar-list > li > a {
    font-size: 16px;
  }
  .rd-navbar-static .rd-navbar-dropdown > li > a:before,
  .rd-navbar-static .rd-navbar-list > li > a:before,
  .rd-navbar-fullwidth .rd-navbar-dropdown > li > a:before,
  .rd-navbar-fullwidth .rd-navbar-list > li > a:before {
    top: 1px;
  }
}

@media (min-width: 1600px) {
  .rd-navbar-static .rd-navbar-dropdown > li + li,
  .rd-navbar-static .rd-navbar-list > li + li,
  .rd-navbar-fullwidth .rd-navbar-dropdown > li + li,
  .rd-navbar-fullwidth .rd-navbar-list > li + li {
    margin-top: 17px;
  }
}

.rd-navbar-static .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-megamenu {
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.13);
  border-top: 2px solid #cca876;
}

.rd-navbar-static .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-dropdown {
  width: 188px;
  padding: 25px 35px 30px;
  margin-left: -32px;
  background: #fff;
}

@media (min-width: 1200px) {
  .rd-navbar-static .rd-navbar-dropdown,
  .rd-navbar-fullwidth .rd-navbar-dropdown {
    width: 235px;
  }
}

.rd-navbar-static .rd-navbar-dropdown .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-dropdown {
  position: absolute;
  left: 100%;
  margin-left: 91px;
  top: -20px;
}

.rd-navbar-static .rd-navbar-dropdown > li > a,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a {
  display: block;
  width: 100%;
}

.rd-navbar-static .rd-navbar-dropdown > li > a, .rd-navbar-static .rd-navbar-dropdown > li > a:focus, .rd-navbar-static .rd-navbar-dropdown > li > a:active,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:focus,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:active {
  color: #9f9f9f;
  background: transparent;
}

.rd-navbar-static .rd-navbar-dropdown > li > a:hover,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover {
  color: #cca876;
  background: transparent;
}

.rd-navbar-static .rd-navbar-dropdown > li.focus > a,
.rd-navbar-static .rd-navbar-dropdown > li.opened > a,
.rd-navbar-fullwidth .rd-navbar-dropdown > li.focus > a,
.rd-navbar-fullwidth .rd-navbar-dropdown > li.opened > a {
  color: #cca876;
  background: transparent;
}

.rd-navbar-static .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-megamenu {
  position: absolute;
  z-index: 4;
  display: table;
  table-layout: fixed;
  width: calc(100% - 30px);
  left: 15px;
  max-width: 1200px;
  margin-top: 27px;
  text-align: left;
  background: #fff;
}

.rd-navbar-static .rd-navbar-megamenu > li,
.rd-navbar-fullwidth .rd-navbar-megamenu > li {
  position: relative;
  display: table-cell;
  padding: 34px 20px 30px 35px;
}

.rd-navbar-static .rd-navbar-megamenu > li + li,
.rd-navbar-fullwidth .rd-navbar-megamenu > li + li {
  border-left: 1px solid #eee;
}

.rd-navbar-static .rd-navbar-megamenu * + .rd-megamenu-header,
.rd-navbar-fullwidth .rd-navbar-megamenu * + .rd-megamenu-header {
  margin-top: 40px;
}

.rd-navbar-static .rd-navbar-megamenu * + .rd-navbar-list,
.rd-navbar-fullwidth .rd-navbar-megamenu * + .rd-navbar-list {
  margin-top: 20px;
}

@media (min-width: 1200px) {
  .rd-navbar-static .rd-navbar-megamenu,
  .rd-navbar-fullwidth .rd-navbar-megamenu {
    width: 1140px;
  }
  .rd-navbar-static .rd-navbar-megamenu > li,
  .rd-navbar-fullwidth .rd-navbar-megamenu > li {
    padding: 44px 30px 50px 50px;
  }
}

.rd-navbar-static .rd-navbar-submenu-toggle,
.rd-navbar-fullwidth .rd-navbar-submenu-toggle {
  display: none;
  cursor: pointer;
  z-index: 100;
}

.rd-navbar-static .rd-navbar-submenu-toggle:hover,
.rd-navbar-fullwidth .rd-navbar-submenu-toggle:hover {
  color: #cca876;
}

.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle {
  display: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  width: 19px;
  padding-left: 5px;
  text-align: center;
}

.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle::after,
.rd-navbar-fullwidth .rd-navbar-nav > li > .rd-navbar-submenu-toggle::after {
  content: '\f107';
  position: relative;
  display: inline-block;
  font: 400 16px "FontAwesome";
  text-align: center;
  -webkit-transition: 0.4s all ease;
  -o-transition: 0.4s all ease;
  transition: 0.4s all ease;
  z-index: 2;
  color: #cca876;
  will-change: transform;
  -webkit-filter: blur(0);
}

.rd-navbar-static .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle::after,
.rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle::after,
.rd-navbar-static .rd-navbar-nav > li > a:hover + .rd-navbar-submenu-toggle::after,
.rd-navbar-fullwidth .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle::after,
.rd-navbar-fullwidth .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle::after,
.rd-navbar-fullwidth .rd-navbar-nav > li > a:hover + .rd-navbar-submenu-toggle::after {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.rd-navbar-static .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle::after,
.rd-navbar-static .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle::after,
.rd-navbar-static .rd-navbar-nav > li > a:hover + .rd-navbar-submenu-toggle::after,
.rd-navbar-fullwidth .rd-navbar-nav > li.focus > .rd-navbar-submenu-toggle::after,
.rd-navbar-fullwidth .rd-navbar-nav > li.opened > .rd-navbar-submenu-toggle::after,
.rd-navbar-fullwidth .rd-navbar-nav > li > a:hover + .rd-navbar-submenu-toggle::after {
  color: #cca876;
}

.rd-navbar-static .rd-navbar-dropdown .rd-navbar-submenu-toggle,
.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-submenu-toggle {
  display: none;
  vertical-align: middle;
}

.rd-navbar-static .rd-navbar-dropdown .rd-navbar-submenu-toggle::after,
.rd-navbar-fullwidth .rd-navbar-dropdown .rd-navbar-submenu-toggle::after {
  top: 1px;
}

.rd-navbar-static .rd-navbar-dropdown > li.focus > .rd-navbar-submenu-toggle::after,
.rd-navbar-static .rd-navbar-dropdown > li.opened > .rd-navbar-submenu-toggle::after,
.rd-navbar-static .rd-navbar-dropdown > li > a:hover + .rd-navbar-submenu-toggle::after,
.rd-navbar-fullwidth .rd-navbar-dropdown > li.focus > .rd-navbar-submenu-toggle::after,
.rd-navbar-fullwidth .rd-navbar-dropdown > li.opened > .rd-navbar-submenu-toggle::after,
.rd-navbar-fullwidth .rd-navbar-dropdown > li > a:hover + .rd-navbar-submenu-toggle::after {
  color: #cca876;
}

.rd-navbar-static.rd-navbar--is-clone,
.rd-navbar-fullwidth.rd-navbar--is-clone {
  display: none;
}

.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck,
.rd-navbar-fullwidth.rd-navbar--is-clone.rd-navbar--is-stuck {
  display: block;
}

.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-static.rd-navbar--is-clone,
.rd-navbar-fullwidth.rd-navbar--is-stuck,
.rd-navbar-fullwidth.rd-navbar--is-clone {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 999;
  background: #fff;
}

.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-megamenu, .rd-navbar-static.rd-navbar--is-clone .rd-navbar-megamenu,
.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-megamenu,
.rd-navbar-fullwidth.rd-navbar--is-clone .rd-navbar-megamenu {
  margin-top: 18px;
}

.rd-navbar-static .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-megamenu {
  position: absolute;
  -webkit-transform: translateY(30px);
  -ms-transform: translateY(30px);
  transform: translateY(30px);
  text-align: left;
  visibility: hidden;
  opacity: 0;
}

.rd-navbar-static .rd-navbar--has-dropdown,
.rd-navbar-fullwidth .rd-navbar--has-dropdown {
  position: relative;
}

.rd-navbar-fixed .rd-navbar-collapse-toggle,
.rd-navbar-sidebar .rd-navbar-collapse-toggle {
  display: inline-block;
  z-index: 9999;
}

.rd-navbar-fixed .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-dropdown {
  display: block;
}

.rd-navbar-fixed .rd-navbar-collapse-items,
.rd-navbar-sidebar .rd-navbar-collapse-items {
  position: absolute;
  width: 260px;
  padding: 25px 15px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #00030a;
  background: #fff;
  font-size: 16px;
  line-height: 34px;
}

.rd-navbar-fixed .rd-navbar-collapse-items li > *,
.rd-navbar-sidebar .rd-navbar-collapse-items li > * {
  vertical-align: middle;
}

.rd-navbar-fixed .rd-navbar-collapse-items li + li,
.rd-navbar-sidebar .rd-navbar-collapse-items li + li {
  margin-top: 10px;
}

.rd-navbar-fixed .rd-navbar-collapse-items .icon,
.rd-navbar-fixed .rd-navbar-collapse-items a,
.rd-navbar-sidebar .rd-navbar-collapse-items .icon,
.rd-navbar-sidebar .rd-navbar-collapse-items a {
  display: inline-block;
  font-size: 16px;
  line-height: 30px;
}

.rd-navbar-fixed .rd-navbar-collapse-items .icon, .rd-navbar-fixed .rd-navbar-collapse-items a[class*="fa"]:before,
.rd-navbar-sidebar .rd-navbar-collapse-items .icon,
.rd-navbar-sidebar .rd-navbar-collapse-items a[class*="fa"]:before {
  display: inline-block;
  width: 30px;
  height: 30px;
  padding-right: 5px;
}

.rd-navbar-fixed .rd-navbar-nav,
.rd-navbar-sidebar {
  width: 270px;
  left: 0;
  top: 0;
  font-size: 16px;
  line-height: 34px;
  color: #00030a;
  background: #fff;
  z-index: 998;
}

/*
* Static Layout
*/
.rd-navbar-static {
  display: block;
}

.rd-navbar-static .rd-navbar-nav > li {
  display: inline-block;
}

.rd-navbar-static .rd-navbar-nav > li + li {
  margin-left: 10px;
}

.rd-navbar-static.rd-navbar--is-clone {
  display: block;
  -webkit-transform: translateY(-105%);
  -ms-transform: translateY(-105%);
  transform: translateY(-105%);
  -webkit-transition: .33s all ease;
  -o-transition: .33s all ease;
  transition: .33s all ease;
}

.rd-navbar-static.rd-navbar--is-clone.rd-navbar--is-stuck {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.rd-navbar-static.rd-navbar--is-clone .rd-navbar-inner, .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-inner {
  padding: 13px 30px;
}

.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav-wrap, .rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav-wrap {
  margin-top: 0;
}

/*
* Fullwidth Layout
*/
.rd-navbar-fullwidth {
  display: block;
  text-align: center;
}

.rd-navbar-fullwidth .rd-navbar-nav {
  width: 100%;
}

.rd-navbar-fullwidth .rd-navbar-nav > li + li {
  margin-left: 20px;
}

.rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-panel {
  display: none;
}

/*
* Fixed Layout
*/
.rd-navbar-fixed {
  display: block;
}

.rd-navbar-fixed .rd-navbar-brand {
  position: fixed;
  top: 5px;
  left: 64px;
  z-index: 17;
  display: block;
  overflow: hidden;
  text-align: left;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
}

@media (max-width: 479px) {
  .rd-navbar-fixed .rd-navbar-brand {
    top: 9px;
    left: 54px;
  }
  .rd-navbar-fixed .rd-navbar-brand img {
    max-width: 150px;
  }
}

.rd-navbar-fixed .rd-navbar-brand .brand-slogan {
  display: none;
}

.rd-navbar-fixed .rd-navbar-panel {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  padding: 4px;
  height: 56px;
  color: #9f9f9f;
  z-index: 999;
  background: #fff;
}

.rd-navbar-fixed .rd-navbar-panel:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-bottom: 1px solid #e5e7e9;
  background: inherit;
}

@media (min-width: 1200px) {
  .rd-navbar-fixed .rd-navbar-panel {
    height: auto;
  }
}

.rd-navbar-fixed .rd-navbar-toggle {
  display: inline-block;
}

.rd-navbar-fixed .rd-navbar-nav-wrap {
  position: fixed;
  top: -56px;
  left: 0;
  bottom: -56px;
  z-index: 998;
  width: 270px;
  padding: 112px 0 56px;
  color: #fff;
  background: #fff;
  border-right: 1px solid #e5e7e9;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-transform: translateX(-105%);
  -ms-transform: translateX(-105%);
  transform: translateX(-105%);
}

.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar {
  width: 4px;
}

.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-thumb {
  background: white;
  border: none;
  border-radius: 0;
  opacity: .2;
}

.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-track {
  background: #fff;
  border: none;
  border-radius: 0;
}

.rd-navbar-fixed .rd-navbar-nav-wrap.active {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.rd-navbar-fixed .rd-navbar-nav-inner {
  position: relative;
  z-index: 100000;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  height: auto;
  padding: 10px 0 20px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.rd-navbar-fixed .rd-navbar-nav-inner > * {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.rd-navbar-fixed .rd-navbar-nav {
  display: block;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
}

.rd-navbar-fixed .rd-navbar-nav li > a {
  display: block;
  font-size: 16px;
  padding: 14px 56px 14px 16px;
  color: #535457;
}

.rd-navbar-fixed .rd-navbar-nav li:hover > a, .rd-navbar-fixed .rd-navbar-nav li:hover > a:hover, .rd-navbar-fixed .rd-navbar-nav li.focus > a, .rd-navbar-fixed .rd-navbar-nav li.focus > a:hover, .rd-navbar-fixed .rd-navbar-nav li.active > a, .rd-navbar-fixed .rd-navbar-nav li.active > a:hover, .rd-navbar-fixed .rd-navbar-nav li.opened > a, .rd-navbar-fixed .rd-navbar-nav li.opened > a:hover {
  color: #fff;
  background: #b49465;
}

.rd-navbar-fixed .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle::after, .rd-navbar-fixed .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle::after, .rd-navbar-fixed .rd-navbar-nav li.active > .rd-navbar-submenu-toggle::after, .rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after {
  color: #fff;
}

.rd-navbar-fixed .rd-navbar-nav > li + li {
  margin-top: 4px;
}

.rd-navbar-fixed .rd-navbar-nav .label-custom {
  position: relative;
  top: -1px;
  display: inline-block;
  margin: 0 0 0 8px;
  font-size: 60%;
  padding: 6.45px .5em 5px;
  vertical-align: middle;
}

.rd-navbar-fixed .rd-navbar-dropdown > li > a,
.rd-navbar-fixed .rd-navbar-list > li > a {
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.2;
}

.rd-navbar-fixed .rd-navbar-megamenu .rd-megamenu-header {
  padding: 0 15px;
}

.rd-navbar-fixed .rd-navbar-megamenu > li {
  padding-top: 15px;
}

.rd-navbar-fixed .rd-navbar-megamenu * + .rd-megamenu-header {
  margin-top: 15px;
}

.rd-navbar-fixed .rd-navbar-megamenu * + .rd-navbar-list {
  margin-top: 10px;
}

.rd-navbar-fixed .rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-megamenu {
  display: none;
}

.rd-navbar-fixed .rd-navbar-submenu {
  position: relative;
}

.rd-navbar-fixed .rd-navbar-submenu li > a {
  font-size: 14px;
  padding-left: 30px;
}

.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-dropdown li li > a,
.rd-navbar-fixed .rd-navbar-submenu .rd-navbar-megamenu ul li li > a {
  padding-left: 48px;
}

.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-submenu.opened > .rd-navbar-megamenu {
  display: block;
}

.rd-navbar-fixed .rd-navbar-search,
.rd-navbar-fixed .rd-navbar-btn-wrap {
  display: block;
  padding: 16px 5px;
}

.rd-navbar-fixed .rd-navbar-btn-wrap {
  padding: 16px 10px;
}

.rd-navbar-fixed .rd-navbar-btn-wrap .button {
  width: 100%;
}

.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-nav li .rd-navbar-megamenu {
  -webkit-transition: opacity 0.3s, height 0.4s ease;
  -o-transition: opacity 0.3s, height 0.4s ease;
  transition: opacity 0.3s, height 0.4s ease;
  opacity: 0;
  height: 0;
  overflow: hidden;
}

.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-dropdown,
.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-megamenu {
  padding: 3px 0;
  opacity: 1;
  height: auto;
}

.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {
  color: #fff;
}

.rd-navbar-fixed .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-top: -24px;
}

.rd-navbar-fixed .rd-navbar-submenu-toggle::after {
  content: '\f107';
  position: absolute;
  top: 24px;
  right: 0;
  margin-top: -22px;
  width: 65px;
  height: 44px;
  font: 400 15px "FontAwesome";
  line-height: 42px;
  text-align: center;
  -webkit-transition: 0.4s all ease;
  -o-transition: 0.4s all ease;
  transition: 0.4s all ease;
  z-index: 2;
  cursor: pointer;
  color: #000;
  will-change: transform;
}

.rd-navbar-fixed .rd-navbar-collapse,
.rd-navbar-fixed .rd-navbar-search-toggle {
  position: fixed;
  top: 4px;
  height: 48px;
  z-index: 1000;
  background-color: transparent;
  border: none;
}

.rd-navbar-fixed .rd-navbar-collapse:focus,
.rd-navbar-fixed .rd-navbar-search-toggle:focus {
  outline: none;
}

.rd-navbar-fixed .rd-navbar-aside {
  top: 0;
  right: 0;
  width: 100%;
}

.rd-navbar-fixed .rd-navbar-aside, .rd-navbar-fixed .rd-navbar-aside .rd-navbar-aside-toggle {
  position: fixed;
  z-index: 1000;
  display: block;
  height: 48px;
}

.rd-navbar-fixed .rd-navbar-aside.active .rd-navbar-aside-content {
  visibility: visible;
  opacity: 1;
}

.rd-navbar-fixed .rd-navbar-aside-toggle {
  top: 4px;
  right: 4px;
  width: 48px;
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
  color: #000;
}

.rd-navbar-fixed .rd-navbar-aside-toggle span {
  top: 50%;
  margin-top: -3px;
}

.rd-navbar-fixed .rd-navbar-aside-toggle span, .rd-navbar-fixed .rd-navbar-aside-toggle span:before, .rd-navbar-fixed .rd-navbar-aside-toggle span:after {
  position: absolute;
  width: 6px;
  height: 6px;
  line-height: 6px;
  text-align: center;
  background: #000;
  left: 50%;
  margin-left: -3px;
  border-radius: 50%;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
}

.rd-navbar-fixed .rd-navbar-aside-toggle span:before, .rd-navbar-fixed .rd-navbar-aside-toggle span:after {
  content: '';
}

.rd-navbar-fixed .rd-navbar-aside-toggle span:before {
  bottom: 100%;
  margin-bottom: 3px;
}

.rd-navbar-fixed .rd-navbar-aside-toggle span:after {
  top: 100%;
  margin-top: 3px;
}

.rd-navbar-fixed .rd-navbar-aside-toggle.active span {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}

.rd-navbar-fixed .rd-navbar-aside-toggle.active span:before {
  -webkit-transform: translateY(18px);
  -ms-transform: translateY(18px);
  transform: translateY(18px);
}

.rd-navbar-fixed .rd-navbar-aside-toggle.active span:after {
  -webkit-transform: translateY(-18px);
  -ms-transform: translateY(-18px);
  transform: translateY(-18px);
}

.rd-navbar-fixed .rd-navbar-aside-content {
  position: absolute;
  top: calc(100% + 7px);
  right: 0;
  width: calc(100% + 2px);
  padding: 20px 35px;
  margin: 0 -1px;
  pointer-events: auto;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .23s all ease-out;
  -o-transition: .23s all ease-out;
  transition: .23s all ease-out;
}

@media (min-width: 768px) {
  .rd-navbar-fixed .rd-navbar-aside-content {
    width: auto;
  }
}

.rd-navbar-fixed.rd-navbar--is-clone {
  display: none;
}

.rd-navbar-fixed .rd-navbar-fixed--visible {
  display: block;
}

.rd-navbar-fixed .rd-navbar-fixed--hidden {
  display: none;
}

html.rd-navbar-fixed-linked .site-main {
  padding-top: 56px;
}

/*
* Sidebar Layout
*/
html.rd-navbar-sidebar-linked body {
  padding-left: 270px;
}

.rd-navbar-sidebar {
  position: fixed;
  display: block;
}

.rd-navbar-sidebar .rd-navbar-nav li:hover > a, .rd-navbar-sidebar .rd-navbar-nav li:hover > a:hover, .rd-navbar-sidebar .rd-navbar-nav li.focus > a, .rd-navbar-sidebar .rd-navbar-nav li.focus > a:hover {
  color: #cca876;
  background: transparent;
}

.rd-navbar-sidebar .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle, .rd-navbar-sidebar .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle {
  color: #fff;
}

.rd-navbar-sidebar .rd-navbar-nav li:hover > .rd-navbar-submenu-toggle:hover, .rd-navbar-sidebar .rd-navbar-nav li.focus > .rd-navbar-submenu-toggle:hover {
  cursor: pointer;
  color: #fff;
}

.rd-navbar-sidebar .rd-navbar-nav li .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-nav li .rd-navbar-megamenu {
  -webkit-transition: opacity 0.3s, height 0.4s ease;
  -o-transition: opacity 0.3s, height 0.4s ease;
  transition: opacity 0.3s, height 0.4s ease;
  opacity: 0;
  height: 0;
  overflow: hidden;
}

.rd-navbar-sidebar .rd-navbar-nav li.opened > .rd-navbar-dropdown,
.rd-navbar-sidebar .rd-navbar-nav li.opened > .rd-navbar-megamenu {
  opacity: 1;
  height: auto;
}

.rd-navbar-sidebar .rd-navbar-nav li.opened > a {
  background: transparent;
  color: #cca876;
}

.rd-navbar-sidebar .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle {
  color: #fff;
}

.rd-navbar-sidebar .rd-navbar-nav li.opened > .rd-navbar-submenu-toggle::after {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.rd-navbar-sidebar .rd-navbar-submenu-toggle::after {
  content: '\f078';
  position: absolute;
  top: 22px;
  right: 0;
  margin-top: -22px;
  width: 65px;
  height: 44px;
  font: 400 14px "FontAwesome";
  line-height: 42px;
  text-align: center;
  -webkit-transition: 0.4s all ease;
  -o-transition: 0.4s all ease;
  transition: 0.4s all ease;
  z-index: 2;
}

.rd-navbar-sidebar .rd-navbar-brand {
  text-align: center;
}

.rd-navbar-sidebar .rd-navbar-collapse-items {
  top: 0;
  left: 0;
  padding-top: 45px;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  opacity: 0;
  visibility: hidden;
}

.rd-navbar-sidebar .rd-navbar-collapse {
  position: absolute;
  top: 4px;
  left: 4px;
  display: inline-block;
  z-index: 1;
}

.rd-navbar-sidebar .rd-navbar-collapse.active .rd-navbar-collapse-items {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.rd-navbar-default .rd-navbar-nav > li > a {
  font: 400 16px "Lato", Helvetica, Arial, sans-serif;
  letter-spacing: .025em;
}

.rd-navbar-default .rd-navbar-search .form-control,
.rd-navbar-default .rd-navbar-search .form-label {
  font-size: 16px;
  line-height: 1.3;
  color: #9b9b9b;
}

.rd-navbar-default .rd-navbar-search .form-label {
  top: 18px;
  left: 22px;
}

.rd-navbar-default .rd-navbar-search .form-control {
  padding: 7px 22px 10px;
  height: auto;
  min-height: 20px;
  border: 1px solid #e5e7e9;
  border-radius: 3px;
}

.rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle,
.rd-navbar-default .rd-navbar-search .rd-search-submit {
  text-align: center;
}

.rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:before,
.rd-navbar-default .rd-navbar-search .rd-search-submit:before {
  content: "\e09c";
  font-family: 'fl-bigmug-line';
  position: static;
  display: inline-block;
}

.rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:before, .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:after {
  font-size: 20px;
}

.rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:before {
  font-family: 'fl-bigmug-line';
  color: #000;
}

.rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:after {
  font-family: 'Material Icons';
}

.rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:hover:before {
  color: #cca876;
}

.rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle, .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:before, .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:after {
  width: 36px;
  height: 36px;
  text-align: center;
}

.rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:before, .rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:after {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}

.rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:before {
  content: "\e09c";
  -webkit-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
}

.rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle:after {
  content: "\e5cd";
  opacity: 0;
  -webkit-transform: scale(0) rotate(-90deg);
  -ms-transform: scale(0) rotate(-90deg);
  transform: scale(0) rotate(-90deg);
}

.rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle.active:before {
  opacity: 0;
  -webkit-transform: scale(0) rotate(90deg);
  -ms-transform: scale(0) rotate(90deg);
  transform: scale(0) rotate(90deg);
}

.rd-navbar-default .rd-navbar-search .rd-navbar-search-toggle.active:after {
  opacity: 1;
  -webkit-transform: scale(1) rotate(0deg);
  -ms-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
}

.rd-navbar-default .rd-navbar-aside {
  width: 100%;
  font-size: 14px;
  line-height: 1.71429;
}

.rd-navbar-default .btn {
  font-size: 16px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search {
  padding: 0;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-search {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  width: 100%;
  padding: 8px 10px;
  -webkit-transform: translateY(-80%);
  -ms-transform: translateY(-80%);
  transform: translateY(-80%);
  -webkit-box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
  box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
  background: #fff;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search.active .rd-search {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search .form-control {
  padding: 7px 46px 10px 22px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-navbar-search-toggle,
.rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-search-submit {
  font-size: 20px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-navbar-search-toggle, .rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-navbar-search-toggle:active, .rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-navbar-search-toggle:focus,
.rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-search-submit,
.rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-search-submit:active,
.rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-search-submit:focus {
  color: #000;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-navbar-search-toggle:hover,
.rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-search-submit:hover {
  color: #cca876;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-navbar-search-toggle {
  position: fixed;
  right: 56px;
  top: 10px;
  z-index: 1000;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-search-submit {
  right: 10px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-search .rd-search-results-live {
  display: none;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-aside-content {
  border: 1px solid #e5e7e9;
  background: #fff;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-aside .list-units > li + li {
  margin-top: 10px;
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-aside * + .rd-navbar-aside-group {
  margin-top: 14px;
}

@media (min-width: 576px) {
  .rd-navbar-default.rd-navbar-fixed .rd-navbar-aside-content {
    width: auto;
  }
}

.rd-navbar-default.rd-navbar-fixed .rd-navbar-btn-wrap {
  padding: 16px 5px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-group {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-inner {
  padding: 0;
  font-size: 0;
  line-height: 0;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-panel {
  min-width: 100px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-aside {
  position: relative;
  z-index: 100;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-aside-wrap,
.rd-navbar-default.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-content,
.rd-navbar-default.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-group {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-aside-wrap {
  position: relative;
  z-index: 1001;
  padding: 6px 20px 6px 10px;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-aside-wrap:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border-bottom: 1px solid #e5e7e9;
  width: 101vw;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-aside-wrap > * + * {
  margin-left: 6px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-content {
  margin-bottom: -5px;
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-group {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-group:first-child {
  margin-top: 7px;
  -webkit-flex-grow: 8;
  -ms-flex-positive: 8;
  -webkit-box-flex: 8;
  flex-grow: 8;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  margin-right: 20px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-aside .rd-navbar-aside-group:last-child {
  margin-top: 5px;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-aside .list-units li {
  display: inline-block;
  margin-top: 0;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-aside .list-units li:not(:last-child) {
  margin-right: 30px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-group {
  padding: 33px 15px;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav-inner {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav {
  margin-right: 40px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav > li > a {
  font-size: 15px;
  padding: 7px 0;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav > li.rd-navbar-submenu {
  margin-right: -24px;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav > li > .rd-navbar-submenu-toggle {
  position: relative;
  top: 2px;
  display: inline-block;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-nav > li + li {
  margin-left: 37px;
}

@media (min-width: 1200px) {
  .rd-navbar-default.rd-navbar-static .rd-navbar-nav > li > a {
    font-size: 16px;
  }
  .rd-navbar-default.rd-navbar-static .rd-navbar-nav > li + li {
    margin-left: 48px;
  }
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search {
  position: relative;
  z-index: 1500;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search .form-group {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search .form-control,
.rd-navbar-default.rd-navbar-static .rd-navbar-search .form-label {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search .form-label {
  top: 24px;
  left: 0;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search .form-control {
  padding: 10px 50px 9px 0;
  background-color: transparent;
  border: 0;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search .btn {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.rd-navbar-default.rd-navbar-static .rd-search {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1000;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.96);
}

.rd-navbar-default.rd-navbar-static .rd-search-inner {
  width: 540px;
  margin-top: 75px;
  margin-left: auto;
  margin-right: auto;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  border-bottom: 1px solid #fff;
}

.rd-navbar-default.rd-navbar-static .rd-search-inner .form-wrap {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.rd-navbar-default.rd-navbar-static .rd-search-submit {
  position: relative;
  left: 0;
  top: 0;
  width: 39px;
  height: 39px;
  font-size: 25px;
  line-height: 39px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.rd-navbar-default.rd-navbar-static .rd-search-submit, .rd-navbar-default.rd-navbar-static .rd-search-submit:active, .rd-navbar-default.rd-navbar-static .rd-search-submit:focus {
  color: #fff;
}

.rd-navbar-default.rd-navbar-static .rd-search-submit:hover {
  color: #ababab;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live {
  position: relative;
  display: block;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  width: 800px;
  font-size: 20px;
  background-color: transparent;
  opacity: 1;
  visibility: visible;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live > * {
  display: block;
  padding: 0;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .active .search_list li {
  top: 0;
  opacity: 1;
  visibility: visible;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search-quick-result {
  display: none;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list {
  margin: 0;
  background-color: transparent;
  text-align: left;
  vertical-align: top;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li {
  position: relative;
  top: 30px;
  display: inline-block;
  vertical-align: top;
  width: 48%;
  padding: 0 15px;
  text-align: left;
  -webkit-transition: .5s all ease-in-out;
  -o-transition: .5s all ease-in-out;
  transition: .5s all ease-in-out;
  opacity: 0;
  visibility: hidden;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list .search_all {
  top: 0;
  margin-top: 40px;
  display: inline-block;
  width: 100%;
  text-align: right;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li:nth-child(0) {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li:nth-child(1) {
  -webkit-transition-delay: 0.15s;
  -o-transition-delay: 0.15s;
  transition-delay: 0.15s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li:nth-child(2) {
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li:nth-child(3) {
  -webkit-transition-delay: 0.45s;
  -o-transition-delay: 0.45s;
  transition-delay: 0.45s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li:nth-child(4) {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li:nth-child(5) {
  -webkit-transition-delay: 0.75s;
  -o-transition-delay: 0.75s;
  transition-delay: 0.75s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li:nth-child(6) {
  -webkit-transition-delay: 0.9s;
  -o-transition-delay: 0.9s;
  transition-delay: 0.9s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li:nth-child(7) {
  -webkit-transition-delay: 1.05s;
  -o-transition-delay: 1.05s;
  transition-delay: 1.05s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li:nth-child(8) {
  -webkit-transition-delay: 1.2s;
  -o-transition-delay: 1.2s;
  transition-delay: 1.2s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li:nth-child(9) {
  -webkit-transition-delay: 1.35s;
  -o-transition-delay: 1.35s;
  transition-delay: 1.35s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li:nth-child(10) {
  -webkit-transition-delay: 1.5s;
  -o-transition-delay: 1.5s;
  transition-delay: 1.5s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(0) {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(1) {
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(2) {
  -webkit-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition-delay: 0.4s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(3) {
  -webkit-transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(4) {
  -webkit-transition-delay: 0.8s;
  -o-transition-delay: 0.8s;
  transition-delay: 0.8s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(5) {
  -webkit-transition-delay: 1s;
  -o-transition-delay: 1s;
  transition-delay: 1s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(6) {
  -webkit-transition-delay: 1.2s;
  -o-transition-delay: 1.2s;
  transition-delay: 1.2s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(7) {
  -webkit-transition-delay: 1.4s;
  -o-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(8) {
  -webkit-transition-delay: 1.6s;
  -o-transition-delay: 1.6s;
  transition-delay: 1.6s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(9) {
  -webkit-transition-delay: 1.8s;
  -o-transition-delay: 1.8s;
  transition-delay: 1.8s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_list li.search_all:nth-child(10) {
  -webkit-transition-delay: 2s;
  -o-transition-delay: 2s;
  transition-delay: 2s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .result-item:only-child {
  top: 0;
  width: 100%;
  text-align: center;
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .result-item {
  margin-top: 0;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .result-item:nth-child(n + 3) {
  margin-top: 50px;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_title {
  font: 700 30px/26px "PT Serif", "Times New Roman", Times, serif;
  font-style: italic;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_title a, .rd-navbar-default.rd-navbar-static .rd-search-results-live .search_title a:active, .rd-navbar-default.rd-navbar-static .rd-search-results-live .search_title a:focus {
  color: #fff;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_title a:hover {
  color: #ababab;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_title + p {
  margin-top: 16px;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_error {
  line-height: 1.35;
  text-align: center;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_submit {
  display: inline-block;
  font-size: 16px;
  padding: 10px 35px;
  border: 2px solid;
  text-transform: none;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_submit, .rd-navbar-default.rd-navbar-static .rd-search-results-live .search_submit:active, .rd-navbar-default.rd-navbar-static .rd-search-results-live .search_submit.active, .rd-navbar-default.rd-navbar-static .rd-search-results-live .search_submit:active:focus, .rd-navbar-default.rd-navbar-static .rd-search-results-live .search_submit.active:focus, .rd-navbar-default.rd-navbar-static .rd-search-results-live .search_submit:focus:active, .rd-navbar-default.rd-navbar-static .rd-search-results-live .search_submit:focus {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
}

.open > .rd-navbar-default.rd-navbar-static .rd-search-results-live .search_submit.dropdown-toggle, .rd-navbar-default.rd-navbar-static .rd-search-results-live .search_submit:hover {
  color: #414141;
  background-color: #fff;
  border-color: #fff;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_submit.disabled, .rd-navbar-default.rd-navbar-static .rd-search-results-live .search_submit[disabled],
fieldset[disabled] .rd-navbar-default.rd-navbar-static .rd-search-results-live .search_submit {
  pointer-events: none;
  opacity: .5;
}

.rd-navbar-default.rd-navbar-static .rd-search-results-live .search_submit .badge {
  color: transparent;
  background-color: #fff;
}

@media (min-width: 1600px) and (min-height: 767px) {
  .rd-navbar-default.rd-navbar-static .rd-search .rd-search-inner {
    margin-top: 10%;
  }
}

@media (max-height: 767px) {
  .rd-navbar-default.rd-navbar-static .rd-search .rd-search-results-live .result-item:nth-child(5),
  .rd-navbar-default.rd-navbar-static .rd-search .rd-search-results-live .result-item:nth-child(6) {
    display: none;
  }
  .rd-navbar-default.rd-navbar-static .rd-search .rd-search-results-live .search_list > li.search_all {
    -webkit-transition-delay: 0.8s;
    -o-transition-delay: 0.8s;
    transition-delay: 0.8s;
  }
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search.active .rd-search {
  display: block;
  z-index: 10000;
  margin: 0;
  opacity: 1;
  visibility: visible;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-toggle {
  z-index: 10002;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-toggle:after {
  color: #fff;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-search.active .rd-navbar-search-toggle:hover:after {
  color: #ababab;
}

.rd-navbar-default.rd-navbar-static .rd-navbar-toggle .rd-navbar-nav > li .rd-navbar-toggle {
  display: none;
}

.rd-navbar-default.rd-navbar-static.rd-navbar--is-clone .rd-navbar-aside-wrap, .rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-aside-wrap {
  position: absolute;
  top: -60px;
}

.rd-navbar-default.rd-navbar-static.rd-navbar--is-clone .rd-navbar-group, .rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-group {
  padding-top: 14px;
  padding-bottom: 14px;
}

.rd-navbar-default.rd-navbar-static.rd-navbar--is-clone .rd-navbar-nav > li > .rd-navbar-dropdown, .rd-navbar-default.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-nav > li > .rd-navbar-dropdown {
  margin-top: 18px;
}

/*
* @subsection   Page boxed layout style redeclaration
*
* @description  Redefines navbar style inside boxed layout
*
* @see          ../modules/_page-layouts.scss
*/
html.boxed.rd-navbar--has-sidebar body {
  padding-left: 300px;
  padding-right: 30px;
}

html.boxed .rd-navbar--is-clone {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.iframe-header {
  width: 100%;
  height: 500px;
  border: 0;
  outline: none;
}

/*
* Material Parallax
*/
.parallax-content {
  position: relative;
  z-index: 1;
}

.parallax-container {
  position: relative;
  overflow: hidden;
  background-position: center center;
  background-size: cover;
}

.material-parallax {
  position: absolute;
  top: 0;
  left: -1px;
  right: -1px;
  bottom: 0;
  z-index: 0;
  background-position: center center;
}

.ipad .parallax-container,
.iphone .parallax-container {
  background-attachment: scroll !important;
}

.material-parallax img {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 0;
  min-width: 101%;
  min-height: 101%;
  max-width: none;
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

/*
* @subsection   RD Google Map
*
* @description  Describes style declarations for RD Google Map extension
*
* @author       Evgeniy Gusarov
* @link         https://ua.linkedin.com/pub/evgeniy-gusarov/8a/a40/54a
* @version      1.0.0
*/
.rd-google-map {
  color: #333;
}

.rd-google-map__model {
  height: 250px;
}

.rd-google-map__model img {
  max-width: none !important;
}

@media (min-width: 576px) {
  .rd-google-map__model {
    height: 250px;
  }
}

@media (min-width: 768px) {
  .rd-google-map__model {
    height: 400px;
  }
}

@media (min-width: 1200px) {
  .rd-google-map__model {
    height: 450px;
  }
}

@media (min-width: 1600px) {
  .rd-google-map__model {
    height: 532px;
  }
}

.rd-google-map__locations {
  display: none;
}

.rd-search {
  position: relative;
}

.rd-search .form-group {
  display: block;
  margin: 0;
  font-size: 0;
}

.rd-search label * {
  margin-top: 0;
}

.rd-search .rd-search-submit {
  top: 50%;
  background-color: transparent;
  border: none;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.rd-search .text-mobile {
  display: block;
}

.rd-search .text-default {
  display: none;
}

@media (min-width: 768px) {
  .rd-search .text-mobile {
    display: none;
  }
  .rd-search .text-default {
    display: block;
  }
}

.rd-search-submit {
  background: none;
  border: none;
  display: inline-block;
  padding: 0;
  outline: none;
  outline-offset: 0;
  cursor: pointer;
  -webkit-appearance: none;
  display: inline-block;
  position: relative;
  width: 48px;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
  color: #00030a;
  text-align: center;
  font-size: 22px;
  position: absolute;
  right: 0;
  -webkit-transition: color .33s;
  -o-transition: color .33s;
  transition: color .33s;
}

.rd-search-submit::-moz-focus-inner {
  border: none;
  padding: 0;
}

.rd-search-submit:before {
  content: "\f002";
  font-weight: 400;
  font-family: "FontAwesome";
}

.rd-search-submit.active {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}

.rd-search-submit:hover {
  color: #cca876;
}

.rd-search-minimal {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  align-items: stretch;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  padding-left: 40px;
  border-bottom: 1px solid #d9d9d9;
}

.rd-search-minimal:before {
  content: '\e8b6';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 10px;
  font: 400 21px 'Material Icons';
  color: #000;
}

.rd-search-minimal .form-wrap {
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  flex-grow: 1;
}

.rd-search-minimal .form-label,
.rd-search-minimal .form-control {
  font: 400 16px/24px "PT Serif", "Times New Roman", Times, serif;
  color: rgba(0, 0, 0, 0.2);
  letter-spacing: -.025em;
}

.rd-search-minimal .form-label {
  top: 29px;
}

.rd-search-minimal .form-control {
  padding: 17px 20px;
}

.rd-search-minimal button[type='submit'] {
  padding: 0 20px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

@media (min-width: 768px) {
  .rd-search-minimal .form-label,
  .rd-search-minimal .form-control {
    font-size: 19px;
  }
}

.rd-search-classic {
  overflow: hidden;
  border: 1px solid #d9d9d9;
}

.rd-search-classic .form-control {
  min-height: 50px;
  padding: 13px 50px 15px 19px;
  border: 0;
}

.rd-search-classic .rd-search-submit {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  line-height: 0;
  height: auto;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: left;
}

.rd-search-classic .rd-search-submit:before {
  content: '\e8b6';
  font: 400 25px 'Material Icons';
}

.rd-search-classic .form-input {
  padding-right: 40px;
}

.search_error {
  max-width: 100%;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.rd-search-results-live {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  z-index: 998;
  margin: -3px 0 0;
  font-size: 14px;
  line-height: 34px;
  text-align: left;
  color: #9f9f9f;
  opacity: 0;
  visibility: hidden;
}

.rd-search-results-live > * {
  padding: 16px;
  border: 0px solid;
  border-top: 0;
}

.rd-search-results-live .search-quick-result {
  font: 700 14px/24px "PT Serif", "Times New Roman", Times, serif;
  color: #000;
  letter-spacing: .06em;
  text-transform: uppercase;
}

.rd-search-results-live .search_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 10px;
  font-size: 16px;
  line-height: 30px;
}

.rd-search-results-live .search_list li + li {
  margin-top: 20px;
}

.rd-search-results-live .search_list .search_error {
  font-size: 14px;
  line-height: 1.1;
}

.rd-search-results-live .search_link, .rd-search-results-live .search_link:active, .rd-search-results-live .search_link:focus {
  color: #535457;
}

.rd-search-results-live .search_link:hover {
  color: #cca876;
}

.rd-search-results-live p {
  margin-top: 0;
  font-size: 14px;
  line-height: 1.6;
}

.rd-search-results-live .search_title {
  margin-bottom: 0;
  font-family: "PT Serif", "Times New Roman", Times, serif;
  font-size: 14px;
  font-weight: 700;
  color: #000;
}

.rd-search-results-live .search_submit {
  display: block;
  padding: 6px 20px;
  font-size: 17px;
  font-weight: 700;
  text-align: center;
  color: #fff;
  background: #cca876;
  border-radius: 5px;
  border: 0;
  text-transform: uppercase;
  -webkit-transition: .3s ease-out;
  -o-transition: .3s ease-out;
  transition: .3s ease-out;
}

.rd-search-results-live .search_submit:hover {
  color: #fff;
  background: #b49465;
}

.rd-search-results-live .match {
  display: none;
}

@media (min-width: 1200px) {
  .rd-search-results-live .search_link p {
    display: block;
  }
}

.rd-navbar-fixed-linked .rd-search-results-live {
  display: none;
}

.rd-search-results-live.active.cleared {
  opacity: 0;
  visibility: hidden;
  -webkit-transition-delay: .08s;
  -o-transition-delay: .08s;
  transition-delay: .08s;
}

.active .rd-search-results-live {
  display: block;
  opacity: 1;
  visibility: visible;
}

.rd-search-results .search_list {
  text-align: left;
  padding-left: 0;
  font-size: 14px;
  list-style-type: none;
  counter-reset: result;
}

.rd-search-results .result-item {
  position: relative;
  padding-left: 40px;
  color: #9f9f9f;
}

.rd-search-results .result-item:before {
  position: absolute;
  top: 0px;
  left: 0;
  content: counter(result, decimal-leading-zero) ".";
  counter-increment: result;
  font: 700 19px "Lato", Helvetica, Arial, sans-serif;
  line-height: 1;
  color: #cca876;
}

.rd-search-results .result-item:only-child:before {
  display: none;
}

.rd-search-results .search {
  padding: 0 .2em;
  color: #89714f;
  background: #cca876;
}

.rd-search-results .search_title {
  font-size: 16px;
}

.rd-search-results .search_error .search {
  color: #9f9f9f;
  background-color: transparent;
}

.rd-search-results .match em {
  font-style: normal;
  text-transform: uppercase;
  color: #000;
}

.rd-search-results * + p {
  margin-top: 10px;
}

.rd-search-results * + .match {
  margin-top: 5px;
}

.rd-search-results * + .result-item {
  margin-top: 35px;
}

@media (min-width: 576px) {
  .rd-search-results .result-item {
    padding-left: 60px;
  }
  .rd-search-results .result-item:before {
    top: 3px;
    left: 15px;
    font-size: 19px;
  }
}

@media (min-width: 992px) {
  .rd-search-results .result-item {
    padding-left: 85px;
  }
  .rd-search-results .result-item:before {
    left: 40px;
  }
}

@media (min-width: 1200px) {
  .rd-search-results .result-item {
    padding-left: 100px;
  }
  .rd-search-results .result-item:before {
    left: 44px;
  }
}

.twitter-item-minimal {
  color: #9f9f9f;
}

.twitter-item-minimal .tweet-user {
  font-size: 16px;
  font-weight: 700;
}

.twitter-item-minimal .tweet-user a, .twitter-item-minimal .tweet-user a:active, .twitter-item-minimal .tweet-user a:focus {
  color: #cca876;
}

.twitter-item-minimal .tweet-user a:hover {
  color: #000;
}

.twitter-item-minimal .tweet-user a:before {
  content: '-';
}

.twitter-item-minimal .tweet-text {
  color: #000;
}

.twitter-item-minimal .tweet-text a, .twitter-item-minimal .tweet-text a:active, .twitter-item-minimal .tweet-text a:focus {
  color: #9f9f9f;
}

.twitter-item-minimal .tweet-text a:hover {
  color: #cca876;
}

.twitter-item-minimal * + .tweet-text {
  margin-top: 0;
}

.twitter-item-minimal * + .tweet-user {
  margin-top: 10px;
}

.twitter-item-minimal + .twitter-item-minimal {
  margin-top: 25px;
}

.twitter-widget {
  overflow: hidden;
  background: #fff;
  border-radius: 6px;
  -webkit-box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
  box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
}

.twitter-widget > a {
  display: block;
  color: #9f9f9f;
}

.twitter-widget .tweet-text a, .twitter-widget .tweet-text a:active, .twitter-widget .tweet-text a:focus {
  color: #cca876;
}

.twitter-widget .tweet-text a:hover {
  color: #000;
}

.twitter-widget .twitter-widget-time {
  color: #9f9f9f;
}

.twitter-widget .twitter-widget-meta > * {
  line-height: 1.1;
}

.twitter-widget .twitter-widget-meta > * + * {
  margin-top: 5px;
}

.twitter-widget .twitter-widget-media {
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.twitter-widget .twitter-widget-media > img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  min-height: 101%;
}

.twitter-widget .twitter-widget-media:not(:empty) {
  padding-bottom: 50%;
}

.twitter-widget .twitter-widget-media:empty {
  display: none;
}

.twitter-widget .tweet-avatar {
  display: block;
  width: 48px;
  height: 48px;
  background: #d9d9d9;
}

.twitter-widget .twitter-widget-header {
  padding: 30px 30px 0 30px;
}

.twitter-widget .twitter-widget-inset {
  padding: 25px 30px 15px;
}

.twitter-widget .twitter-widget-footer {
  padding: 15px 30px;
}

* + .twitter-widget {
  margin-top: 30px;
}

* + .twitter-wrap-1 {
  margin-top: 30px;
}

/*
* @subsection   ToTop
* @license      MIT license - http://opensource.org/licenses/MIT
* @version      1.0.0
*/
#ui-to-top {
  width: 40px;
  height: 40px;
  font-size: 18px;
  line-height: 38px;
  border-radius: 50%;
  position: fixed;
  right: 15px;
  bottom: 15px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  z-index: 20;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
  -webkit-box-shadow: 0 0 1px 0px rgba(159, 159, 159, 0.3);
  box-shadow: 0 0 1px 0px rgba(159, 159, 159, 0.3);
  -webkit-transform: translateY(100px);
  -ms-transform: translateY(100px);
  transform: translateY(100px);
}

#ui-to-top, #ui-to-top:active, #ui-to-top:focus {
  color: #fff;
  background: #3d414e;
}

#ui-to-top:hover {
  color: #fff;
  background: #cca876;
  -webkit-box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px 0px rgba(0, 0, 0, 0.4);
}

#ui-to-top:focus {
  outline: 0;
}

#ui-to-top.active {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.mobile #ui-to-top,
.tablet #ui-to-top {
  display: none !important;
}

@media (min-width: 576px) {
  #ui-to-top {
    right: 40px;
    bottom: 40px;
  }
}

/*
* @subsection   Progress Bar
*/
.progress-bar-wrap {
  max-width: 100%;
  width: 210px;
}

@media (min-width: 576px) and (max-width: 767px) {
  .progress-bar-wrap {
    max-width: 120px;
  }
}

@media (min-width: 768px) {
  .progress-bar-wrap {
    max-width: 150px;
  }
}

.progress-bar {
  position: relative;
  width: 100%;
  margin: 0;
}

.progress-bar .progress-bar__body {
  position: absolute;
  right: 50%;
  width: 100%;
  top: 50%;
  padding: 0;
  margin: 0;
  white-space: nowrap;
  line-height: 26px;
  color: #000;
  text-align: right;
}

.progress-bar .progress-bar__body:after {
  content: '%';
}

.progress-bar .progress-bar__stroke,
.progress-bar .progress-bar__trail {
  stroke-linejoin: round;
}

.progress-bar-horizontal {
  position: relative;
  text-align: right;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: -.025em;
}

.progress-bar-horizontal > svg {
  margin-top: 3px;
  border-radius: 3px;
}

.progress-bar-horizontal .progress-bar__body {
  position: absolute;
  top: -27px;
  margin-top: 0;
  padding-right: 0;
}

.progress-bar-horizontal .progress-bar__body:after {
  content: '%';
}

.progress-bar-radial {
  position: relative;
  padding-bottom: 100%;
}

.progress-bar-radial > svg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 5px;
  overflow: hidden;
}

.progress-bar-radial .progress-bar__stroke,
.progress-bar-radial .progress-bar__trail {
  stroke-location: outside;
}

.progress-bar-radial .progress-bar__body {
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
}

.progress-bar-default .progress-bar__stroke {
  stroke: #9f9f9f;
}

.progress-bar-default .progress-bar__trail {
  stroke: rgba(159, 159, 159, 0.05);
}

.progress-bar-primary .progress-bar__stroke {
  stroke: #cca876;
}

.progress-bar-primary .progress-bar__trail {
  stroke: #eee;
}

.progress-bar-sisal .progress-bar__stroke {
  stroke: #d4cabb;
}

.progress-bar-sisal .progress-bar__trail {
  stroke: #eee;
}

.progress-bar-laser .progress-bar__stroke {
  stroke: #cca876;
}

.progress-bar-laser .progress-bar__trail {
  stroke: #eee;
}

.progress-bar-fuscous-gray .progress-bar__stroke {
  stroke: #4c4943;
}

.progress-bar-fuscous-gray .progress-bar__trail {
  stroke: #eee;
}

.progress-bar-leather .progress-bar__stroke {
  stroke: #997e58;
}

.progress-bar-leather .progress-bar__trail {
  stroke: #eee;
}

.progress-bar-secondary-2 .progress-bar__stroke {
  stroke: #d9d9d9;
}

.progress-bar-secondary-2 .progress-bar__trail {
  stroke: gray;
}

.progress-bar-secondary-1 .progress-bar__stroke {
  stroke: #d9d9d9;
}

.progress-bar-secondary-1 .progress-bar__trail {
  stroke: rgba(159, 159, 159, 0.05);
}

.progress-bar-secondary-3 .progress-bar__stroke {
  stroke: #c49558;
}

.progress-bar-secondary-3 .progress-bar__trail {
  stroke: rgba(159, 159, 159, 0.05);
}

.progress-bar-secondary-4 .progress-bar__stroke {
  stroke: #fe4a21;
}

.progress-bar-secondary-4 .progress-bar__trail {
  stroke: rgba(159, 159, 159, 0.05);
}

/**
 *	This element is created inside your target element
 *	It is used so that your own element will not need to be altered
 **/
.time_circles {
  position: relative;
  width: 100%;
}

/**
 *	This is all the elements used to house all text used
 * in time circles
 **/
.time_circles > div {
  position: absolute;
  text-align: center;
  font-family: "PT Serif", "Times New Roman", Times, serif;
  top: 50% !important;
  -ms-transform: translateY(-63%) !important;
  transform: translateY(-63%) !important;
  -webkit-transform: translateY(-63%) !important;
}

@media (min-width: 1200px) {
  #DateCountdown {
    width: 100%;
  }
}

/**
 *	Titles (Days, Hours, etc)
 **/
.time_circles > div > h4 {
  margin: 0;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px !important;
  color: #2a2b2b;
  position: absolute;
  bottom: -65px;
  left: 0;
  right: 0;
}

.time_circles > div > h4 + * {
  margin-top: 0;
}

/**
 *	Time numbers, ie: 12
 **/
.time_circles > div > span {
  display: block;
  font-size: 20px;
  text-align: center;
  font-weight: bold;
}

@media (min-width: 768px) {
  .time_circles > div > span {
    font-size: 30px;
  }
}

@media (min-width: 1200px) {
  .time_circles > div > span {
    font-size: 36px;
  }
}

.countdown-wrap {
  max-width: 680px;
}

.countdown-wrap .time_circles > div {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -webkit-box;
  display: flex;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  flex-direction: column-reverse;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  font-size: 0;
  line-height: 0;
}

.countdown-wrap div > h4 {
  position: relative;
  margin-top: 5px;
  font: 400 11px "PT Serif", "Times New Roman", Times, serif !important;
  color: #cdcdcd;
  letter-spacing: -.025em;
  text-transform: uppercase;
  bottom: auto !important;
}

@media (min-width: 576px) {
  .countdown-wrap div > h4 {
    font-size: 14px !important;
  }
}

.countdown-wrap span {
  margin-top: 2px;
  font: 900 26px "PT Serif", "Times New Roman", Times, serif !important;
  font-style: normal;
  color: #000;
}

@media (min-width: 576px) {
  .countdown-wrap span {
    font-size: 40px !important;
  }
}

@media (min-width: 768px) {
  .countdown-wrap span {
    font-size: 55px !important;
    line-height: 1.1 !important;
  }
}

.countdown-inverse div > h4 {
  color: rgba(255, 255, 255, 0.4);
}

.countdown-inverse span {
  color: #fff;
}

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  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: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  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;
}

.slick-loading .slick-list {
  background: #fff url(//glaserlawyers.net/wp-content/themes/wp_61317/css/./../images/ajax-loader.gif) center center no-repeat;
}

/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.6);
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
  z-index: 999;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before, .slick-next:before {
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: 0;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: 0;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: 0;
}

[dir="rtl"] .slick-next {
  left: 0;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-slider {
  margin-bottom: 30px;
}

.slick-slider *:focus {
  outline: 0;
}

.slick-dots {
  display: block;
  margin-top: 20px;
  list-style: none;
  width: 100%;
  padding: 0;
  text-align: center;
  font-size: 0;
  line-height: 0;
  word-spacing: 0;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  background: none;
  border: none;
  display: inline-block;
  padding: 0;
  outline: none;
  outline-offset: 0;
  cursor: pointer;
  -webkit-appearance: none;
  width: 8px;
  height: 8px;
  border-radius: 100px;
  background: #ababab;
}

.slick-dots li button::-moz-focus-inner {
  border: none;
  padding: 0;
}

.slick-dots li.slick-active button,
.slick-dots li:hover button {
  background: #cca876;
}

.slick-dots-variant-1 .slick-dots li button {
  height: 12px;
  width: 12px;
  background: #666c84;
  -webkit-box-shadow: 0 0 0 2px transparent;
  box-shadow: 0 0 0 2px transparent;
  will-change: box-shadow;
  -webkit-transition: .33s all ease;
  -o-transition: .33s all ease;
  transition: .33s all ease;
}

.slick-dots-variant-1 .slick-dots li.slick-active button,
.slick-dots-variant-1 .slick-dots li:hover button {
  background: #414141;
  -webkit-box-shadow: 0 0 0 4px #cca876;
  box-shadow: 0 0 0 4px #cca876;
}

.slick-carousel-complex-variant-1 {
  position: relative;
  padding-bottom: 60px;
}

.slick-carousel-complex-variant-1 .bg-item {
  content: '';
  position: absolute;
  top: 110px;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 101vw;
  background: #2b2f40;
  z-index: 0;
}

.slick-carousel-complex-variant-1 > * {
  position: relative;
  z-index: 2;
}

.slick-carousel-complex-variant-1 .slick-slider {
  margin-bottom: 0;
}

.slick-carousel-complex-variant-1 .slick-dots {
  margin-top: 30px;
}

@media (min-width: 768px) {
  .slick-carousel-complex-variant-1 {
    padding-bottom: 90px;
  }
}

.slick-slider-images .item {
  padding: 0 15px;
  text-align: right;
  overflow: hidden;
}

.slick-slider-images .item img {
  display: inline-block;
  width: auto;
  max-width: 150px;
  -webkit-transform: scale(0.75);
  -ms-transform: scale(0.75);
  transform: scale(0.75);
  -webkit-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  will-change: transform;
  cursor: pointer;
  -webkit-transition: .5s all ease;
  -o-transition: .5s all ease;
  transition: .5s all ease;
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.23);
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.23);
}

.slick-slider-images .item.slick-center {
  text-align: center;
}

.slick-slider-images .item.slick-center img {
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.slick-slider-images .item.slick-center + * {
  text-align: left;
}

.slick-slider-images .item.slick-center + * img {
  -webkit-transform-origin: 0 50%;
  -ms-transform-origin: 0 50%;
  transform-origin: 0 50%;
}

.slick-slider-images .item .slick-cloned {
  opacity: 0;
}

.slick-slider-images .item:not(.slick-active) {
  opacity: 1;
}

.slick-slider-images .item:not(.slick-active) img {
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0);
}

.stepper {
  position: relative;
  display: inline-block;
  max-width: 70px;
  width: 70px;
  margin-bottom: 0;
}

.stepper input[type="number"] {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  -moz-appearance: textfield;
  background-color: transparent;
  border: 0;
  font-weight: 700;
  color: #000;
  text-align: center;
}

.stepper input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.stepper-arrow {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  width: 20px;
  height: 20px;
  line-height: 21px;
  font-size: 21px;
  font-family: 'Material Icons';
  cursor: pointer;
  color: #cdcdcd;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
}

.stepper-arrow:hover {
  color: #cca876;
}

.stepper-arrow.up {
  right: 0;
  text-align: left;
}

.stepper-arrow.up:before {
  content: '\e147';
}

.stepper-arrow.down {
  left: 0;
  text-align: right;
}

.stepper-arrow.down:before {
  content: '\e15c';
}

.stepper.disabled .stepper-arrow {
  pointer-events: none;
  opacity: .5;
}

.stepper-lg .stepper {
  width: 90px;
  max-width: 90px;
}

.stepper-lg .stepper-arrow {
  font-size: 24px;
}

.stepper-lg input[type="number"] {
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
}

.dtp {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 20000;
}

.dtp > .dtp-content {
  background: #fff;
  max-width: 300px;
  -webkit-box-shadow: -3px 5px 12px 0px rgba(68, 73, 83, 0.16);
  box-shadow: -3px 5px 12px 0px rgba(68, 73, 83, 0.16);
  position: relative;
  left: 50%;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .dtp > .dtp-content {
    max-height: 90vh;
    overflow-y: auto;
  }
}

.dtp-header {
  background: #cca876;
  color: #fff;
  text-align: center;
  padding: 0.3rem;
  position: relative;
}

.dtp-date, .dtp-time {
  background: #dac09b;
  text-align: center;
  color: #fff;
  padding: 10px;
}

.dtp-date > div {
  padding: 0;
  margin: 0;
}

.dtp-actual-month {
  font-size: 1.5em;
}

.dtp-actual-num, .dtp-actual-maxtime {
  font-size: 3em;
  line-height: 0.9;
}

.dtp-actual-year {
  font-size: 1.5em;
  color: #fff;
}

.dtp-picker {
  padding: 1rem;
  text-align: center;
}

.dtp-picker-month, .dtp-actual-time {
  font-weight: 500;
  text-align: center;
}

.dtp-close {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 1rem;
}

.dtp-close > a {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
}

.dtp table.dtp-picker-days {
  margin: 0;
  border: none;
}

.dtp table.dtp-picker-days tr {
  border: none;
}

.dtp table.dtp-picker-days tr > td {
  border: none;
  font-weight: 700;
  font-size: 14px;
  text-align: center;
  padding: 1rem 0.3rem;
}

.dtp table.dtp-picker-days tr > td > span.dtp-select-day {
  color: #bdbdbd !important;
}

.dtp table.dtp-picker-days tr > td > a {
  color: #000;
  width: 24px;
  height: 24px;
  display: inline-block;
  text-align: center;
  line-height: 24px;
  border-radius: 50%;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
}

.dtp .dtp-picker-time > a {
  color: #000;
  padding: 0.38rem 0.5rem 0.35rem 0.4rem;
  border-radius: 50% !important;
}

.dtp table.dtp-picker-days tr > td > a.selected {
  background: #cca876;
  color: #fff;
}

.dtp table.dtp-picker-days tr > th {
  color: #000;
  text-align: center;
  font-weight: 700;
  padding: 0.4rem 0.3rem;
  border-bottom: none;
}

.dtp .p10, .dtp .p20, .dtp .p60, .dtp .p80 {
  display: inline-block;
  vertical-align: middle;
}

.dtp .p10 {
  width: 10%;
}

.dtp .p10 > a {
  color: #f9f9f9;
  -webkit-transition: .3s all ease;
  -o-transition: .3s all ease;
  transition: .3s all ease;
}

.dtp .p10 > a:hover {
  color: #fff;
}

.dtp .p20 {
  width: 20%;
}

.dtp .p60 {
  width: 60%;
}

.dtp .p80 {
  width: 80%;
}

.dtp-picker-month {
  display: none !important;
}

.dtp-meridien-am, .dtp-meridien-pm {
  position: relative;
  top: 10px;
  color: #000;
  font-weight: 500;
  padding: 0.4rem 0.5rem;
  border-radius: 50% !important;
  text-decoration: none;
  background: #eee;
  font-size: 1rem;
}

.dtp-actual-meridien a.selected,
.dtp-actual-meridien a:hover {
  background: #cca876;
  color: #fff;
}

.dtp-picker-time {
  position: absolute;
  width: 30px;
  height: 30px;
  font-size: 1em;
  border-radius: 50%;
  cursor: pointer;
  font-weight: 500;
  text-align: center !important;
}

.dtp-picker-time > a {
  display: block;
  line-height: 23px;
  padding: 0.3rem 0.3rem 0.3rem 0.35rem;
}

.dtp-picker-time > a.dtp-select-hour.selected, .dtp-picker-time > a.dtp-select-hour:hover {
  background: #cca876;
  color: #fff;
}

.dtp-picker-time > a.dtp-select-hour.disabled {
  color: #2a2b2b;
}

.dtp-picker-time > a.dtp-select-minute.disabled {
  color: #2a2b2b;
}

.dtp-picker-time > a.dtp-select-minute:hover, .dtp-picker-time > a.dtp-select-minute.selected {
  background: #cca876;
  color: #fff;
}

.dtp-picker-clock {
  margin: 1rem 2rem 0 2rem;
  padding: 1rem;
  border-radius: 50% !important;
  background: white;
}

.dtp-clock-center {
  width: 15px;
  height: 15px;
  background: #2a2b2b;
  border-radius: 50%;
  position: absolute;
  z-index: 50;
}

html[class*="ie"] .dtp-clock-center {
  display: none;
}

.dtp-hand, .dtp-hour-hand {
  position: absolute;
  width: 4px;
  margin-left: -2px;
  background: #2a2b2b;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
  z-index: 1;
}

html[class*="ie"] .dtp-hand, html[class*="ie"] .dtp-hour-hand {
  display: none;
}

.dtp-minute-hand {
  width: 2px;
  margin-left: -1px;
}

.dtp-hand.on {
  background: #cca876;
}

.dtp-buttons {
  padding: 0 1rem 1rem 1rem;
  text-align: right;
}

.dtp .invisible {
  visibility: hidden;
}

.dtp .left {
  float: left;
}

.dtp .right {
  float: right;
}

.hidden {
  display: none;
}

.select2 {
  width: 100% !important;
}

.select2-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 50px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  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-left: 20px;
  padding-right: 20px;
}

.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 20px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  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;
  -webkit-box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
  box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
  -webkit-box-sizing: border-box;
  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: 2px 10px;
  font-size: 14px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option:first-child {
  display: 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 {
  width: 100%;
  padding: 4px;
  -webkit-box-sizing: border-box;
  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;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.select2-container--bootstrap {
  display: block;
}

.select2-container--bootstrap .select2-selection {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 0;
  color: #9f9f9f;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 14px;
  outline: 0;
}

.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 0;
  color: #9f9f9f;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

.select2-container--bootstrap .select2-search__field {
  outline: 0;
  font-size: 14px;
}

.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
  color: #9f9f9f;
}

.select2-container--bootstrap .select2-search__field:-moz-placeholder {
  color: #9f9f9f;
}

.select2-container--bootstrap .select2-search__field::-moz-placeholder {
  color: #9f9f9f;
  opacity: 1;
}

.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
  color: #9f9f9f;
}

.select2-container--bootstrap .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
  color: #868e96;
  cursor: not-allowed;
}

.select2-container--bootstrap .select2-results__option[aria-selected=true] {
  background-color: #f8f9fa;
  color: #16181b;
}

.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #007bff;
  color: #fff;
}

.select2-container--bootstrap .select2-results__option .select2-results__option {
  padding: 10px 20px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -40px;
  padding-left: 80px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -80px;
  padding-left: 120px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -120px;
  padding-left: 160px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -160px;
  padding-left: 200px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -200px;
  padding-left: 240px;
}

.select2-container--bootstrap .select2-results__group {
  color: #868e96;
  display: block;
  padding: 9px 40px;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.875;
  white-space: nowrap;
}

.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
}

.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #cca876 transparent;
  border-width: 0 5px 5px 5px;
}

.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--bootstrap .select2-selection__clear {
  color: #2a2b2b;
  cursor: pointer;
  float: right;
  font-weight: 400;
  margin-right: 10px;
}

.select2-container--bootstrap .select2-selection__clear:hover {
  color: #cca876;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection {
  border-color: #d9d9d9;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-search__field {
  cursor: not-allowed;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  background-color: #f9f9f9;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
  display: none;
}

.select2-container--bootstrap .select2-dropdown {
  overflow-x: hidden;
}

.select2-container--bootstrap .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--bootstrap .select2-selection--single {
  text-align: left;
  height: 52px;
  line-height: 52px;
  padding: 0 15px;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  position: absolute;
  bottom: 0;
  right: 25px;
  top: 0;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:before {
  position: absolute;
  top: 50%;
  font-weight: 400;
  margin-top: -10px;
  right: 0;
  height: 22px;
  line-height: 22px;
  content: '\f107';
  font-family: 'FontAwesome';
  font-size: 22px;
  color: #cca876;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
  color: #9f9f9f;
  padding: 0;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
  color: #9f9f9f;
}

.select2-container--bootstrap .select2-selection--multiple {
  min-height: 52px;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  line-height: 24;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
  color: #9f9f9f;
  float: left;
  margin-top: 5px;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  color: #9f9f9f;
  background: #000;
  border: 0;
  border-radius: 3px;
  cursor: default;
  float: left;
  margin: 0;
  padding: 0 9px;
}

.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  background: transparent;
  padding: 0 40px;
  height: 50px;
  line-height: 24;
  margin-top: 0;
  min-width: 5em;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
  color: #2a2b2b;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 4.5px;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #cca876;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 9px;
}

.select2-container--bootstrap.input-sm, .select2-container--bootstrap.input-lg {
  border-radius: 0;
  font-size: 12px;
  height: auto;
  line-height: 1;
  padding: 0;
}

.select2-container--bootstrap.input-sm .select2-selection--single,
.input-group-sm .select2-container--bootstrap .select2-selection--single,
.form-group-sm .select2-container--bootstrap .select2-selection--single {
  border-radius: 3px;
  font-size: 12px;
  height: 44px;
  line-height: 1.5;
  padding: 12px 37px 12px 25px;
}

.select2-container--bootstrap.input-sm .select2-selection--single .select2-selection__arrow b,
.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,
.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  margin-left: -12px;
}

.select2-container--bootstrap.input-sm .select2-selection--multiple,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple {
  min-height: 44px;
}

.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__choice,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 12px;
  line-height: 1.5;
  margin: 11px 0 0 12.5px;
  padding: 0 12px;
}

.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-search--inline .select2-search__field,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 25px;
  font-size: 12px;
  height: 42px;
  line-height: 1.5;
}

.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__clear,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 12px;
}

.select2-container--bootstrap.input-lg .select2-selection--single,
.input-group-lg .select2-container--bootstrap .select2-selection--single,
.form-group-lg .select2-container--bootstrap .select2-selection--single {
  border-radius: 6px;
  font-size: 18px;
  height: 56px;
  line-height: 1.4444;
  padding: 14px 45px 14px 30px;
}

.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow,
.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,
.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  width: 5px;
}

.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow b,
.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,
.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-width: 5px 5px 0 5px;
  margin-left: -5px;
  margin-left: -14px;
  margin-top: -2.5px;
}

.select2-container--bootstrap.input-lg .select2-selection--multiple,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple {
  min-height: 56px;
}

.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__choice,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 18px;
  line-height: 1.4444;
  border-radius: 0;
  margin: 13px 0 0 15px;
  padding: 0 14px;
}

.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-search--inline .select2-search__field,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 30px;
  font-size: 18px;
  height: 54px;
  line-height: 1.4444;
}

.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__clear,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 14px;
}

.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single {
  /**
     * Make the dropdown arrow point up while the dropdown is visible.
     */
}

.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #2a2b2b transparent;
  border-width: 0 5px 5px 5px;
}

.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single {
  /**
     * Make the dropdown arrow point up while the dropdown is visible.
     */
}

.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #2a2b2b transparent;
  border-width: 0 5px 5px 5px;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single {
  padding-left: 52px;
  padding-right: 40px;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
  /* 1 */
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 40px;
  right: auto;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b {
  margin-left: 0;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 0;
  margin-right: 20px;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #c49558;
}

.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dfc5a3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dfc5a3;
  border-color: #ac7c3d;
}

.has-warning.select2-drop-active {
  border-color: #ac7c3d;
}

.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #ac7c3d;
}

.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #fe4a21;
}

.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fe9d87;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #fe9d87;
  border-color: #eb2c01;
}

.has-error.select2-drop-active {
  border-color: #eb2c01;
}

.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #eb2c01;
}

.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #58c476;
}

.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3dfb4;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3dfb4;
  border-color: #3dac5c;
}

.has-success.select2-drop-active {
  border-color: #3dac5c;
}

.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #3dac5c;
}

.input-group .select2-container--bootstrap {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-bootstrap-append .select2-container--bootstrap,
.select2-bootstrap-append .input-group-btn,
.select2-bootstrap-append .input-group-btn .btn,
.select2-bootstrap-prepend .select2-container--bootstrap,
.select2-bootstrap-prepend .input-group-btn,
.select2-bootstrap-prepend .input-group-btn .btn {
  vertical-align: top;
}

.form-control.select2-hidden-accessible {
  position: absolute !important;
  width: 1px !important;
}

.form-inline .select2-container--bootstrap {
  display: inline-block;
}

.select2-container--modern {
  display: inline-block;
  width: auto !important;
  font: 700 14px/24px "Lato", Helvetica, Arial, sans-serif;
  color: #000;
}

.select2-container--modern .select2-selection__arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 6px;
}

.select2-container--modern .select2-selection__arrow b {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  color: #000;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}

.select2-container--modern .select2-selection__arrow b:before {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}

.select2-container--modern .select2-selection {
  background: transparent;
  border: 0;
  border-bottom: 2px solid #000;
}

.select2-container--modern .select2-selection__rendered {
  color: #000;
}

.select2-container--modern .select2-selection--single {
  height: 34px;
  min-width: 41px;
  line-height: 34px;
  padding: 0 20px 0 5px;
}

.select2-container--modern .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  padding-right: 0;
}

.select2-container--modern .select2-dropdown {
  background-color: #fff;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
  box-shadow: -1px 2px 5px 0px rgba(68, 73, 83, 0.12);
}

.select2-container--modern .select2-results__option {
  font-size: 13px;
}

.select2-container--modern .select2-results__option.select2-results__option--highlighted, .select2-container--modern .select2-results__option:hover {
  background: #f2f2f2;
}

.select2.select2-container .form-label {
  display: none;
}

/*
* @subsection   Magnific Popup
*/
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.mfp-close:hover {
  cursor: pointer;
  color: #ECECEC;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 0;
  display: none;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    -ms-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    -ms-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}

.mfp-ie7 .mfp-img {
  padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
  padding: 0;
}

.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

.soundcloud-player-classic {
  width: 100%;
}

.soundcloud-player-classic iframe {
  width: 100%;
  border: 0;
}

.scrollspy-example {
  position: relative;
  height: 200px;
  margin-top: 10px;
  overflow: auto;
}

/*
* Lightgallery styles
*/
.lg-sub-html, .lg-toolbar {
  background-color: rgba(0, 0, 0, 0.45);
}

@font-face {
  font-family: lg;
  src: url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/lg.eot?n1z373);
  src: url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/lg.woff?n1z373) format("woff"), url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/lg.ttf?n1z373) format("truetype"), url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../fonts/lg.svg?n1z373#lg) format("svg");
  font-weight: 400;
  font-style: normal;
}

.lg-icon {
  font-family: lg;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1180;
  border: none;
  outline: 0;
}

.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: .5;
}

.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #FFF;
}

.lg-actions .lg-next {
  right: 20px;
}

.lg-actions .lg-next:before {
  content: "\e095";
}

.lg-actions .lg-prev {
  left: 20px;
}

.lg-actions .lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: -30px;
  }
}

@keyframes lg-right-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: -30px;
  }
}

@-webkit-keyframes lg-left-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: 30px;
  }
}

@keyframes lg-left-end {
  0%, 100% {
    left: 0;
  }
  50% {
    left: 30px;
  }
}

.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end .3s;
  animation: lg-right-end .3s;
  position: relative;
}

.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end .3s;
  animation: lg-left-end .3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1182;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 42px;
  text-decoration: none !important;
  outline: 0;
  -webkit-transition: color .2s linear;
  -o-transition: color .2s linear;
  transition: color .2s linear;
}

.lg-toolbar .lg-icon:hover {
  color: #FFF;
}

@media (min-width: 678px) {
  .lg-toolbar .lg-icon {
    width: 50px;
  }
}

.lg-toolbar .lg-close:after {
  content: "\e070";
}

.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

.lg-sub-html {
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1180;
}

.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: 700;
}

.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-next, .lg-prev, .lg-toolbar {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -webkit-transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}

.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}

.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  transition: opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  -o-transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1180;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
  transition-duration: 0s !important;
}

.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin: auto;
  margin-bottom: -5px;
}

.lg-outer .lg-thumb-item {
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}

@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color .25s ease;
    -o-transition: border-color .25s ease;
    transition: border-color .25s ease;
  }
}

/* primary */
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #cca876;
}

.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}

.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom .25s ease;
  -o-transition: bottom .25s ease;
  transition: bottom .25s ease;
}

.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}

.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}

.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}

.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff";
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}

.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}

.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1180;
  cursor: pointer;
}

.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

.lg-outer .lg-has-vimeo .lg-video-play {
  background: url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/vimeo-play.png) no-repeat;
}

.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/vimeo-play.png) 0 -58px no-repeat;
}

.lg-outer .lg-has-html5 .lg-video-play {
  background: url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/video-play.png) no-repeat;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: .8;
}

.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}

.lg-outer .lg-has-youtube .lg-video-play {
  background: url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/youtube-play.png) no-repeat;
}

.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/youtube-play.png) 0 -60px no-repeat;
}

.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}

.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}

.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}

.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1183;
  opacity: 0;
  -webkit-transition: opacity 80ms ease 0s;
  -o-transition: opacity 80ms ease 0s;
  transition: opacity 80ms ease 0s;
}

/* primary */
.lg-progress-bar .lg-progress {
  background-color: #cca876;
  height: 5px;
  width: 0;
}

.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}

.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\e01d";
}

.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
}

.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
  transition: opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
  -o-transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "\e311";
}

#lg-actual-size {
  font-size: 20px;
}

#lg-actual-size:after {
  content: "\e033";
}

#lg-zoom-out {
  opacity: .5;
  pointer-events: none;
}

@media (max-width: 479px) {
  #lg-zoom-in,
  #lg-zoom-out {
    display: none;
  }
}

#lg-zoom-out:after {
  content: "\e312";
}

.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1180;
  height: 10px;
}

.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}

.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}

.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  -webkit-box-shadow: 0 0 0 2px #fff inset;
  box-shadow: 0 0 0 2px #fff inset;
}

.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;
  -o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;
  transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;
  -o-transition: opacity .15s ease 0s, transform .15s ease 0s;
  transition: opacity .15s ease 0s, transform .15s ease 0s;
  transition: opacity .15s ease 0s, transform .15s ease 0s, -webkit-transform .15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}

.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}

.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow .3s ease 0s;
  -o-transition: box-shadow .3s ease 0s;
  -webkit-transition: -webkit-box-shadow .3s ease 0s;
  transition: -webkit-box-shadow .3s ease 0s;
  transition: box-shadow .3s ease 0s;
  transition: box-shadow .3s ease 0s, -webkit-box-shadow .3s ease 0s;
  width: 12px;
}

.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover {
  -webkit-box-shadow: 0 0 0 8px #fff inset;
  box-shadow: 0 0 0 8px #fff inset;
}

.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\e20c";
}

.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1181;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;
  -o-transition: visibility 0s linear .18s, opacity .18s linear 0s;
  transition: visibility 0s linear .18s, opacity .18s linear 0s;
}

.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown {
  -webkit-transition-delay: 0s;
  -o-transition-delay: 0s;
  transition-delay: 0s;
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
  visibility: visible;
}

.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
  -o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
  -webkit-transition: visibility 0s linear .5s, opacity .18s linear 0s, -webkit-transform .18s linear 0s;
  transition: visibility 0s linear .5s, opacity .18s linear 0s, -webkit-transform .18s linear 0s;
  -o-transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
  transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
  transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s, -webkit-transform .18s linear 0s;
}

.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}

.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0;
}

.lg-outer .lg-dropdown > li:hover .lg-icon, .lg-outer .lg-dropdown > li:hover a {
  color: #333;
}

.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}

.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}

.lg-outer, .lg-outer .lg, .lg-outer .lg-inner {
  width: 100%;
  height: 100%;
}

.lg-outer #lg-share {
  position: relative;
}

.lg-outer #lg-share:after {
  content: "\e80d";
}

.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}

.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}

.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}

.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}

.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}

.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}

.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}

.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-outer {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1150;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity .15s ease 0s;
  -o-transition: opacity .15s ease 0s;
  transition: opacity .15s ease 0s;
}

.lg-outer * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.lg-outer.lg-visible {
  opacity: 1;
}

.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide {
  -webkit-transition-duration: inherit !important;
  -o-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  -o-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}

.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
  -webkit-transition-duration: 0s !important;
  -o-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}

.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

.lg-outer .lg {
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}

.lg-outer .lg-inner {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}

.lg-outer .lg-item {
  background: url(//glaserlawyers.net/wp-content/themes/wp_61317/css/../images/loading.gif) center center no-repeat;
  display: none !important;
}

.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide {
  display: inline-block !important;
}

.lg-outer .lg-img-wrap, .lg-outer .lg-item {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.lg-outer .lg-item.lg-complete {
  background-image: none;
}

.lg-outer .lg-item.lg-current {
  z-index: 1160;
}

.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}

.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity .15s ease 0s;
  -o-transition: opacity .15s ease 0s;
  transition: opacity .15s ease 0s;
}

.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}

.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1140;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity .15s ease 0s;
  -o-transition: opacity .15s ease 0s;
  transition: opacity .15s ease 0s;
}

.lg-backdrop.in {
  opacity: .85;
}

.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide {
  -webkit-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}

.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide {
  -webkit-transition: opacity .1s ease 0s;
  -o-transition: opacity .1s ease 0s;
  transition: opacity .1s ease 0s;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}

.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*
* Lightgallery transitions
*/
.lg-css3.lg-zoom-in .lg-item {
  opacity: 0;
}

.lg-css3.lg-zoom-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-in .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(1.3, 1.3, 1.3);
  transform: scale3d(1.3, 1.3, 1.3);
}

.lg-css3.lg-zoom-in .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-css3.lg-zoom-in .lg-item.lg-current, .lg-css3.lg-zoom-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-in .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-zoom-in-big .lg-item {
  opacity: 0;
}

.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(2, 2, 2);
  transform: scale3d(2, 2, 2);
}

.lg-css3.lg-zoom-in-big .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-css3.lg-zoom-in-big .lg-item.lg-current, .lg-css3.lg-zoom-in-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-zoom-out .lg-item {
  opacity: 0;
}

.lg-css3.lg-zoom-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-out .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(0.7, 0.7, 0.7);
  transform: scale3d(0.7, 0.7, 0.7);
}

.lg-css3.lg-zoom-out .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-css3.lg-zoom-out .lg-item.lg-current, .lg-css3.lg-zoom-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-out .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-zoom-out-big .lg-item {
  opacity: 0;
}

.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}

.lg-css3.lg-zoom-out-big .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-css3.lg-zoom-out-big .lg-item.lg-current, .lg-css3.lg-zoom-out-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-zoom-out-in .lg-item {
  opacity: 0;
}

.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}

.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide {
  -webkit-transform: scale3d(2, 2, 2);
  transform: scale3d(2, 2, 2);
}

.lg-css3.lg-zoom-out-in .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-css3.lg-zoom-out-in .lg-item.lg-current, .lg-css3.lg-zoom-out-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-zoom-in-out .lg-item {
  opacity: 0;
}

.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(2, 2, 2);
  transform: scale3d(2, 2, 2);
}

.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide {
  -webkit-transform: scale3d(0, 0, 0);
  transform: scale3d(0, 0, 0);
}

.lg-css3.lg-zoom-in-out .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-css3.lg-zoom-in-out .lg-item.lg-current, .lg-css3.lg-zoom-in-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-soft-zoom .lg-item {
  opacity: 0;
}

.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}

.lg-css3.lg-soft-zoom .lg-item.lg-next-slide {
  -webkit-transform: scale3d(0.9, 0.9, 0.9);
  transform: scale3d(0.9, 0.9, 0.9);
}

.lg-css3.lg-soft-zoom .lg-item.lg-current {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-css3.lg-soft-zoom .lg-item.lg-current, .lg-css3.lg-soft-zoom .lg-item.lg-next-slide, .lg-css3.lg-soft-zoom .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-scale-up .lg-item {
  opacity: 0;
}

.lg-css3.lg-scale-up .lg-item.lg-next-slide, .lg-css3.lg-scale-up .lg-item.lg-prev-slide {
  -ms-transform: scale3d(0.8, 0.8, 0.8) translate3d(0, 10%, 0);
  -webkit-transform: scale3d(0.8, 0.8, 0.8) translate3d(0, 10%, 0);
  transform: scale3d(0.8, 0.8, 0.8) translate3d(0, 10%, 0);
}

.lg-css3.lg-scale-up .lg-item.lg-current {
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-scale-up .lg-item.lg-current, .lg-css3.lg-scale-up .lg-item.lg-next-slide, .lg-css3.lg-scale-up .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-circular .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-circular .lg-item.lg-prev-slide {
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide-circular .lg-item.lg-next-slide {
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.lg-css3.lg-slide-circular .lg-item.lg-current {
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-circular .lg-item.lg-current, .lg-css3.lg-slide-circular .lg-item.lg-next-slide, .lg-css3.lg-slide-circular .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-circular-up .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide {
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
}

.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide {
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
}

.lg-css3.lg-slide-circular-up .lg-item.lg-current {
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-circular-up .lg-item.lg-current, .lg-css3.lg-slide-circular-up .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-circular-down .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide {
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
}

.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide {
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
}

.lg-css3.lg-slide-circular-down .lg-item.lg-current {
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-circular-down .lg-item.lg-current, .lg-css3.lg-slide-circular-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-circular-vertical .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide {
  -ms-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(0, -100%, 0);
}

.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide {
  -ms-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(0, 100%, 0);
}

.lg-css3.lg-slide-circular-vertical .lg-item.lg-current {
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-circular-vertical .lg-item.lg-current, .lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-circular-vertical-left .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide {
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, -100%, 0);
}

.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide {
  -ms-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(-100%, 100%, 0);
}

.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current {
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-circular-vertical-down .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide {
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, -100%, 0);
}

.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide {
  -ms-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
  transform: scale3d(0, 0, 0) translate3d(100%, 100%, 0);
}

.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current {
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  -webkit-transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-vertical .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}

.lg-css3.lg-slide-vertical .lg-item.lg-next-slide {
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}

.lg-css3.lg-slide-vertical .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-vertical .lg-item.lg-current, .lg-css3.lg-slide-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-vertical-growth .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide {
  -ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
  -webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
  transform: scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);
}

.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide {
  -ms-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
  -webkit-transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
  transform: scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);
}

.lg-css3.lg-slide-vertical-growth .lg-item.lg-current {
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-vertical-growth .lg-item.lg-current, .lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-skew-only .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide {
  -ms-transform: skew(10deg, 0deg);
  -webkit-transform: skew(10deg, 0deg);
  transform: skew(10deg, 0deg);
}

.lg-css3.lg-slide-skew-only .lg-item.lg-current {
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1;
}

.lg-css3.lg-slide-skew-only .lg-item.lg-current, .lg-css3.lg-slide-skew-only .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-skew-only-rev .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide {
  -ms-transform: skew(-10deg, 0deg);
  -webkit-transform: skew(-10deg, 0deg);
  transform: skew(-10deg, 0deg);
}

.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current {
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1;
}

.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-skew-only-y .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide {
  -ms-transform: skew(0deg, 10deg);
  -webkit-transform: skew(0deg, 10deg);
  transform: skew(0deg, 10deg);
}

.lg-css3.lg-slide-skew-only-y .lg-item.lg-current {
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1;
}

.lg-css3.lg-slide-skew-only-y .lg-item.lg-current, .lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-skew-only-y-rev .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide {
  -ms-transform: skew(0deg, -10deg);
  -webkit-transform: skew(0deg, -10deg);
  transform: skew(0deg, -10deg);
}

.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current {
  -ms-transform: skew(0deg, 0deg);
  -webkit-transform: skew(0deg, 0deg);
  transform: skew(0deg, 0deg);
  opacity: 1;
}

.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-skew .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-skew .lg-item.lg-prev-slide {
  -ms-transform: skew(20deg, 0deg) translate3d(-100%, 0, 0);
  -webkit-transform: skew(20deg, 0deg) translate3d(-100%, 0, 0);
  transform: skew(20deg, 0deg) translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide-skew .lg-item.lg-next-slide {
  -ms-transform: skew(20deg, 0deg) translate3d(100%, 0, 0);
  -webkit-transform: skew(20deg, 0deg) translate3d(100%, 0, 0);
  transform: skew(20deg, 0deg) translate3d(100%, 0, 0);
}

.lg-css3.lg-slide-skew .lg-item.lg-current {
  -ms-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  -webkit-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-skew .lg-item.lg-current, .lg-css3.lg-slide-skew .lg-item.lg-next-slide, .lg-css3.lg-slide-skew .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-skew-rev .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide {
  -ms-transform: skew(-20deg, 0deg) translate3d(-100%, 0, 0);
  -webkit-transform: skew(-20deg, 0deg) translate3d(-100%, 0, 0);
  transform: skew(-20deg, 0deg) translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide {
  -ms-transform: skew(-20deg, 0deg) translate3d(100%, 0, 0);
  -webkit-transform: skew(-20deg, 0deg) translate3d(100%, 0, 0);
  transform: skew(-20deg, 0deg) translate3d(100%, 0, 0);
}

.lg-css3.lg-slide-skew-rev .lg-item.lg-current {
  -ms-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  -webkit-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-skew-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-skew-cross .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide {
  -ms-transform: skew(0deg, 60deg) translate3d(-100%, 0, 0);
  -webkit-transform: skew(0deg, 60deg) translate3d(-100%, 0, 0);
  transform: skew(0deg, 60deg) translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide {
  -ms-transform: skew(0deg, 60deg) translate3d(100%, 0, 0);
  -webkit-transform: skew(0deg, 60deg) translate3d(100%, 0, 0);
  transform: skew(0deg, 60deg) translate3d(100%, 0, 0);
}

.lg-css3.lg-slide-skew-cross .lg-item.lg-current {
  -ms-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  -webkit-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-skew-cross .lg-item.lg-current, .lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-skew-cross-rev .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide {
  -ms-transform: skew(0deg, -60deg) translate3d(-100%, 0, 0);
  -webkit-transform: skew(0deg, -60deg) translate3d(-100%, 0, 0);
  transform: skew(0deg, -60deg) translate3d(-100%, 0, 0);
}

.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide {
  -ms-transform: skew(0deg, -60deg) translate3d(100%, 0, 0);
  -webkit-transform: skew(0deg, -60deg) translate3d(100%, 0, 0);
  transform: skew(0deg, -60deg) translate3d(100%, 0, 0);
}

.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current {
  -ms-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  -webkit-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-skew-ver .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide {
  -ms-transform: skew(60deg, 0deg) translate3d(0, -100%, 0);
  -webkit-transform: skew(60deg, 0deg) translate3d(0, -100%, 0);
  transform: skew(60deg, 0deg) translate3d(0, -100%, 0);
}

.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide {
  -ms-transform: skew(60deg, 0deg) translate3d(0, 100%, 0);
  -webkit-transform: skew(60deg, 0deg) translate3d(0, 100%, 0);
  transform: skew(60deg, 0deg) translate3d(0, 100%, 0);
}

.lg-css3.lg-slide-skew-ver .lg-item.lg-current {
  -ms-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  -webkit-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-skew-ver .lg-item.lg-current, .lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-skew-ver-rev .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide {
  -ms-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0);
  -webkit-transform: skew(-60deg, 0deg) translate3d(0, -100%, 0);
  transform: skew(-60deg, 0deg) translate3d(0, -100%, 0);
}

.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide {
  -ms-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0);
  -webkit-transform: skew(-60deg, 0deg) translate3d(0, 100%, 0);
  transform: skew(-60deg, 0deg) translate3d(0, 100%, 0);
}

.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current {
  -ms-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  -webkit-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-skew-ver-cross .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide {
  -ms-transform: skew(0deg, 20deg) translate3d(0, -100%, 0);
  -webkit-transform: skew(0deg, 20deg) translate3d(0, -100%, 0);
  transform: skew(0deg, 20deg) translate3d(0, -100%, 0);
}

.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide {
  -ms-transform: skew(0deg, 20deg) translate3d(0, 100%, 0);
  -webkit-transform: skew(0deg, 20deg) translate3d(0, 100%, 0);
  transform: skew(0deg, 20deg) translate3d(0, 100%, 0);
}

.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current {
  -ms-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  -webkit-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-slide-skew-ver-cross-rev .lg-item {
  opacity: 0;
}

.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide {
  -ms-transform: skew(0deg, -20deg) translate3d(0, -100%, 0);
  -webkit-transform: skew(0deg, -20deg) translate3d(0, -100%, 0);
  transform: skew(0deg, -20deg) translate3d(0, -100%, 0);
}

.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide {
  -ms-transform: skew(0deg, -20deg) translate3d(0, 100%, 0);
  -webkit-transform: skew(0deg, -20deg) translate3d(0, 100%, 0);
  transform: skew(0deg, -20deg) translate3d(0, 100%, 0);
}

.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current {
  -ms-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  -webkit-transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  transform: skew(0deg, 0deg) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-lollipop .lg-item {
  opacity: 0;
}

.lg-css3.lg-lollipop .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.lg-css3.lg-lollipop .lg-item.lg-next-slide {
  -ms-transform: translate3d(0, 0, 0) scale(0.5);
  -webkit-transform: translate3d(0, 0, 0) scale(0.5);
  transform: translate3d(0, 0, 0) scale(0.5);
}

.lg-css3.lg-lollipop .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-lollipop .lg-item.lg-current, .lg-css3.lg-lollipop .lg-item.lg-next-slide, .lg-css3.lg-lollipop .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-lollipop-rev .lg-item {
  opacity: 0;
}

.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide {
  -ms-transform: translate3d(0, 0, 0) scale(0.5);
  -webkit-transform: translate3d(0, 0, 0) scale(0.5);
  transform: translate3d(0, 0, 0) scale(0.5);
}

.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.lg-css3.lg-lollipop-rev .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-lollipop-rev .lg-item.lg-current, .lg-css3.lg-lollipop-rev .lg-item.lg-next-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-rotate .lg-item {
  opacity: 0;
}

.lg-css3.lg-rotate .lg-item.lg-prev-slide {
  -ms-transform: rotate(-360deg);
  -webkit-transform: rotate(-360deg);
  transform: rotate(-360deg);
}

.lg-css3.lg-rotate .lg-item.lg-next-slide {
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

.lg-css3.lg-rotate .lg-item.lg-current {
  -ms-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
  opacity: 1;
}

.lg-css3.lg-rotate .lg-item.lg-current, .lg-css3.lg-rotate .lg-item.lg-next-slide, .lg-css3.lg-rotate .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-rotate-rev .lg-item {
  opacity: 0;
}

.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide {
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

.lg-css3.lg-rotate-rev .lg-item.lg-next-slide {
  -ms-transform: rotate(-360deg);
  -webkit-transform: rotate(-360deg);
  transform: rotate(-360deg);
}

.lg-css3.lg-rotate-rev .lg-item.lg-current {
  -ms-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
  opacity: 1;
}

.lg-css3.lg-rotate-rev .lg-item.lg-current, .lg-css3.lg-rotate-rev .lg-item.lg-next-slide, .lg-css3.lg-rotate-rev .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

.lg-css3.lg-tube .lg-item {
  opacity: 0;
}

.lg-css3.lg-tube .lg-item.lg-prev-slide {
  -ms-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
  -webkit-transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
  transform: scale3d(1, 0, 1) translate3d(-100%, 0, 0);
}

.lg-css3.lg-tube .lg-item.lg-next-slide {
  -ms-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
  -webkit-transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
  transform: scale3d(1, 0, 1) translate3d(100%, 0, 0);
}

.lg-css3.lg-tube .lg-item.lg-current {
  -ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1;
}

.lg-css3.lg-tube .lg-item.lg-current, .lg-css3.lg-tube .lg-item.lg-next-slide, .lg-css3.lg-tube .lg-item.lg-prev-slide {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -webkit-transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
}

[data-x-mode='true'] .preloader {
  display: none;
  visibility: hidden;
  opacity: 0;
}

[data-x-mode='true'] .section-single-header .divider-wide {
  top: 20px;
}

.novi-bg-img-custom,
.novi-bg-img {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImN1c3RvbS1zdHlsZXMvX3Jlc2V0LnNjc3MiLCJfdmFyaWFibGVzX2N1c3RvbS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9fc2NhZmZvbGRpbmctY3VzdG9tLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJjdXN0b20tc3R5bGVzL190eXBlLWN1c3RvbS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9taXhpbnMvX2xpbmtzLnNjc3MiLCJjdXN0b20tc3R5bGVzL21peGlucy9fYmFja2dyb3VuZHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hvdmVyLnNjc3MiLCJjdXN0b20tc3R5bGVzL19hbGVydHMtY3VzdG9tLnNjc3MiLCJjdXN0b20tc3R5bGVzL190ZXh0LXN0eWxpbmcuc2NzcyIsImN1c3RvbS1zdHlsZXMvX2J1dHRvbnMtY3VzdG9tLnNjc3MiLCJjdXN0b20tc3R5bGVzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9taXhpbnMvX2ZsZXguc2NzcyIsImN1c3RvbS1zdHlsZXMvX2ljb25zLnNjc3MiLCJjdXN0b20tc3R5bGVzL21peGlucy9faWNvbnMuc2NzcyIsImN1c3RvbS1zdHlsZXMvX3RodW1ibmFpbHMtY3VzdG9tLnNjc3MiLCJjdXN0b20tc3R5bGVzL19maWd1cmVzLWN1c3RvbS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9fZm9ybXMtY3VzdG9tLnNjc3MiLCJjdXN0b20tc3R5bGVzL21peGlucy9fZm9ybXMtY3VzdG9tLnNjc3MiLCJjdXN0b20tc3R5bGVzL21peGlucy9fdW5pdC11dGlsaXRpZXMuc2NzcyIsImN1c3RvbS1zdHlsZXMvbWl4aW5zL19ncm91cHMuc2NzcyIsImN1c3RvbS1zdHlsZXMvX3VuaXQtcmVzcG9uc2l2ZS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9fc3RhY2t0YWJsZS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9taXhpbnMvX2luZGVudC11dGlsaXRpZXMuc2NzcyIsImN1c3RvbS1zdHlsZXMvX3NlY3Rpb25zLnNjc3MiLCJjdXN0b20tc3R5bGVzL19ncm91cHMuc2NzcyIsImN1c3RvbS1zdHlsZXMvbWl4aW5zL19lbGVtZW50LWdyb3Vwcy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9fdXRpbGl0aWVzLWN1c3RvbS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9fcGFnaW5hdGlvbi1jdXN0b20uc2NzcyIsImN1c3RvbS1zdHlsZXMvbWl4aW5zL19zcGFjZXIuc2NzcyIsImN1c3RvbS1zdHlsZXMvX2xhYmVsLWN1c3RvbS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9fcXVvdGVzLWN1c3RvbS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9fYm94LWN1c3RvbS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9taXhpbnMvX3ZlbmRvcnMtY3VzdG9tLnNjc3MiLCJjdXN0b20tc3R5bGVzL19wb3N0LXV0aWxpdGllcy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9fY29tbWVudHMtdXRpbGl0aWVzLnNjc3MiLCJjdXN0b20tc3R5bGVzL19wYWdlLXRpdGxlLnNjc3MiLCJjdXN0b20tc3R5bGVzL19wYWdlLWxvYWRlcnMuc2NzcyIsImN1c3RvbS1zdHlsZXMvX3Nob3AtdXRpbGl0aWVzLnNjc3MiLCJjdXN0b20tc3R5bGVzL19vbmUtc2NyZWVuLXBhZ2Uuc2NzcyIsImN1c3RvbS1zdHlsZXMvX29mZnNldHMuc2NzcyIsImN1c3RvbS1zdHlsZXMvbWl4aW5zL19ncmlkLXNwYWNpbmcuc2NzcyIsImN1c3RvbS1zdHlsZXMvX2xpbmtzLnNjc3MiLCJjdXN0b20tc3R5bGVzL19saXN0cy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9fd3JhcHBlcnMuc2NzcyIsImN1c3RvbS1zdHlsZXMvbWl4aW5zL19jYWxjLXV0aWxpdGllcy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9fZGl2aWRlcnMuc2NzcyIsImN1c3RvbS1zdHlsZXMvX25hdi1jdXN0b20uc2NzcyIsImN1c3RvbS1zdHlsZXMvX3RhYmxlcy1jdXN0b20uc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9fY2FyZC1jdXN0b20uc2NzcyIsImN1c3RvbS1zdHlsZXMvX2dyaWQtbW9kdWxlcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwic3R5bGUuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fYW5pbWF0ZS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19jb3VudGVyLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX2NvdW50ZG93bi5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19pc290b3BlLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX293bC1jYXJvdXNlbC5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19yZC1uYXZiYXIuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1taXhpbnMuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1jb21wb25lbnRzLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItc3RhdGljLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItZnVsbHdpZHRoLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItZml4ZWQuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9yZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1zaWRlYmFyLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvcmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItZGVmYXVsdC5zY3NzIiwiY3VzdG9tLXN0eWxlcy9taXhpbnMvX2Z1bmN0aW9ucy5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19tYXRlcmlhbC1wYXJhbGxheC5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19yZC1nb29nbGUtbWFwLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3JkLXNlYXJjaC5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19yZC10d2l0dGVyLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3VpLXRvLXRvcC5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19wcm9ncmVzcy1iYXIuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fdGltZWNpcmNsZXMuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fc2xpY2suc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fanF1ZXJ5LmZzLnN0ZXBwZXIuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fYm9vdHN0cmFwLW1hdGVyaWFsLWRhdGV0aW1lcGlja2VyLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3NlbGVjdDIuc2NzcyIsImJvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX21hZ25pZmljLXBvcHVwLnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX3NvdW5kY2xvdWQuc2NzcyIsImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9fc2Nyb2xsc3B5LnNjc3MiLCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvX2xpZ2h0Z2FsbGVyeS5zY3NzIiwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL19sZy10cmFuc2l0aW9ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0doQjs7RUFHSSx3QkFBd0I7QURGNUI7O0FDTUE7RUFDRSxTQUFTO0FESFg7O0FDTUE7RUFBUSxhQUFZO0FERnBCOztBQ0tBO0VBQ0UsVUFBVTtBREZaOztBQ0tBO0VBQ0UsU0FBUztBREZYOztBQ0tBO0VBQ0UsZ0JBQWdCO0FERmxCOztBQ0tBO0VBQ0UsZ0JDZ01vQjtBRmxNdEI7O0FDS0E7RUFDRSxTQUFTO0FERlg7O0FDS0E7RUFFSSxxQkFBcUI7QURIekI7O0FDT0E7RUFDRSxnQkFBZ0I7QURKbEI7O0FHL0JBO0VBQ0MsOEJBQXNCO0VBQXRCLHNCQUFzQjtBSGtDdkI7O0FHL0JBOztFQUVDLDhCQUFzQjtFQUF0QixzQkFBc0I7QUhrQ3ZCOztBRzdCQTtFQUNDLGVBQWU7RUFDZiw2Q0FBNkM7QUhnQzlDOztBRzdCQTtFQUVDLGlERDRLOEQ7RUMzSzlELDhCQUE4QjtFQUM5QixjRGtCZ0M7RUNqQmhDLHNCREdZO0VDRlosZ0JEK0xxQjtFQzlMckIsNENBQTRDO0VBQzVDLGtDQUFrQztBSCtCbkM7O0FHNUJBO0VBQ0Msa0JBQWtCO0FIK0JuQjs7QUc1QkE7Ozs7Q0hrQ0M7QUc1QkQ7RUFDQyxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLHNCRGhCWTtBRjhDYjs7QUczQkE7Ozs7Q0hpQ0M7QUczQkQ7RUFDQyxrQkFBa0I7RUFDbEIsVUFBVTtBSDZCWDs7QUcxQkE7RUFDQyxrQkFBa0I7RUFDbEIsVUFBVTtBSDZCWDs7QUcxQkE7Ozs7Q0hnQ0M7QUcxQkQ7RUFDQyxzQkRoQ1k7QUY0RGI7O0FHN0JBO0VBSUUsZ0JBQWdCO0FINkJsQjs7QUdqQ0E7RUFPRSxnQkFBZ0I7QUg4QmxCOztBR3JDQTtFQVVFLGdCQUFnQjtBSCtCbEI7O0FHekNBO0VBYUUsZ0JBQWdCO0FIZ0NsQjs7QUkvREk7RURrQko7SUFtQkcsZ0JBQWdCO0VIK0JqQjtBQUNGOztBR3ZCQTs7OztFQUlDLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsb0JBQW9CO0FIMEJyQjs7QUdyQkE7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ZUFBZTtFUGtRZjtBQUNGOztBSTVUSTtFR2lESjs7SUFZRSxlQUFlO0VQcVFmO0FBQ0Y7O0FJblVJO0VHaURKOztJQWdCRSxvQkxzSVM7SUtySVQsZUw2STJCO0VGMkgzQjtBQUNGOztBSTNVSTtFR2lESjs7SUFzQkcsaUJBQThCO0VQMFEvQjtBQUNGOztBSWxWSTtFR2lESjs7SUE0QkcsZUFBZTtFUDJRaEI7QUFDRjs7QU92UUE7O0VBSUMsZUFBZTtFQUNmLGlCQUFpQjtBUHdRbEI7O0FJL1ZJO0VHa0ZKOztJQVFFLGVBQWU7RVAyUWY7QUFDRjs7QUl0V0k7RUdrRko7O0lBWUUsZUFBZTtFUDhRZjtBQUNGOztBSTdXSTtFR2tGSjs7SUFnQkUsaUJMc0dTO0lLckdULGVMNkcyQjtFRm9LM0I7QUFDRjs7QU85UUE7O0VBSUMsZUFBZTtFQUNmLGlCQUFpQjtBUCtRbEI7O0FJM1hJO0VHdUdKOztJQVFFLG9CTDBGUztJS3pGVCxlTGlHMkI7RUZpTDNCO0FBQ0Y7O0FPNVJBOztFQWFFLGdCQUFnQjtBUG9SbEI7O0FJeFlJO0VHdUdKOztJQWVHLGVBQWU7RVB3UmhCO0FBQ0Y7O0FPcFJBOztFQUlDLGVBQWU7RUFDZixnQkFBZ0I7QVBxUmpCOztBSXJaSTtFRzJISjs7SUFRRSxvQkx1RVM7SUt0RVQsZUw4RTJCO0VGME0zQjtBQUNGOztBT3JSQTtFQUNDLHdETE04RDtFS0w5RCx5QkFBeUI7QVB3UjFCOztBT3JSQTtFQUNDLHdETEdxRTtFS0ZyRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGlCQUFnQjtBUHdSakI7O0FJemFJO0VHNklKO0lBT0UsZUFBZTtFUDBSZjtBQUNGOztBT25SQTtFQUNDLCtETFpxRTtBRmtTdEU7O0FJbmJJO0VHNEpKO0lBSUUsZUFBZTtFUHdSZjtBQUNGOztBSXpiSTtFRzRKSjtJQVFFLGVBQWU7RVAwUmY7QUFDRjs7QU92UkE7RUFDQyxxQkFBcUI7RUFDckIsb0JBQW9CO0VBQ3BCLDJETDFCcUU7RUsyQnJFLGVBQWU7RUFDZixvQkFBb0I7RUFDcEIsa0JBQWtCO0FQMFJuQjs7QUl4Y0k7RUd3S0o7SUFTRSxnQkFBZ0I7RVA0UmhCO0FBQ0Y7O0FJOWNJO0VHd0tKO0lBYUUsZ0JBQWdCO0VQOFJoQjtBQUNGOztBTzNSQTtFQUNDLHNCQUFzQjtBUDhSdkI7O0FJeGRJO0VHeUxKO0lBTUUsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixpQkFBaUI7RVA4UmpCO0FBQ0Y7O0FJaGVJO0VHeUxKO0lBY0UsZUx4Q21CO0lLeUNuQixpQkFBd0Q7RVA4UnhEO0FBQ0Y7O0FPM1JBOztFQUVDLGVMOUNvQjtFSytDcEIsaUJBQXdEO0FQOFJ6RDs7QU8zUkE7RUFDQyxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGNMdE5nQztFS3VOaEMseUJMN05nQztFSzhOaEMsa0JBQWtCO0FQOFJuQjs7QU8zUkE7RUFDQyxlQUFlO0VBQ2YsZ0JBQWdCO0FQOFJqQjs7QU8zUkE7O0VBRUMsV0x4UFk7RUt5UFoseUJMdk9nQztFS3dPaEMsa0JBQWtCO0FQOFJuQjs7QU8zUkE7RUFDQyx3REx0RnFFO0VLdUZyRSxlQUFlO0VBQ2YsZ0JBQWdCO0FQOFJqQjs7QU8zUkE7RUFDQyx3REw1RnFFO0VLNkZyRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FQOFJqQjs7QU8zUkE7RUFDQyxnQkFBZ0I7RUFDaEIseUJBQXlCO0VBQ3pCLGNML053QjtBRjZmekI7O0FPM1JBO0VBQ0MsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixXTHhRWTtBRnNpQmI7O0FPM1JBO0VBQ0MsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBUDhSbkI7O0FJOWhCSTtFR21RSjtJQUdHLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsc0JBQXNCO0VQNlJ2QjtFT2xTRjtJQVNJLFdBQVc7SUFDWCxxQkFBcUI7SUFDckIsc0JBQXNCO0lBQ3RCLFdBQVc7SUFDWCxZQUFZO0lBQ1osd0JBQXdCO0VQNFIxQjtFTzFTRjtJQWtCSSxrQkFBa0I7RVAyUnBCO0VPN1NGO0lBc0JJLGlCQUFpQjtFUDBSbkI7QUFDRjs7QUMza0JBO0VNMlRDLGFBQWE7RUFDYixnQkFBZ0I7QVBvUmpCOztBTzVRQTtFQUNDLGNMdlJ3QjtBRnNpQnpCOztBTzdRQztFQUNDLFdMeFVXO0FGd2xCYjs7QVFwbkJFO0VBR0UsV055QlM7QUY0bEJiOztBUWxuQkU7RUFDRSxjTnVDNkI7QUY4a0JqQzs7QU9qUkM7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0MsV0xsVlc7QUZvbkJiOztBU2hwQkM7RUFFRSxnQkZ1WGtDO0VFdFhsQyxVRnNYa0M7QVA0UnJDOztBU3JwQkM7RUFFRSxtQkY0WHdDO0VFM1h4QyxhRjJYd0M7QVA0UjNDOztBUzFwQkM7RUFFRSxtQkZpWXNDO0VFaFl0QyxhRmdZc0M7QVA0UnpDOztBUy9wQkM7RUFFRSxnQkZzWXVDO0VFcll2QyxVRnFZdUM7QVA0UjFDOztBU3BxQkM7RUFFRSxtQkYyWWlDO0VFMVlqQyxhRjBZaUM7QVA0UnBDOztBU3pxQkM7RUFFRSxnQkZnWnFDO0VFL1lyQyxVRitZcUM7QVA0UnhDOztBT3pSQTtFQUdDLGNMblZ3QjtBRjZtQnpCOztBTzdSQTtFRW5aRyxtQkZxWnVDO0VFcFp2QyxhRm9adUM7QVBnUzFDOztBT2xTQTtFQU1FLCtCTC9YVztBRitwQmI7O0FTM3JCQztFQUVFLG1CRjhaaUM7RUU3WmpDLGFGNlppQztBUGdTcEM7O0FPN1JBO0VBRUUsV0x6WVc7QUZ3cUJiOztBU3BzQkM7RUFFRSxtQkZzYW9DO0VFcmFwQyxhRnFhb0M7QVBpU3ZDOztBU3pzQkM7RUFFRSxtQkYwYXVDO0VFemF2QyxhRnlhdUM7QVBrUzFDOztBTy9SQTtFRTNaQyx5QkY0WnNDO0FQa1N2Qzs7QVM1ckJDO0VBQ0MsY0FBYztBVCtyQmhCOztBU3R0QkM7RUFFRSxtQkZrYm9DO0VFamJwQyxhRmlib0M7QVB1U3ZDOztBUzN0QkM7RUFFRSxtQkZzYndDO0VFcmJ4QyxhRnFid0M7QVB3UzNDOztBU2h1QkM7RUFFRSxtQkYwYmlDO0VFemJqQyxhRnliaUM7QVB5U3BDOztBT3JTQTtFQUVDLHNCQUFzQjtFQUN0QiwrQkFBK0I7RUFDL0IsNEJBQTRCO0FQd1M3Qjs7QU9yU0E7RUFFQyxxQkFBcUI7QVB3U3RCOztBT3JTQTtFQUNDLDRCQUE0QjtFQUU1QixzQkFBc0I7QVB3U3ZCOztBT3JTQTtFQUVDLDBCQUEwQjtBUHdTM0I7O0FJNXJCSTtFR2taSjtJQUtFLGlDQUFpQztFUDBTakM7QUFDRjs7QVVsd0JFO0VBQ0UseUJBQXdCO0FWcXdCNUI7O0FXcHZCSTtFRGJFLHlCQUFxQztBVnF3QjNDOztBVTF3QkU7RUFDRSxzQkFBd0I7QVY2d0I1Qjs7QVc1dkJJO0VEYkUsdUJBQXFDO0FWNndCM0M7O0FVbHhCRTtFQUNFLHlCQUF3QjtBVnF4QjVCOztBV3B3Qkk7RURiRSx5QkFBcUM7QVZxeEIzQzs7QVUxeEJFO0VBQ0Usc0JBQXdCO0FWNnhCNUI7O0FXNXdCSTtFRGJFLHVCQUFxQztBVjZ4QjNDOztBVWx5QkU7RUFDRSx5QkFBd0I7QVZxeUI1Qjs7QVdweEJJO0VEYkUseUJBQXFDO0FWcXlCM0M7O0FVMXlCRTtFQUNFLHlCQUF3QjtBVjZ5QjVCOztBVzV4Qkk7RURiRSx5QkFBcUM7QVY2eUIzQzs7QVVsekJFO0VBQ0UseUJBQXdCO0FWcXpCNUI7O0FXcHlCSTtFRGJFLHlCQUFxQztBVnF6QjNDOztBVTF6QkU7RUFDRSx5QkFBd0I7QVY2ekI1Qjs7QVc1eUJJO0VEYkUsd0JBQXFDO0FWNnpCM0M7O0FVbDBCRTtFQUNFLHNCQUF3QjtBVnEwQjVCOztBV3B6Qkk7RURiRSx5QkFBcUM7QVZxMEIzQzs7QVUxMEJFO0VBQ0UsMENBQXdCO0FWNjBCNUI7O0FXNXpCSTtFRGJFLDBDQUFxQztBVjYwQjNDOztBVWwxQkU7RUFDRSwwQ0FBd0I7QVZxMUI1Qjs7QVdwMEJJO0VEYkUsMENBQXFDO0FWcTFCM0M7O0FPM1dBO0VFM2RDLHNCUFFZO0FGazBCYjs7QVN4MEJDO0VBQ0MsY0FBYztBVDIwQmhCOztBSS95Qkk7RUdrY0g7SUFDQyxpQkFBaUI7RVBpWGpCO0FBQ0Y7O0FJcnpCSTtFR2tjSDtJQVFDLGlCQUFpQjtFUGdYakI7QUFDRjs7QVkzMkJBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFdWb0JXO0VVbkJYLGdCQUFnQjtFQUNoQixtQkFBK0I7RUFDL0IsZ0JWa0l3QjtBRjR1QjFCOztBWXQzQkE7RUFXSSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLGVBQWU7RUFDZix3QkFBd0I7QVorMkI1Qjs7QVk3M0JBO0VBbUJJLGtCQUFrQjtBWjgyQnRCOztBWTEyQkU7RUFDRSxxQkFBcUI7RUFDckIsZ0JBQWdCO0FaNjJCcEI7O0FZejJCRTtFQUNFLHFCQUFxQjtFQUNyQixZQUFZO0VBQ1oseUJBQXlCO0FaNDJCN0I7O0FZLzJCRztFQU1HLDBCQUEwQjtBWjYyQmhDOztBSWgyQkk7RVFoREo7SUF3Q0ksZ0JBQWdCO0lBQ2hCLGtCQUFtQjtFWjYyQnJCO0FBQ0Y7O0FhdjVCQTtFQUNFLGtCQUFrQjtBYjA1QnBCOztBYXY1QkE7RUFDRSxrQkFBa0I7QWIwNUJwQjs7QWFwNUJBO0VBQ0UsMEJBQTBCO0FidTVCNUI7O0FhcDVCQTtFQUNFLDZCQUE2QjtBYnU1Qi9COztBYWo1QkE7RUFDRSxnQkFBZ0I7QWJvNUJsQjs7QWFqNUJBO0VBQ0UsZ0JBQWdCO0FibzVCbEI7O0FhajVCQTtFQUNFLGdCQUFnQjtBYm81QmxCOztBYWo1QkE7RUFDRSxnQkFBZ0I7QWJvNUJsQjs7QWFqNUJBO0VBQ0UsZ0JBQWdCO0FibzVCbEI7O0FhajVCQTtFQUNFLGdCQUFnQjtBYm81QmxCOztBYWo1QkE7RUFDRSxnQkFBZ0I7QWJvNUJsQjs7QWE5NEJBO0VBQ0UsaUJBQWlCO0FiaTVCbkI7O0FhOTRCQTtFQUNFLHNCQUFzQjtBYmk1QnhCOztBYTk0QkE7RUFDRSxzQkFBc0I7QWJpNUJ4Qjs7QWNoOUJBO0VBQ0Msa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixpQlptSitCO0VZbEovQixpRFo0TDhEO0VZM0w5RCxlQUErQjtFQUMvQixvQlpxTitDO0VZcE4vQyxnQlo0YW1DO0VZM2FuQyxnQlptSXlCO0VZbEl6QixpQkFBaUI7RUFDakIsZ0NBQXdCO0VBQXhCLDJCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsZUFBZTtBZG05QmhCOztBYzk5QkE7RUFnQkUsYUFBYTtBZGs5QmY7O0FjbCtCQTtFQThCRSx3QkFBZ0I7RUFBaEIsZ0JBQWdCO0FkdzhCbEI7O0FjdCtCQTtFQW1DRSx3QkFBZ0I7RUFBaEIsZ0JBQWdCO0FkdThCbEI7O0FjLzdCQztFQUNDLGlCQUFpQjtBZGs4Qm5COztBYy83QkM7RUFDQyxrQkFBa0I7RUFDbEIsbUJBQW1CO0FkazhCckI7O0FjLzdCQztFQUNDLGtCQUFrQjtFQUNsQixtQkFBbUI7QWRrOEJyQjs7QUkxN0JJO0VVSko7SUFFRSxrQkFBa0I7SUFDbEIsbUJBQW1CO0VkaThCbkI7QUFDRjs7QWM5N0JBO0VBRUUsV1p6Q1c7QUZ5K0JiOztBY2w4QkE7RUFTRyxXWmhEVTtFWWlEVix3QkFBZ0I7RUFBaEIsZ0JBQWdCO0FkNjdCbkI7O0FlM2dDRTtFQU9FLFdic0JTO0VhckJULHlCYmtFcUI7RWFqRXJCLHFCYmlFcUI7QUZ1OEJ6Qjs7QWVyZ0NFO0VBRUUsV2JlUztFYWRULHlCYmdDNkI7RWEvQjdCLHFCYitCNkI7QUZ3K0JqQzs7QWVwZ0NFOztFQUdFLG9CQUFvQjtFQUNwQixXQUFXO0Fmc2dDZjs7QWVuZ0NFO0VBQ0UsY2IrQ3FCO0VhOUNyQixzQmJDUztBRnFnQ2I7O0FlbGlDRTtFQU9FLFdic0JTO0VhckJULHlCYnVDNkI7RWF0QzdCLHFCYnNDNkI7QUZ5L0JqQzs7QWU1aENFO0VBRUUsV2JlUztFYWRULHlCYnNDcUI7RWFyQ3JCLHFCYnFDcUI7QUZ5L0J6Qjs7QWUzaENFOztFQUdFLG9CQUFvQjtFQUNwQixXQUFXO0FmNmhDZjs7QWUxaENFO0VBQ0UsY2JvQjZCO0VhbkI3QixzQmJDUztBRjRoQ2I7O0FlempDRTtFQU9FLFdic0JTO0VhckJULHlCYjhDcUI7RWE3Q3JCLHFCYjZDcUI7QUZ5Z0N6Qjs7QWVuakNFO0VBRUUsV2JlUztFYWRULHlCYjJCNkI7RWExQjdCLHFCYjBCNkI7QUYyaENqQzs7QWVsakNFOztFQUdFLG9CQUFvQjtFQUNwQixXQUFXO0Fmb2pDZjs7QWVqakNFO0VBQ0UsY2IyQnFCO0VhMUJyQixzQmJDUztBRm1qQ2I7O0FlaGxDRTtFQU9FLFdic0JTO0VhckJULHlCYmdFcUI7RWEvRHJCLHFCYitEcUI7QUY4Z0N6Qjs7QWUxa0NFO0VBRUUsV2JlUztFYWRULHlCYmdDNkI7RWEvQjdCLHFCYitCNkI7QUY2aUNqQzs7QWV6a0NFOztFQUdFLG9CQUFvQjtFQUNwQixXQUFXO0FmMmtDZjs7QWV4a0NFO0VBQ0UsY2I2Q3FCO0VhNUNyQixzQmJDUztBRjBrQ2I7O0Fldm1DRTtFQU9FLFdic0JTO0VhckJULHlCYnVDNkI7RWF0QzdCLHFCYnNDNkI7QUY4akNqQzs7QWVqbUNFO0VBRUUsV2JlUztFYWRULHlCYnNDcUI7RWFyQ3JCLHFCYnFDcUI7QUY4akN6Qjs7QWVobUNFOztFQUdFLG9CQUFvQjtFQUNwQixXQUFXO0Fma21DZjs7QWUvbENFO0VBQ0UsY2JvQjZCO0VhbkI3QixzQmJDUztBRmltQ2I7O0FlOW5DRTtFQU9FLGNid0M2QjtFYXZDN0IsNkJEbUdrRDtFQ2xHbEQscUJic0M2QjtBRnFsQ2pDOztBZXhuQ0U7RUFFRSxXYmVTO0VhZFQseUJiZ0M2QjtFYS9CN0IscUJiK0I2QjtBRjJsQ2pDOztBZXZuQ0U7O0VBR0Usb0JBQW9CO0VBQ3BCLFdBQVc7QWZ5bkNmOztBZXRuQ0U7RUFDRSxrQkRnRmtEO0VDL0VsRCx5QmJtQjZCO0FGc21DakM7O0FlcnBDRTtFQU9FLFdic0JTO0VhckJULDZCRHVHZ0Q7RUN0R2hELHFCYnNDNkI7QUY0bUNqQzs7QWUvb0NFO0VBRUUsV2JlUztFYWRULHlCYmdDNkI7RWEvQjdCLHFCYitCNkI7QUZrbkNqQzs7QWU5b0NFOztFQUdFLG9CQUFvQjtFQUNwQixXQUFXO0FmZ3BDZjs7QWU3b0NFO0VBQ0Usa0JEb0ZnRDtFQ25GaEQsc0JiQ1M7QUYrb0NiOztBZTVxQ0U7RUFPRSxXYnNCUztFYXJCVCw2QkQyR2dEO0VDMUdoRCxrQmJvQlM7QUZxcENiOztBZXRxQ0U7RUFFRSxjYm9FcUI7RWFuRXJCLHNCYmNTO0VhYlQsa0JiYVM7QUYycENiOztBZXJxQ0U7O0VBR0Usb0JBQW9CO0VBQ3BCLFdBQVc7QWZ1cUNmOztBZXBxQ0U7RUFDRSxrQkR3RmdEO0VDdkZoRCxzQmJDUztBRnNxQ2I7O0FlbnNDRTtFQU9FLFdic0JTO0VhckJULDZCRCtHZ0Q7RUM5R2hELGtCYm9CUztBRjRxQ2I7O0FlN3JDRTtFQUVFLFdiZVM7RWFkVCx5QmJnQzZCO0VhL0I3QixxQmIrQjZCO0FGZ3FDakM7O0FlNXJDRTs7RUFHRSxvQkFBb0I7RUFDcEIsV0FBVztBZjhyQ2Y7O0FlM3JDRTtFQUNFLGtCRDRGZ0Q7RUMzRmhELHNCYkNTO0FGNnJDYjs7QWUxdENFO0VBT0UsV2JnQ1M7RWEvQlQsNkJEbUhnRDtFQ2xIaEQscUJiNEVxQjtBRjJvQ3pCOztBZXB0Q0U7RUFFRSxXYmVTO0VhZFQseUJic0VxQjtFYXJFckIscUJicUVxQjtBRmlwQ3pCOztBZW50Q0U7O0VBR0Usb0JBQW9CO0VBQ3BCLFdBQVc7QWZxdENmOztBZWx0Q0U7RUFDRSxrQkRnR2dEO0VDL0ZoRCxzQmJXUztBRjBzQ2I7O0FlanZDRTtFQU9FLFdiZ0NTO0VhL0JULDZCRHVIZ0Q7RUN0SGhELGtCYjhCUztBRmd0Q2I7O0FlM3VDRTtFQUVFLFdiZVM7RWFkVCxzQmJ3QlM7RWF2QlQsa0JidUJTO0FGc3RDYjs7QWUxdUNFOztFQUdFLG9CQUFvQjtFQUNwQixXQUFXO0FmNHVDZjs7QWV6dUNFO0VBQ0Usa0JEb0dnRDtFQ25HaEQsc0JiV1M7QUZpdUNiOztBSXZzQ0k7RVVtRkg7SUFDQyxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixtQkFBbUI7RWR3bkNuQjtBQUNGOztBY2xuQ0E7RUFDQyxnQkFBZ0I7RUUzRWYsaUJkZ0Y4QjtFYy9FOUIsZUYyRXNFO0VFMUV0RSxvQmR1SThDO0VlOU41QyxnQmY4SXNCO0FGMm9DMUI7O0Fjcm5DQTtFQUNDLGdCQUFnQjtFRWhGZixrQmQ2RThCO0VjNUU5QixlRmdGNEU7RUUvRTVFLG9CZHVJOEM7RWU5TjVDLGdCZjhJc0I7QUZtcEMxQjs7QWN4bkNBO0VBQ0MsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2Ysb0JBQW9CO0VBQ3BCLGdCQUFnQjtBZDJuQ2pCOztBY3huQ0E7RUFDQyxnQkFBZ0I7RUU3RmYsa0JkdUU4QjtFY3RFOUIsZUY2RjRFO0VFNUY1RSxvQmR1SThDO0VlOU41QyxnQmY4SXNCO0FGbXFDMUI7O0FjM25DQTtFRWpHRSxrQkZrRzhCO0VFakc5QixlRmlHb0M7RUVoR3BDLG9CZHVJOEM7RWU5TjVDLGdCZjhJc0I7QUYwcUMxQjs7QUlwd0NJO0VVa0lKO0lBSUUsZ0JBQWdCO0lBQ2hCLGtCWjVCb0M7RUYrcENwQztBQUNGOztBY2hvQ0M7RUFDQyxnQkFBZ0I7QWRtb0NsQjs7QUkvd0NJO0VVMklIO0lBR0UsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixvQkFBb0I7RWRzb0NyQjtBQUNGOztBYy9uQ0E7RUFDQyxjQUFjO0VBQ2QsZUFBZTtFQUNmLFdBQVc7QWRrb0NaOztBYy9uQ0E7RUFDQyxnQkFBZ0I7QWRrb0NqQjs7QWMvbkNBO0VBQ0MsbUJBQW1CO0Fka29DcEI7O0FjL25DQTtFQUNDLGtCQUFrQjtBZGtvQ25COztBYy9uQ0E7RUFDQyxtQkFBbUI7QWRrb0NwQjs7QWMvbkNBO0VBQ0MsMEJBQTBCO0Fka29DM0I7O0FjN25DQTtFQUNDLHNEWmxNWTtFWWtNWiw4Q1psTVk7QUZrMENiOztBYzFuQ0E7RUkxT0UsMkJBQTJCO0VBQzNCLDRCQUE0QjtFQUM1QiwyQkFBMkI7RUFDM0Isb0JBQW9CO0VBVXBCLDJCSmdPMkI7RUkvTjNCLHVCSitOMkI7RUk5TjNCLDhCSjhOMkI7RUk5TjNCLDZCSjhOMkI7RUk5TjNCLG1CSjhOMkI7RUkxTjNCLHlCSjJOeUI7RUkxTnpCLHFCSjBOeUI7RUl6TnpCLGlCSnlOeUI7RUk5SnpCLDJCSitKMkI7RUl6SnpCLHNCSnlKeUI7RUl2SjNCLHlCSnVKMkI7RUl2SjNCLG1CSnVKMkI7RUluTTNCLCtCSm9NK0I7RUkxTDdCLHFCSjBMNkI7RUl4TC9CLHdCSndMK0I7RUl4TC9CLHVCSndMK0I7RUFDL0Isc0JB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QUZpaERiOztBUTdpREU7RUFHRSxjTjhFcUI7QUZnK0N6Qjs7QVEzaURFO0VBQ0UsV05xQlM7QUZ5aERiOztBbUJ6aERBO0VBeURRLFdqQnpESztFaUIwREwsbUJqQmxCaUI7QUZzL0N6Qjs7QW1COWhEQTtFQThEUSxXakI5REs7RWlCK0RMLG1CakI3Q3lCO0FGaWhEakM7O0FtQm5pREE7RUF1RVEsV2pCdkVLO0VpQndFTCxtQmpCOUJpQjtBRjgvQ3pCOztBbUJ4aURBO0VBNEVRLFdqQjVFSztFaUI2RUwsbUJqQjNEeUI7QUYyaERqQzs7QW1CeDlDQTtFQ2pIRSxXRG1IMkI7RUNsSDNCLFlEa0gyQjtFQ2pIM0IsZURpSDJCO0VDaEgzQixpQkRnSDJCO0FuQjY5QzdCOztBbUIvOUNBO0VDakhFLFdEc0g2QjtFQ3JIN0IsWURxSDZCO0VDcEg3QixlRG9INkI7RUNuSDdCLGlCRG1INkI7QW5CaStDL0I7O0FtQnQrQ0E7RUNqSEUsV0QwSDZCO0VDekg3QixZRHlINkI7RUN4SDdCLGVEd0g2QjtFQ3ZIN0IsaUJEdUg2QjtBbkJvK0MvQjs7QW1CNytDQTtFQ2pIRSxXRCtIMkI7RUM5SDNCLFlEOEgyQjtFQzdIM0IsZUQ2SDJCO0VDNUgzQixpQkQ0SDJCO0FuQnMrQzdCOztBbUJwL0NBO0VDakhFLFdEa0k2QjtFQ2pJN0IsWURpSTZCO0VDaEk3QixlRGdJNkI7RUMvSDdCLGlCRCtINkI7QW5CMCtDL0I7O0FtQjMvQ0E7RUNqSEUsV0R1STJCO0VDdEkzQixZRHNJMkI7RUNySTNCLGVEcUkyQjtFQ3BJM0IsaUJEb0kyQjtBbkI0K0M3Qjs7QW1CbGdEQTtFQ2pIRSxXRDJJMkI7RUMxSTNCLFlEMEkyQjtFQ3pJM0IsZUR5STJCO0VDeEkzQixpQkR3STJCO0FuQisrQzdCOztBbUJ6Z0RBO0VDakhFLFdEOEk2QjtFQzdJN0IsWUQ2STZCO0VDNUk3QixlRDRJNkI7RUMzSTdCLGlCRDJJNkI7QW5CbS9DL0I7O0FJOWtESTtFZThESjtJQ2pIRSxXRGdKK0I7SUMvSS9CLFlEK0krQjtJQzlJL0IsZUQ4SStCO0lDN0kvQixpQkQ2SStCO0VuQnkvQy9CO0FBQ0Y7O0FtQnpoREE7RUNqSEUsV0RxSjZCO0VDcEo3QixZRG9KNkI7RUNuSjdCLGVEbUo2QjtFQ2xKN0IsaUJEa0o2QjtBbkI0L0MvQjs7QW1CaGlEQTtFQ2pIRSxXRDBKMkI7RUN6SjNCLFlEeUoyQjtFQ3hKM0IsZUR3SjJCO0VDdkozQixpQkR1SjJCO0FuQjgvQzdCOztBbUJ2aURBO0VDakhFLFdENko2QjtFQzVKN0IsWUQ0SjZCO0VDM0o3QixlRDJKNkI7RUMxSjdCLGlCRDBKNkI7QW5Ca2dEL0I7O0FtQjlpREE7RUNqSEUsV0RrSzJCO0VDakszQixZRGlLMkI7RUNoSzNCLGVEZ0syQjtFQy9KM0IsaUJEK0oyQjtBbkJvZ0Q3Qjs7QW1CcmpEQTs7RUF1RE0sV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7QW5CbWdEdkI7O0FtQjcvQ0E7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUTtBbkJnZ0RWOztBbUI3L0NBO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7QW5CZ2dEVjs7QUlwb0RJO0Vla0lKO0lBS0ksUUFBUTtFbkJrZ0RWO0FBQ0Y7O0FtQi8vQ0E7RUFFSSxrQkFBa0I7RUFDbEIsV0FBVztBbkJpZ0RmOztBcUJuc0RBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsU0FBUztFQUNULFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsNkJBQTZCO0FyQnNzRC9COztBcUJodERBO0VBYUksVUFBVTtBckJ1c0RkOztBcUJuc0RBOztFQUVFLHdCQUFnQjtFQUFoQixnQkFBZ0I7QXJCc3NEbEI7O0FxQmxzREE7RUFDRSw2QkFBNkI7RUFDN0Isa0JBQWtCO0FyQnFzRHBCOztBcUJ2c0RBO0VBS0ksa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsb0JBQW9CO0FyQnNzRHhCOztBcUI5c0RBOztFQVlNLG9CQUFvQjtBckJ1c0QxQjs7QXFCbnREQTtFQWdCTSxXQUFXO0VBQ1gsb0JB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ckI2c0QzQjtFcUJwdURBO0lBMkJRLCtDQUF1QztJQUF2QywyQ0FBdUM7SUFBdkMsdUNBQXVDO0VyQjRzRC9DO0VxQnZ1REE7SUErQlEsWUFBWTtJQUNaLFVBQVU7RXJCMnNEbEI7RXFCM3VEQTtJQW1DVSxVQUFVO0lBQ1YsWUFBWTtFckIyc0R0QjtBQUNGOztBcUIzMURBO0VBdUpJLGFBQWE7QXJCd3NEakI7O0FJMWxFSTtFaUJ1Wko7SUFFSSxjQUFjO0VyQnNzRGhCO0FBQ0Y7O0FJaG1FSTtFaUJ1Wko7SUFNSSxjQUFjO0VyQndzRGhCO0FBQ0Y7O0FxQnBzREE7RUFHTSxXQUFXO0FyQnFzRGpCOztBcUJ4c0RBO0VBUUksYUFBYTtFQUNiLG1CbkJqWnFCO0FGcWxFekI7O0FxQjdzREE7RUFhSSxlQUFlO0VBQ2Ysb0JBQW9CO0VIL1l0Qiw2QkdnWitCO0VINVk3QixtQkFBbUI7RUFJckIsc0JHd1krQjtFSHhZL0IscUJHd1krQjtFQUM3QixvQ0FBNEI7RUFBNUIsZ0NBQTRCO0VBQTVCLDRCQUE0QjtFQUM1QixrQkFBa0I7QXJCc3NEdEI7O0FxQnZ0REE7RUFvQk0scUJBQXFCO0VBQ3JCLGdCQUFnQjtFSHZjcEIsc0JHd2MwQjtFSHZjMUIsb0JHdWMwQjtFSHRjMUIsY0dzYzBCO0FyQnlzRDVCOztBcUIvdERBO0VIdmRFLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsb0JBQWE7RUFBYixhQUFhO0VBb0ZiLDJCRzRaK0I7RUh0WjdCLHNCR3NaNkI7RUhwWi9CLHlCR29aK0I7RUhwWi9CLG1CR29aK0I7RUhoYy9CLCtCR2ljbUM7RUh2YmpDLHFCR3ViaUM7RUhyYm5DLHdCR3FibUM7RUhyYm5DLHVCR3FibUM7RUhoZW5DLDJCR2llK0I7RUhoZS9CLHVCR2dlK0I7RUgvZC9CLDhCRytkK0I7RUgvZC9CLDZCRytkK0I7RUgvZC9CLG1CRytkK0I7RUgzZC9CLHVCRzRkMkI7RUgzZDNCLG1CRzJkMkI7RUgxZDNCLGVHMGQyQjtBckJtdEQ3Qjs7QXFCanZEQTtFQWtDTSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLG1CQUFtQjtFQUNuQixtQ0FBMkI7RUFBM0IsK0JBQTJCO0VBQTNCLDJCQUEyQjtFSDdkL0Isb0JHOGR3QjtFSDdkeEIsb0JHNmR3QjtFSDVkeEIsbUJHNGR3QjtFSDVkeEIsWUc0ZHdCO0FyQnF0RDFCOztBcUIzdkRBO0VBeUNRLHFCQUFxQjtFQUNyQixlQUFlO0VBQ2YsY0FBYztBckJzdER0Qjs7QXFCandEQTtFSHhiRSxvQkd3ZXdCO0VIdmV4QixvQkd1ZXdCO0VIdGV4QixtQkdzZXdCO0VIdGV4QixZR3Nld0I7QXJCdXREMUI7O0FJenFFSTtFaUJrYUo7SUhyYUUsK0JHMGRxQztJSGhkbkMscUJHZ2RtQztJSDljckMsd0JHOGNxQztJSDljckMsdUJHOGNxQztFckJ5dERyQztBQUNGOztBSWpyRUk7RWlCa2FKO0lIcmFFLHFDR2dlMkM7SUgxZHpDLHlCQUF5QjtJQU0zQiw2QkdvZDJDO0VyQjJ0RDNDO0FBQ0Y7O0FJenJFSTtFaUJrYUo7SUFnRU0sZ0JBQWdCO0lIcmVwQixzQ0dzZTBDO0lIOWR4QyxzQkFBc0I7SUFJeEIseUJHMGQwQztJSDFkMUMsOEJHMGQwQztFckI4dEQxQztFcUIveERGO0lBb0VRLGlCQUFpQjtFckI4dER2QjtBQUNGOztBSXhyRUk7RWlCOENKO0lBbWJJLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsa0JBQWtCO0VyQjR0RHBCO0VxQnp0REE7O0lBRUUsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixrQkFBa0I7RXJCMnREcEI7QUFDRjs7QXFCdnREQTtFQUNFLGNBQWM7QXJCMHREaEI7O0FxQjN0REE7O0VBS0ksV0FBVztFQUNYLFlBQVk7QXJCMnREaEI7O0FzQmx4RUE7RUFFSSxZQUFZO0VBQ1osZUFBZTtBdEJveEVuQjs7QXNCaHhFQTtFQUVJLGFBQWE7QXRCa3hFakI7O0F1Qnh4RUE7RUFDQyxrQkFBa0I7QXZCMnhFbkI7O0F1QnJ4RUE7RUFDQyxnQkFBZ0I7QXZCd3hFakI7O0F1QnJ4RUE7O0VBRUMsYUFBYTtFQUNiLGtCQUFrQjtBdkJ3eEVuQjs7QXVCbnhFQTs7RUFFQyxnQkFBZ0I7QXZCc3hFakI7O0F1Qmh4RUE7OztFQUdDLGVyQnFkbUM7QUY4ekRwQzs7QXVCdHhFQTs7Ozs7RUFPRSx3QkFBZ0I7RUFBaEIsZ0JBQWdCO0F2QnV4RWxCOztBdUJueEVBO0VBQ0MsYXJCNGZ5QztFcUIzZnpDLGdCckJnY21DO0VxQi9ibkMsaUJyQjRmdUU7RXFCM2Z2RSxnQkFBZ0I7QXZCc3hFakI7O0F1Qm54RUE7RUFDQyxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCckJ3Ym1DO0VxQnZibkMsa0JyQnVjbUM7RXFCdGNuQyxpQnJCcWN3QztFcUJwY3hDLGdCQUFnQjtFQUNoQix3QkFBd0I7RUFDeEIsaUJyQm9jaUU7QUZrMURsRTs7QXVCOXhFQTtFQVdFLFVBQVU7QXZCdXhFWjs7QXVCcnhFQztFQUNDLHlCckJoQitCO0FGd3lFakM7O0F1Qmp4RUE7RUFDQyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0F2Qm94RWpCOztBdUJ0eEVBO0VBS0UsZ0JBQWdCO0F2QnF4RWxCOztBdUI5d0VBO0VBQ0Msa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxVckJ1YW1DO0VxQnRhbkMsZXJCaWFtQztFcUJoYW5DLGNyQjFDZ0M7RXFCMkNoQyxvQkFBb0I7RUFDcEIsVUFBVTtFQUNWLHVCQUFlO0VBQWYsa0JBQWU7RUFBZixlQUFlO0VBQ2YsbUNBQTJCO0VBQTNCLCtCQUEyQjtFQUEzQiwyQkFBMkI7RUFDM0Isc0JBQXNCO0F2Qml4RXZCOztBdUIzeEVBO0VBYUUsVUFBVTtBdkJreEVaOztBdUIveEVBO0VBaUJFLGNyQnREK0I7QUZ3MEVqQzs7QUFFQTtFdUI5d0VFLG9CQUFvQjtBdkJneEV0Qjs7QUluMEVJO0VtQnVESjtJQUVFLGdCQUFnQjtJQUNoQixrQkFBa0I7RXZCK3dFbEI7RXVCbHhFRjtJQU1HLHVCQUFlO0lBQWYsbUJBQWU7SUFBZixlQUFlO0lBQ2YsY3JCdkU4QjtJcUJ3RTlCLGVyQmtZaUM7RUY2NERsQztBQUNGOztBdUJ6d0VBO0VBQ0Msa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxRQUFRO0VBQ1IsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixjckI3RWdDO0VxQjhFaEMsZUFBZTtFQUNmLHVCQUFlO0VBQWYsa0JBQWU7RUFBZixlQUFlO0F2QjR3RWhCOztBdUJ6d0VBO0VBRUUsUUFBUTtBdkIyd0VWOztBd0JsNUVFOzs7Ozs7Ozs7O0VBVUUsY3RCeUM2QjtBRjQyRWpDOztBd0JoNUVJO0VBQ0UscUJ0Qm1DMkI7RXNCbEMzQix3QkFBZ0I7RUFBaEIsZ0JBQWdCO0F4Qm01RXRCOztBd0I5NEVJO0VBQ0UsMkN0QjRCMkI7RXNCNUIzQixtQ3RCNEIyQjtBRnEzRWpDOztBd0I1NEVFO0VBQ0UsV3RCQVM7RXNCQ1QscUJ0QnFCNkI7RXNCcEI3Qix5QnRCb0I2QjtBRjIzRWpDOztBd0IzNEVFO0VBQ0UscUJ0QmU2QjtFc0JkN0IsbUJ0QmM2QjtBRmc0RWpDOztBd0IxNEVFO0VBQ0UsY3RCUzZCO0FGbzRFakM7O0F3QnY3RUU7Ozs7Ozs7Ozs7RUFVRSxjdEJzQzZCO0FGbzVFakM7O0F3QnI3RUk7RUFDRSxxQnRCa21Ca0M7RXNCam1CbEMsd0JBQWdCO0VBQWhCLGdCQUFnQjtBeEJ3N0V0Qjs7QXdCbjdFSTtFQUNFLDJDdEIybEJrQztFc0IzbEJsQyxtQ3RCMmxCa0M7QUYyMUR4Qzs7QXdCajdFRTtFQUNFLFd0QkFTO0VzQkNULHFCdEJvbEJvQztFc0JubEJwQyx5QnRCbWxCb0M7QUZpMkR4Qzs7QXdCaDdFRTtFQUNFLHFCdEI4a0JvQztFc0I3a0JwQyxtQnRCNmtCb0M7QUZzMkR4Qzs7QXdCLzZFRTtFQUNFLGN0Qk02QjtBRjQ2RWpDOztBdUJsMEVBO0VBQ0MsZUFBZTtFQUNmLFlBQVk7RUFDWixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLHFDQUE2QjtFQUE3QixpQ0FBNkI7RUFBN0IsNkJBQTZCO0VBQzdCLGdDQUF3QjtFQUF4QiwyQkFBd0I7RUFBeEIsd0JBQXdCO0VBQ3hCLGdCQUFnQjtBdkJxMEVqQjs7QXVCNTBFQTtFQVVFLGdDQUF3QjtFQUF4Qiw0QkFBd0I7RUFBeEIsd0JBQXdCO0VBQ3hCLG1CQUFtQjtB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LHFCdEJlNkI7RXNCZDdCLG1CdEJjNkI7QUZxd0ZqQzs7QXdCL3dGRTtFQUNFLGN0QlM2QjtBRnl3RmpDOztBdUI5NkVBOztFQXNFSSxXckI3YVM7QUYweEZiOztBdUJuN0VBO0VBMEVJLHFCckJuWXFCO0FGZ3ZGekI7O0FPbDlFQTs7Ozs7Ozs7O0VnQitHRyxjckJ2YjhCO0VxQndiOUIsNkJBQTZCO0F2QisyRWhDOztBdUIxMkVBO0VMemVFLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsb0JBQWE7RUFBYixhQUFhO0VBaUJiLDJCS3lkMkI7RUx4ZDNCLHVCS3dkMkI7RUx2ZDNCLDhCS3VkMkI7RUx2ZDNCLDZCS3VkMkI7RUx2ZDNCLG1CS3VkMkI7RUxuZDNCLHlCS29keUI7RUxuZHpCLHFCS21keUI7RUxsZHpCLGlCS2tkeUI7RUx2WnpCLDRCS3daNEI7RUxsWjFCLHVCS2taMEI7RUxoWjVCLDBCS2daNEI7RUxoWjVCLG9CS2daNEI7RUw1YjVCLCtCSzZiK0I7RUxuYjdCLHFCS21iNkI7RUxqYi9CLHdCS2liK0I7RUxqYi9CLHVCS2liK0I7QXZCczNFakM7O0F1QjUzRUE7RUwxY0Usb0JLbWRxQjtFTGxkckIsb0JLa2RxQjtFTGpkckIsbUJLaWRxQjtFTGpkckIsWUtpZHFCO0VBQ3BCLGtCQUFrQjtBdkJ5M0VyQjs7QXVCbjRFQTtFQWNHLFdBQVc7RUFDWCwwQkF2ZjRCO0F2QmczRi9COztBdUJ4NEVBO0VBbUJHLGtCQUFrQjtFQUNsQixVQUFVO0VMeGRYLHNCS3lkdUI7RUx4ZHZCLG9CS3dkdUI7RUx2ZHZCLGNLdWR1QjtFQUN0QiwwQkFBd0U7QXZCMjNFM0U7O0F1Qmo1RUE7RUE0Qkksc0JyQnZlUztBRmcyRmI7O0F3QjczRkU7Ozs7Ozs7Ozs7RUFVRSxjdEJ5QzZCO0FGdTFGakM7O0F3QjMzRkk7RUFDRSxxQnRCbUMyQjtFc0JsQzNCLHdCQUFnQjtFQUFoQixnQkFBZ0I7QXhCODNGdEI7O0F3QnozRkk7RUFDRSwyQ3RCNEIyQjtFc0I1QjNCLG1DdEI0QjJCO0FGZzJGakM7O0F3QnYzRkU7RUFDRSxXdEJBUztFc0JDVCxxQnRCcUI2QjtFc0JwQjdCLHlCdEJvQjZCO0FGczJGakM7O0F3QnQzRkU7RUFDRSxxQnRCZTZCO0VzQmQ3QixtQnRCYzZCO0FGMjJGakM7O0F3QnIzRkU7RUFDRSxjdEJTNkI7QUYrMkZqQzs7QXVCMTdFQTtFQW1DRyxrQkFBa0I7RUFDbEIsU0FBUztFQUNULFdBQVc7RUFDWCxPQUFPO0VBQ1AsYUFBYTtBdkIyNUVoQjs7QXVCbDhFQTtFQTRDRyxhQUFhO0F2QjA1RWhCOztBSTEzRkk7RW1CcWVKO0lBR0UsbUJBQW1CO0V2QnU1RW5CO0FBQ0Y7O0FJaDRGSTtFbUJxZUo7SUFRRSxtQkFBbUI7RXZCdzVFbkI7QUFDRjs7QUl0NEZJO0VtQnFlSjtJQWFFLG9CQUFvQjtFdkJ5NUVwQjtBQUNGOztBdUJ2NkVBO0VBaUJFLGdCQUFnQjtBdkIwNUVsQjs7QXVCdDVFQTtFQUNDLGdCQUFnQjtBdkJ5NUVqQjs7QXVCdDVFQTtFQUNDLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCO0F2Qnk1RW5COztBdUJ0NUVBO0VBQ0MsZ0JBQWdCO0F2Qnk1RWpCOztBeUI1N0ZFO0VBQ0Usb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFjO0VBQWQsc0JBQWM7RUFBZCxrQkFBYztFQUFkLGNBQWM7QXpCKzdGbEI7O0FBRUE7RXlCNzdGSSxnQkFBZ0I7RUFDaEIsY0FBYztBekIrN0ZsQjs7QXlCNTdGRTtFQUNFLG1CQUFjO0VBQWQsc0JBQWM7RUFBZCxrQkFBYztFQUFkLGNBQWM7QXpCKzdGbEI7O0F5QjU3RkU7O0VBRUUsbUJBQWM7RUFBZCxzQkFBYztFQUFkLGtCQUFjO0VBQWQsY0FBYztFQUNkLGVBQWU7QXpCKzdGbkI7O0F5Qmg5RkU7RUNQQSxvQkNmb0Q7RURnQnBELGtCQ2hCOEM7QTNCMitGaEQ7O0F5QjcrRkU7RUNxQkUsbUJDbkJrRDtFRG9CbEQsaUJDcEI0QztBM0JnL0ZoRDs7QUk1N0ZJO0VxQnRERjtJQ2lCQSxvQkNmb0Q7SURnQnBELGtCQ2hCOEM7RTNCcy9GOUM7RXlCeC9GQTtJQ3FCRSxtQkNuQmtEO0lEb0JsRCxpQkNwQjRDO0UzQjAvRjlDO0FBQ0Y7O0FJdjhGSTtFcUJ0REY7SUNpQkEsb0JDZm9EO0lEZ0JwRCxrQkNoQjhDO0UzQmlnRzlDO0V5Qm5nR0E7SUNxQkUsbUJDbkJrRDtJRG9CbEQsaUJDcEI0QztFM0JxZ0c5QztBQUNGOztBSWw5Rkk7RXFCdERGO0lDaUJBLG9CQ2ZvRDtJRGdCcEQsa0JDaEI4QztFM0I0Z0c5QztFeUI5Z0dBO0lDcUJFLG1CQ25Ca0Q7SURvQmxELGlCQ3BCNEM7RTNCZ2hHOUM7QUFDRjs7QUk3OUZJO0VxQnRERjtJQ2lCQSxvQkNmb0Q7SURnQnBELGtCQ2hCOEM7RTNCdWhHOUM7RXlCemhHQTtJQ3FCRSxtQkNuQmtEO0lEb0JsRCxpQkNwQjRDO0UzQjJoRzlDO0FBQ0Y7O0FJeCtGSTtFcUJ0REY7SUNpQkEsb0JDZm9EO0lEZ0JwRCxrQkNoQjhDO0UzQmtpRzlDO0V5QnBpR0E7SUNxQkUsbUJDbkJrRDtJRG9CbEQsaUJDcEI0QztFM0JzaUc5QztBQUNGOztBeUJqaUdFO0VDU0EsbUJDVDRDO0VEVTVDLGlCQ1Y0QztBM0JzaUc5Qzs7QTBCMWhHRTtFQUNFLGtCQ2IwQztFRGMxQyxnQkNkMEM7QTNCMmlHOUM7O0FJNy9GSTtFcUI5Q0Y7SUNTQSxtQkNUNEM7SURVNUMsaUJDVjRDO0UzQmlqRzVDO0UwQnJpR0E7SUFDRSxrQkNiMEM7SURjMUMsZ0JDZDBDO0UzQnFqRzVDO0FBQ0Y7O0FJeGdHSTtFcUI5Q0Y7SUNTQSxtQkNUNEM7SURVNUMsaUJDVjRDO0UzQjRqRzVDO0UwQmhqR0E7SUFDRSxrQkNiMEM7SURjMUMsZ0JDZDBDO0UzQmdrRzVDO0FBQ0Y7O0FJbmhHSTtFcUI5Q0Y7SUNTQSxtQkNUNEM7SURVNUMsaUJDVjRDO0UzQnVrRzVDO0UwQjNqR0E7SUFDRSxrQkNiMEM7SURjMUMsZ0JDZDBDO0UzQjJrRzVDO0FBQ0Y7O0FJOWhHSTtFcUI5Q0Y7SUNTQSxtQkNUNEM7SURVNUMsaUJDVjRDO0UzQmtsRzVDO0UwQnRrR0E7SUFDRSxrQkNiMEM7SURjMUMsZ0JDZDBDO0UzQnNsRzVDO0FBQ0Y7O0FJemlHSTtFcUI5Q0Y7SUNTQSxtQkNUNEM7SURVNUMsaUJDVjRDO0UzQjZsRzVDO0UwQmpsR0E7SUFDRSxrQkNiMEM7SURjMUMsZ0JDZDBDO0UzQmltRzVDO0FBQ0Y7O0F5QmxtR0U7RUNTQSxvQkNMNkM7RURNN0Msa0JDTjZDO0EzQm1tRy9DOztBMEIzbEdFO0VBQ0UsbUJDVDJDO0VEVTNDLGlCQ1YyQztBM0J3bUcvQzs7QUk5akdJO0VxQjlDRjtJQ1NBLG9CQ0w2QztJRE03QyxrQkNONkM7RTNCOG1HN0M7RTBCdG1HQTtJQUNFLG1CQ1QyQztJRFUzQyxpQkNWMkM7RTNCa25HN0M7QUFDRjs7QUl6a0dJO0VxQjlDRjtJQ1NBLG9CQ0w2QztJRE03QyxrQkNONkM7RTNCeW5HN0M7RTBCam5HQTtJQUNFLG1CQ1QyQztJRFUzQyxpQkNWMkM7RTNCNm5HN0M7QUFDRjs7QUlwbEdJO0VxQjlDRjtJQ1NBLG9CQ0w2QztJRE03QyxrQkNONkM7RTNCb29HN0M7RTBCNW5HQTtJQUNFLG1CQ1QyQztJRFUzQyxpQkNWMkM7RTNCd29HN0M7QUFDRjs7QUkvbEdJO0VxQjlDRjtJQ1NBLG9CQ0w2QztJRE03QyxrQkNONkM7RTNCK29HN0M7RTBCdm9HQTtJQUNFLG1CQ1QyQztJRFUzQyxpQkNWMkM7RTNCbXBHN0M7QUFDRjs7QUkxbUdJO0VxQjlDRjtJQ1NBLG9CQ0w2QztJRE03QyxrQkNONkM7RTNCMHBHN0M7RTBCbHBHQTtJQUNFLG1CQ1QyQztJRFUzQyxpQkNWMkM7RTNCOHBHN0M7QUFDRjs7QXlCbnFHRTtFQ1NBLG9CQ0Q2QztFREU3QyxrQkNGNkM7QTNCZ3FHL0M7O0EwQjVwR0U7RUFDRSxtQkNMMkM7RURNM0MsaUJDTjJDO0EzQnFxRy9DOztBSS9uR0k7RXFCOUNGO0lDU0Esb0JDRDZDO0lERTdDLGtCQ0Y2QztFM0IycUc3QztFMEJ2cUdBO0lBQ0UsbUJDTDJDO0lETTNDLGlCQ04yQztFM0IrcUc3QztBQUNGOztBSTFvR0k7RXFCOUNGO0lDU0Esb0JDRDZDO0lERTdDLGtCQ0Y2QztFM0Jzckc3QztFMEJsckdBO0lBQ0UsbUJDTDJDO0lETTNDLGlCQ04yQztFM0Iwckc3QztBQUNGOztBSXJwR0k7RXFCOUNGO0lDU0Esb0JDRDZDO0lERTdDLGtCQ0Y2QztFM0Jpc0c3QztFMEI3ckdBO0lBQ0UsbUJDTDJDO0lETTNDLGlCQ04yQztFM0Jxc0c3QztBQUNGOztBSWhxR0k7RXFCOUNGO0lDU0Esb0JDRDZDO0lERTdDLGtCQ0Y2QztFM0I0c0c3QztFMEJ4c0dBO0lBQ0UsbUJDTDJDO0lETTNDLGlCQ04yQztFM0JndEc3QztBQUNGOztBSTNxR0k7RXFCOUNGO0lDU0Esb0JDRDZDO0lERTdDLGtCQ0Y2QztFM0J1dEc3QztFMEJudEdBO0lBQ0UsbUJDTDJDO0lETTNDLGlCQ04yQztFM0IydEc3QztBQUNGOztBeUJwdUdFO0VDU0Esb0JDRzZDO0VERjdDLGtCQ0U2QztBM0I2dEcvQzs7QTBCN3RHRTtFQUNFLG1CQ0QyQztFREUzQyxpQkNGMkM7QTNCa3VHL0M7O0FJaHNHSTtFcUI5Q0Y7SUNTQSxvQkNHNkM7SURGN0Msa0JDRTZDO0UzQnd1RzdDO0UwQnh1R0E7SUFDRSxtQkNEMkM7SURFM0MsaUJDRjJDO0UzQjR1RzdDO0FBQ0Y7O0FJM3NHSTtFcUI5Q0Y7SUNTQSxvQkNHNkM7SURGN0Msa0JDRTZDO0UzQm12RzdDO0UwQm52R0E7SUFDRSxtQkNEMkM7SURFM0MsaUJDRjJDO0UzQnV2RzdDO0FBQ0Y7O0FJdHRHSTtFcUI5Q0Y7SUNTQSxvQkNHNkM7SURGN0Msa0JDRTZDO0UzQjh2RzdDO0UwQjl2R0E7SUFDRSxtQkNEMkM7SURFM0MsaUJDRjJDO0UzQmt3RzdDO0FBQ0Y7O0FJanVHSTtFcUI5Q0Y7SUNTQSxvQkNHNkM7SURGN0Msa0JDRTZDO0UzQnl3RzdDO0UwQnp3R0E7SUFDRSxtQkNEMkM7SURFM0MsaUJDRjJDO0UzQjZ3RzdDO0FBQ0Y7O0FJNXVHSTtFcUI5Q0Y7SUNTQSxvQkNHNkM7SURGN0Msa0JDRTZDO0UzQm94RzdDO0UwQnB4R0E7SUFDRSxtQkNEMkM7SURFM0MsaUJDRjJDO0UzQnd4RzdDO0FBQ0Y7O0EyQnR4R0E7RVR0QkUsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixvQkFBYTtFQUFiLGFBQWE7RUFpQmIsOEJTTWdDO0VUTGhDLDBCU0tnQztFVEpoQyw0QlNJZ0M7RVRKaEMsNkJTSWdDO0VUSmhDLHNCU0lnQztFVDZEaEMsMkJTNUQ2QjtFVGtFM0Isc0JTbEUyQjtFVG9FN0IseUJTcEU2QjtFVG9FN0IsbUJTcEU2QjtFVHdCN0IsK0JTdkJpQztFVGlDL0IscUJTakMrQjtFVG1DakMsd0JTbkNpQztFVG1DakMsdUJTbkNpQztBM0JneUduQzs7QTRCMXpHQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7QTVCNnpHbEI7O0E0QjF6R0E7RUFDRSxnQkFBZ0I7QTVCNnpHbEI7O0E0QjF6R0E7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBNUI2ekdoQjs7QTRCMXpHQTtFQUNFLFVBQVU7RUFDVixpQkFBaUI7RUFDakIsaUJBQWlCO0E1QjZ6R25COztBNEIxekdBO0VBQ0UsVUFBVTtFQUNWLGdCQUFnQjtBNUI2ekdsQjs7QTRCMXpHQTtFQUNFLGFBQWE7QTVCNnpHZjs7QTRCMXpHQTtFQUNFLGNBQWM7QTVCNnpHaEI7O0FJdnlHSTtFd0IzQko7SUFVSSxjQUFjO0U1QjZ6R2hCO0U0Qm4wR0Y7SUFVSSxhQUFhO0U1QjR6R2Y7QUFDRjs7QTZCcjFHUTtFQUVJLGlCQ2RFO0VEY0Ysb0JDZEU7QTlCczJHZDs7QTZCMTFHUTtFQUVJLGlCQ2RRO0VEY1Isb0JDZFE7QTlCMjJHcEI7O0E2Qi8xR1E7RUFFSSxpQkNkYztFRGNkLG9CQ2RjO0E5QmczRzFCOztBNkJwMkdRO0VBRUksaUJDZG9CO0VEY3BCLG9CQ2RvQjtBOUJxM0doQzs7QTZCejJHUTtFQUVJLGlCQ2QwQjtFRGMxQixvQkNkMEI7QTlCMDNHdEM7O0E2QjkyR1E7RUFFSSxpQkNkZ0M7RURjaEMsb0JDZGdDO0E5QiszRzVDOztBNkJuM0dRO0VBRUksaUJDZHNDO0VEY3RDLG9CQ2RzQztBOUJvNEdsRDs7QTZCeDNHUTtFQUVJLGlCQ2Q0QztFRGM1QyxvQkNkNEM7QTlCeTRHeEQ7O0E2QjczR1E7RUFFSSxpQkNka0Q7RURjbEQsb0JDZGtEO0E5Qjg0RzlEOztBNkJsNEdRO0VBRUksa0JDZHlEO0VEY3pELHFCQ2R5RDtBOUJtNUdyRTs7QTZCdjRHUTtFQUVJLGtCQ2RnRTtFRGNoRSxxQkNkZ0U7QTlCdzVHNUU7O0E2QjU0R1E7RUFFSSxrQkNkdUU7RURjdkUscUJDZHVFO0E5QjY1R25GOztBNkJqNUdRO0VBRUksa0JDZDhFO0VEYzlFLHFCQ2Q4RTtBOUJrNkcxRjs7QUlqM0dJO0V5QnJDSTtJQUVJLGlCQ2RFO0lEY0Ysb0JDZEU7RTlCdzZHWjtFNkI1NUdNO0lBRUksaUJDZFE7SURjUixvQkNkUTtFOUI0NkdsQjtFNkJoNkdNO0lBRUksaUJDZGM7SURjZCxvQkNkYztFOUJnN0d4QjtFNkJwNkdNO0lBRUksaUJDZG9CO0lEY3BCLG9CQ2RvQjtFOUJvN0c5QjtFNkJ4NkdNO0lBRUksaUJDZDBCO0lEYzFCLG9CQ2QwQjtFOUJ3N0dwQztFNkI1NkdNO0lBRUksaUJDZGdDO0lEY2hDLG9CQ2RnQztFOUI0N0cxQztFNkJoN0dNO0lBRUksaUJDZHNDO0lEY3RDLG9CQ2RzQztFOUJnOEdoRDtFNkJwN0dNO0lBRUksaUJDZDRDO0lEYzVDLG9CQ2Q0QztFOUJvOEd0RDtFNkJ4N0dNO0lBRUksaUJDZGtEO0lEY2xELG9CQ2RrRDtFOUJ3OEc1RDtFNkI1N0dNO0lBRUksa0JDZHlEO0lEY3pELHFCQ2R5RDtFOUI0OEduRTtFNkJoOEdNO0lBRUksa0JDZGdFO0lEY2hFLHFCQ2RnRTtFOUJnOUcxRTtFNkJwOEdNO0lBRUksa0JDZHVFO0lEY3ZFLHFCQ2R1RTtFOUJvOUdqRjtFNkJ4OEdNO0lBRUksa0JDZDhFO0lEYzlFLHFCQ2Q4RTtFOUJ3OUd4RjtBQUNGOztBSXg2R0k7RXlCckNJO0lBRUksaUJDZEU7SURjRixvQkNkRTtFOUIrOUdaO0U2Qm45R007SUFFSSxpQkNkUTtJRGNSLG9CQ2RRO0U5Qm0rR2xCO0U2QnY5R007SUFFSSxpQkNkYztJRGNkLG9CQ2RjO0U5QnUrR3hCO0U2QjM5R007SUFFSSxpQkNkb0I7SURjcEIsb0JDZG9CO0U5QjIrRzlCO0U2Qi85R007SUFFSSxpQkNkMEI7SURjMUIsb0JDZDBCO0U5QisrR3BDO0U2Qm4rR007SUFFSSxpQkNkZ0M7SURjaEMsb0JDZGdDO0U5Qm0vRzFDO0U2QnYrR007SUFFSSxpQkNkc0M7SURjdEMsb0JDZHNDO0U5QnUvR2hEO0U2QjMrR007SUFFSSxpQkNkNEM7SURjNUMsb0JDZDRDO0U5QjIvR3REO0U2Qi8rR007SUFFSSxpQkNka0Q7SURjbEQsb0JDZGtEO0U5QisvRzVEO0U2Qm4vR007SUFFSSxrQkNkeUQ7SURjekQscUJDZHlEO0U5Qm1nSG5FO0U2QnYvR007SUFFSSxrQkNkZ0U7SURjaEUscUJDZGdFO0U5QnVnSDFFO0U2QjMvR007SUFFSSxrQkNkdUU7SURjdkUscUJDZHVFO0U5QjJnSGpGO0U2Qi8vR007SUFFSSxrQkNkOEU7SURjOUUscUJDZDhFO0U5QitnSHhGO0FBQ0Y7O0FJLzlHSTtFeUJyQ0k7SUFFSSxpQkNkRTtJRGNGLG9CQ2RFO0U5QnNoSFo7RTZCMWdITTtJQUVJLGlCQ2RRO0lEY1Isb0JDZFE7RTlCMGhIbEI7RTZCOWdITTtJQUVJLGlCQ2RjO0lEY2Qsb0JDZGM7RTlCOGhIeEI7RTZCbGhITTtJQUVJLGlCQ2RvQjtJRGNwQixvQkNkb0I7RTlCa2lIOUI7RTZCdGhITTtJQUVJLGlCQ2QwQjtJRGMxQixvQkNkMEI7RTlCc2lIcEM7RTZCMWhITTtJQUVJLGlCQ2RnQztJRGNoQyxvQkNkZ0M7RTlCMGlIMUM7RTZCOWhITTtJQUVJLGlCQ2RzQztJRGN0QyxvQkNkc0M7RTlCOGlIaEQ7RTZCbGlITTtJQUVJLGlCQ2Q0QztJRGM1QyxvQkNkNEM7RTlCa2pIdEQ7RTZCdGlITTtJQUVJLGlCQ2RrRDtJRGNsRCxvQkNka0Q7RTlCc2pINUQ7RTZCMWlITTtJQUVJLGtCQ2R5RDtJRGN6RCxxQkNkeUQ7RTlCMGpIbkU7RTZCOWlITTtJQUVJLGtCQ2RnRTtJRGNoRSxxQkNkZ0U7RTlCOGpIMUU7RTZCbGpITTtJQUVJLGtCQ2R1RTtJRGN2RSxxQkNkdUU7RTlCa2tIakY7RTZCdGpITTtJQUVJLGtCQ2Q4RTtJRGM5RSxxQkNkOEU7RTlCc2tIeEY7QUFDRjs7QUl0aEhJO0V5QnJDSTtJQUVJLGlCQ2RFO0lEY0Ysb0JDZEU7RTlCNmtIWjtFNkJqa0hNO0lBRUksaUJDZFE7SURjUixvQkNkUTtFOUJpbEhsQjtFNkJya0hNO0lBRUksaUJDZGM7SURjZCxvQkNkYztFOUJxbEh4QjtFNkJ6a0hNO0lBRUksaUJDZG9CO0lEY3BCLG9CQ2RvQjtFOUJ5bEg5QjtFNkI3a0hNO0lBRUksaUJDZDBCO0lEYzFCLG9CQ2QwQjtFOUI2bEhwQztFNkJqbEhNO0lBRUksaUJDZGdDO0lEY2hDLG9CQ2RnQztFOUJpbUgxQztFNkJybEhNO0lBRUksaUJDZHNDO0lEY3RDLG9CQ2RzQztFOUJxbUhoRDtFNkJ6bEhNO0lBRUksaUJDZDRDO0lEYzVDLG9CQ2Q0QztFOUJ5bUh0RDtFNkI3bEhNO0lBRUksaUJDZGtEO0lEY2xELG9CQ2RrRDtFOUI2bUg1RDtFNkJqbUhNO0lBRUksa0JDZHlEO0lEY3pELHFCQ2R5RDtFOUJpbkhuRTtFNkJybUhNO0lBRUksa0JDZGdFO0lEY2hFLHFCQ2RnRTtFOUJxbkgxRTtFNkJ6bUhNO0lBRUksa0JDZHVFO0lEY3ZFLHFCQ2R1RTtFOUJ5bkhqRjtFNkI3bUhNO0lBRUksa0JDZDhFO0lEYzlFLHFCQ2Q4RTtFOUI2bkh4RjtBQUNGOztBSTdrSEk7RXlCckNJO0lBRUksaUJDZEU7SURjRixvQkNkRTtFOUJvb0haO0U2QnhuSE07SUFFSSxpQkNkUTtJRGNSLG9CQ2RRO0U5QndvSGxCO0U2QjVuSE07SUFFSSxpQkNkYztJRGNkLG9CQ2RjO0U5QjRvSHhCO0U2QmhvSE07SUFFSSxpQkNkb0I7SURjcEIsb0JDZG9CO0U5QmdwSDlCO0U2QnBvSE07SUFFSSxpQkNkMEI7SURjMUIsb0JDZDBCO0U5Qm9wSHBDO0U2QnhvSE07SUFFSSxpQkNkZ0M7SURjaEMsb0JDZGdDO0U5QndwSDFDO0U2QjVvSE07SUFFSSxpQkNkc0M7SURjdEMsb0JDZHNDO0U5QjRwSGhEO0U2QmhwSE07SUFFSSxpQkNkNEM7SURjNUMsb0JDZDRDO0U5QmdxSHREO0U2QnBwSE07SUFFSSxpQkNka0Q7SURjbEQsb0JDZGtEO0U5Qm9xSDVEO0U2QnhwSE07SUFFSSxrQkNkeUQ7SURjekQscUJDZHlEO0U5QndxSG5FO0U2QjVwSE07SUFFSSxrQkNkZ0U7SURjaEUscUJDZGdFO0U5QjRxSDFFO0U2QmhxSE07SUFFSSxrQkNkdUU7SURjdkUscUJDZHVFO0U5QmdySGpGO0U2QnBxSE07SUFFSSxrQkNkOEU7SURjOUUscUJDZDhFO0U5Qm9ySHhGO0FBQ0Y7O0E2QnpxSFE7RUFFSSxpQkNkRTtBOUJ5ckhkOztBNkI3cUhRO0VBRUksaUJDZFE7QTlCNnJIcEI7O0E2QmpySFE7RUFFSSxpQkNkYztBOUJpc0gxQjs7QTZCcnJIUTtFQUVJLGlCQ2RvQjtBOUJxc0hoQzs7QTZCenJIUTtFQUVJLGlCQ2QwQjtBOUJ5c0h0Qzs7QTZCN3JIUTtFQUVJLGlCQ2RnQztBOUI2c0g1Qzs7QTZCanNIUTtFQUVJLGlCQ2RzQztBOUJpdEhsRDs7QTZCcnNIUTtFQUVJLGlCQ2Q0QztBOUJxdEh4RDs7QTZCenNIUTtFQUVJLGlCQ2RrRDtBOUJ5dEg5RDs7QTZCN3NIUTtFQUVJLGtCQ2R5RDtBOUI2dEhyRTs7QTZCanRIUTtFQUVJLGtCQ2RnRTtBOUJpdUg1RTs7QTZCcnRIUTtFQUVJLGtCQ2R1RTtBOUJxdUhuRjs7QTZCenRIUTtFQUVJLGtCQ2Q4RTtBOUJ5dUgxRjs7QUl4ckhJO0V5QnJDSTtJQUVJLGlCQ2RFO0U5Qjh1SFo7RTZCbHVITTtJQUVJLGlCQ2RRO0U5Qml2SGxCO0U2QnJ1SE07SUFFSSxpQkNkYztFOUJvdkh4QjtFNkJ4dUhNO0lBRUksaUJDZG9CO0U5QnV2SDlCO0U2QjN1SE07SUFFSSxpQkNkMEI7RTlCMHZIcEM7RTZCOXVITTtJQUVJLGlCQ2RnQztFOUI2dkgxQztFNkJqdkhNO0lBRUksaUJDZHNDO0U5Qmd3SGhEO0U2QnB2SE07SUFFSSxpQkNkNEM7RTlCbXdIdEQ7RTZCdnZITTtJQUVJLGlCQ2RrRDtFOUJzd0g1RDtFNkIxdkhNO0lBRUksa0JDZHlEO0U5Qnl3SG5FO0U2Qjd2SE07SUFFSSxrQkNkZ0U7RTlCNHdIMUU7RTZCaHdITTtJQUVJLGtCQ2R1RTtFOUIrd0hqRjtFNkJud0hNO0lBRUksa0JDZDhFO0U5Qmt4SHhGO0FBQ0Y7O0FJbHVISTtFeUJyQ0k7SUFFSSxpQkNkRTtFOUJ3eEhaO0U2QjV3SE07SUFFSSxpQkNkUTtFOUIyeEhsQjtFNkIvd0hNO0lBRUksaUJDZGM7RTlCOHhIeEI7RTZCbHhITTtJQUVJLGlCQ2RvQjtFOUJpeUg5QjtFNkJyeEhNO0lBRUksaUJDZDBCO0U5Qm95SHBDO0U2Qnh4SE07SUFFSSxpQkNkZ0M7RTlCdXlIMUM7RTZCM3hITTtJQUVJLGlCQ2RzQztFOUIweUhoRDtFNkI5eEhNO0lBRUksaUJDZDRDO0U5QjZ5SHREO0U2Qmp5SE07SUFFSSxpQkNka0Q7RTlCZ3pINUQ7RTZCcHlITTtJQUVJLGtCQ2R5RDtFOUJtekhuRTtFNkJ2eUhNO0lBRUksa0JDZGdFO0U5QnN6SDFFO0U2QjF5SE07SUFFSSxrQkNkdUU7RTlCeXpIakY7RTZCN3lITTtJQUVJLGtCQ2Q4RTtFOUI0ekh4RjtBQUNGOztBSTV3SEk7RXlCckNJO0lBRUksaUJDZEU7RTlCazBIWjtFNkJ0ekhNO0lBRUksaUJDZFE7RTlCcTBIbEI7RTZCenpITTtJQUVJLGlCQ2RjO0U5QncwSHhCO0U2QjV6SE07SUFFSSxpQkNkb0I7RTlCMjBIOUI7RTZCL3pITTtJQUVJLGlCQ2QwQjtFOUI4MEhwQztFNkJsMEhNO0lBRUksaUJDZGdDO0U5QmkxSDFDO0U2QnIwSE07SUFFSSxpQkNkc0M7RTlCbzFIaEQ7RTZCeDBITTtJQUVJLGlCQ2Q0QztFOUJ1MUh0RDtFNkIzMEhNO0lBRUksaUJDZGtEO0U5QjAxSDVEO0U2QjkwSE07SUFFSSxrQkNkeUQ7RTlCNjFIbkU7RTZCajFITTtJQUVJLGtCQ2RnRTtFOUJnMkgxRTtFNkJwMUhNO0lBRUksa0JDZHVFO0U5Qm0ySGpGO0U2QnYxSE07SUFFSSxrQkNkOEU7RTlCczJIeEY7QUFDRjs7QUl0ekhJO0V5QnJDSTtJQUVJLGlCQ2RFO0U5QjQySFo7RTZCaDJITTtJQUVJLGlCQ2RRO0U5QisySGxCO0U2Qm4ySE07SUFFSSxpQkNkYztFOUJrM0h4QjtFNkJ0MkhNO0lBRUksaUJDZG9CO0U5QnEzSDlCO0U2QnoySE07SUFFSSxpQkNkMEI7RTlCdzNIcEM7RTZCNTJITTtJQUVJLGlCQ2RnQztFOUIyM0gxQztFNkIvMkhNO0lBRUksaUJDZHNDO0U5QjgzSGhEO0U2QmwzSE07SUFFSSxpQkNkNEM7RTlCaTRIdEQ7RTZCcjNITTtJQUVJLGlCQ2RrRDtFOUJvNEg1RDtFNkJ4M0hNO0lBRUksa0JDZHlEO0U5QnU0SG5FO0U2QjMzSE07SUFFSSxrQkNkZ0U7RTlCMDRIMUU7RTZCOTNITTtJQUVJLGtCQ2R1RTtFOUI2NEhqRjtFNkJqNEhNO0lBRUksa0JDZDhFO0U5Qmc1SHhGO0FBQ0Y7O0FJaDJISTtFeUJyQ0k7SUFFSSxpQkNkRTtFOUJzNUhaO0U2QjE0SE07SUFFSSxpQkNkUTtFOUJ5NUhsQjtFNkI3NEhNO0lBRUksaUJDZGM7RTlCNDVIeEI7RTZCaDVITTtJQUVJLGlCQ2RvQjtFOUIrNUg5QjtFNkJuNUhNO0lBRUksaUJDZDBCO0U5Qms2SHBDO0U2QnQ1SE07SUFFSSxpQkNkZ0M7RTlCcTZIMUM7RTZCejVITTtJQUVJLGlCQ2RzQztFOUJ3NkhoRDtFNkI1NUhNO0lBRUksaUJDZDRDO0U5QjI2SHREO0U2Qi81SE07SUFFSSxpQkNka0Q7RTlCODZINUQ7RTZCbDZITTtJQUVJLGtCQ2R5RDtFOUJpN0huRTtFNkJyNkhNO0lBRUksa0JDZGdFO0U5Qm83SDFFO0U2Qng2SE07SUFFSSxrQkNkdUU7RTlCdTdIakY7RTZCMzZITTtJQUVJLGtCQ2Q4RTtFOUIwN0h4RjtBQUNGOztBNkIvNkhRO0VBRUksb0JDZEU7QTlCKzdIZDs7QTZCbjdIUTtFQUVJLG9CQ2RRO0E5Qm04SHBCOztBNkJ2N0hRO0VBRUksb0JDZGM7QTlCdThIMUI7O0E2QjM3SFE7RUFFSSxvQkNkb0I7QTlCMjhIaEM7O0E2Qi83SFE7RUFFSSxvQkNkMEI7QTlCKzhIdEM7O0E2Qm44SFE7RUFFSSxvQkNkZ0M7QTlCbTlINUM7O0E2QnY4SFE7RUFFSSxvQkNkc0M7QTlCdTlIbEQ7O0E2QjM4SFE7RUFFSSxvQkNkNEM7QTlCMjlIeEQ7O0E2Qi84SFE7RUFFSSxvQkNka0Q7QTlCKzlIOUQ7O0E2Qm45SFE7RUFFSSxxQkNkeUQ7QTlCbStIckU7O0E2QnY5SFE7RUFFSSxxQkNkZ0U7QTlCdStINUU7O0E2QjM5SFE7RUFFSSxxQkNkdUU7QTlCMitIbkY7O0E2Qi85SFE7RUFFSSxxQkNkOEU7QTlCKytIMUY7O0FJOTdISTtFeUJyQ0k7SUFFSSxvQkNkRTtFOUJvL0haO0U2QngrSE07SUFFSSxvQkNkUTtFOUJ1L0hsQjtFNkIzK0hNO0lBRUksb0JDZGM7RTlCMC9IeEI7RTZCOStITTtJQUVJLG9CQ2RvQjtFOUI2L0g5QjtFNkJqL0hNO0lBRUksb0JDZDBCO0U5QmdnSXBDO0U2QnAvSE07SUFFSSxvQkNkZ0M7RTlCbWdJMUM7RTZCdi9ITTtJQUVJLG9CQ2RzQztFOUJzZ0loRDtFNkIxL0hNO0lBRUksb0JDZDRDO0U5QnlnSXREO0U2QjcvSE07SUFFSSxvQkNka0Q7RTlCNGdJNUQ7RTZCaGdJTTtJQUVJLHFCQ2R5RDtFOUIrZ0luRTtFNkJuZ0lNO0lBRUkscUJDZGdFO0U5QmtoSTFFO0U2QnRnSU07SUFFSSxxQkNkdUU7RTlCcWhJakY7RTZCemdJTTtJQUVJLHFCQ2Q4RTtFOUJ3aEl4RjtBQUNGOztBSXgrSEk7RXlCckNJO0lBRUksb0JDZEU7RTlCOGhJWjtFNkJsaElNO0lBRUksb0JDZFE7RTlCaWlJbEI7RTZCcmhJTTtJQUVJLG9CQ2RjO0U5Qm9pSXhCO0U2QnhoSU07SUFFSSxvQkNkb0I7RTlCdWlJOUI7RTZCM2hJTTtJQUVJLG9CQ2QwQjtFOUIwaUlwQztFNkI5aElNO0lBRUksb0JDZGdDO0U5QjZpSTFDO0U2QmppSU07SUFFSSxvQkNkc0M7RTlCZ2pJaEQ7RTZCcGlJTTtJQUVJLG9CQ2Q0QztFOUJtakl0RDtFNkJ2aUlNO0lBRUksb0JDZGtEO0U5QnNqSTVEO0U2QjFpSU07SUFFSSxxQkNkeUQ7RTlCeWpJbkU7RTZCN2lJTTtJQUVJLHFCQ2RnRTtFOUI0akkxRTtFNkJoaklNO0lBRUkscUJDZHVFO0U5QitqSWpGO0U2Qm5qSU07SUFFSSxxQkNkOEU7RTlCa2tJeEY7QUFDRjs7QUlsaElJO0V5QnJDSTtJQUVJLG9CQ2RFO0U5QndrSVo7RTZCNWpJTTtJQUVJLG9CQ2RRO0U5QjJrSWxCO0U2Qi9qSU07SUFFSSxvQkNkYztFOUI4a0l4QjtFNkJsa0lNO0lBRUksb0JDZG9CO0U5QmlsSTlCO0U2QnJrSU07SUFFSSxvQkNkMEI7RTlCb2xJcEM7RTZCeGtJTTtJQUVJLG9CQ2RnQztFOUJ1bEkxQztFNkIza0lNO0lBRUksb0JDZHNDO0U5QjBsSWhEO0U2QjlrSU07SUFFSSxvQkNkNEM7RTlCNmxJdEQ7RTZCamxJTTtJQUVJLG9CQ2RrRDtFOUJnbUk1RDtFNkJwbElNO0lBRUkscUJDZHlEO0U5Qm1tSW5FO0U2QnZsSU07SUFFSSxxQkNkZ0U7RTlCc21JMUU7RTZCMWxJTTtJQUVJLHFCQ2R1RTtFOUJ5bUlqRjtFNkI3bElNO0lBRUkscUJDZDhFO0U5QjRtSXhGO0FBQ0Y7O0FJNWpJSTtFeUJyQ0k7SUFFSSxvQkNkRTtFOUJrbklaO0U2QnRtSU07SUFFSSxvQkNkUTtFOUJxbklsQjtFNkJ6bUlNO0lBRUksb0JDZGM7RTlCd25JeEI7RTZCNW1JTTtJQUVJLG9CQ2RvQjtFOUIybkk5QjtFNkIvbUlNO0lBRUksb0JDZDBCO0U5QjhuSXBDO0U2QmxuSU07SUFFSSxvQkNkZ0M7RTlCaW9JMUM7RTZCcm5JTTtJQUVJLG9CQ2RzQztFOUJvb0loRDtFNkJ4bklNO0lBRUksb0JDZDRDO0U5QnVvSXREO0U2QjNuSU07SUFFSSxvQkNka0Q7RTlCMG9JNUQ7RTZCOW5JTTtJQUVJLHFCQ2R5RDtFOUI2b0luRTtFNkJqb0lNO0lBRUkscUJDZGdFO0U5QmdwSTFFO0U2QnBvSU07SUFFSSxxQkNkdUU7RTlCbXBJakY7RTZCdm9JTTtJQUVJLHFCQ2Q4RTtFOUJzcEl4RjtBQUNGOztBSXRtSUk7RXlCckNJO0lBRUksb0JDZEU7RTlCNHBJWjtFNkJocElNO0lBRUksb0JDZFE7RTlCK3BJbEI7RTZCbnBJTTtJQUVJLG9CQ2RjO0U5QmtxSXhCO0U2QnRwSU07SUFFSSxvQkNkb0I7RTlCcXFJOUI7RTZCenBJTTtJQUVJLG9CQ2QwQjtFOUJ3cUlwQztFNkI1cElNO0lBRUksb0JDZGdDO0U5QjJxSTFDO0U2Qi9wSU07SUFFSSxvQkNkc0M7RTlCOHFJaEQ7RTZCbHFJTTtJQUVJLG9CQ2Q0QztFOUJpckl0RDtFNkJycUlNO0lBRUksb0JDZGtEO0U5Qm9ySTVEO0U2QnhxSU07SUFFSSxxQkNkeUQ7RTlCdXJJbkU7RTZCM3FJTTtJQUVJLHFCQ2RnRTtFOUIwckkxRTtFNkI5cUlNO0lBRUkscUJDZHVFO0U5QjZySWpGO0U2QmpySU07SUFFSSxxQkNkOEU7RTlCZ3NJeEY7QUFDRjs7QStCcnNJQTtFTERFLG9CS0cyQjtFTEYzQixrQktFcUI7QS9Cd3NJdkI7O0EwQnhzSUU7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBMUIyc0lsQjs7QTBCeHNJRTtFQUNFLHFCQUFxQjtFQUNyQixhQUFhO0VBQ2IsbUJLUnlCO0VMU3pCLGlCS1RtQjtBL0JvdEl2Qjs7QStCdHRJQTtFTERFLG1CS095QjtFTE56QixpQktNb0I7QS9CcXRJdEI7O0EwQnp0SUU7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBMUI0dElsQjs7QTBCenRJRTtFQUNFLHFCQUFxQjtFQUNyQixhQUFhO0VBQ2Isa0JLSnVCO0VMS3ZCLGdCS0xrQjtBL0JpdUl0Qjs7QStCdnVJQTtFTERFLG9CS1cyQjtFTFYzQixrQktVcUI7QS9Ca3VJdkI7O0EwQjF1SUU7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBMUI2dUlsQjs7QTBCMXVJRTtFQUNFLHFCQUFxQjtFQUNyQixhQUFhO0VBQ2IsbUJLQXlCO0VMQ3pCLGlCS0RtQjtBL0I4dUl2Qjs7QStCeHZJQTtFTERFLG9CS2UyQjtFTGQzQixrQktjcUI7QS9CK3VJdkI7O0EwQjN2SUU7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBMUI4dklsQjs7QTBCM3ZJRTtFQUNFLHFCQUFxQjtFQUNyQixhQUFhO0VBQ2IsbUJLSXlCO0VMSHpCLGlCS0dtQjtBL0Iydkl2Qjs7QStCendJQTtFTERFLG9CS21CMkI7RUxsQjNCLGtCS2tCcUI7QS9CNHZJdkI7O0EwQjV3SUU7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBMUIrd0lsQjs7QTBCNXdJRTtFQUNFLHFCQUFxQjtFQUNyQixhQUFhO0VBQ2IsbUJLUXlCO0VMUHpCLGlCS09tQjtBL0J3d0l2Qjs7QStCMXhJQTtFTERFLG9CS3VCMkI7RUx0QjNCLGtCS3NCcUI7QS9CeXdJdkI7O0EwQjd4SUU7RUFDRSxnQkFBZ0I7RUFDaEIsY0FBYztBMUJneUlsQjs7QTBCN3hJRTtFQUNFLHFCQUFxQjtFQUNyQixhQUFhO0VBQ2IsbUJLWXlCO0VMWHpCLGlCS1dtQjtBL0JxeEl2Qjs7QStCM3lJQTtFQTJCTSxtQkFBbUI7QS9Cb3hJekI7O0ErQi95SUE7RUFpQ00sc0JBQXNCO0EvQmt4STVCOztBK0JueklBO0VBdUNNLHNCQUFzQjtBL0JneEk1Qjs7QStCdnpJQTtFQTZDTSxlQUFlO0EvQjh3SXJCOztBK0IzeklBO0VBK0NRLG1CQUFtQjtBL0JneEkzQjs7QStCL3pJQTtFQ0FFLG9DQUFpRDtFQUNqRCxnQ0FBeUM7RUFBekMsNEJBQXlDO0VBQ3pDLG9CRG1EMkM7RUNsRDNDLGtCRGtEMkM7QS9CaXhJN0M7O0FnQ2owSUU7RUFDRSxxQkFBcUI7RUFDckIsZ0JEOENtQztFQzdDbkMsaUJENkNtQztBL0J1eEl2Qzs7QUl2eElJO0UyQnJESjtJQ0FFLG9DQUFpRDtJQUNqRCxnQ0FBeUM7SUFBekMsNEJBQXlDO0lBQ3pDLG9CRHNENkM7SUNyRDdDLGtCRHFENkM7RS9CNHhJN0M7RWdDLzBJQTtJQUNFLHFCQUFxQjtJQUNyQixnQkRpRHFDO0lDaERyQyxpQkRnRHFDO0UvQml5SXZDO0FBQ0Y7O0ErQjd4SUE7RWJ2REUsMkJBQTJCO0VBQzNCLDRCQUE0QjtFQUM1QiwyQkFBMkI7RUFDM0Isb0JBQW9CO0VBVXBCLDJCYTRDMkI7RWIzQzNCLHVCYTJDMkI7RWIxQzNCLDhCYTBDMkI7RWIxQzNCLDZCYTBDMkI7RWIxQzNCLG1CYTBDMkI7RWJ0QzNCLHVCYXVDdUI7RWJ0Q3ZCLG1CYXNDdUI7RWJyQ3ZCLGVhcUN1QjtFYnNCdkIsMkJhckIyQjtFYjJCekIsc0JhM0J5QjtFYjZCM0IseUJhN0IyQjtFYjZCM0IsbUJhN0IyQjtFYmYzQiwrQmFnQitCO0ViTjdCLHFCYU02QjtFYkovQix3QmFJK0I7RWJKL0IsdUJhSStCO0EvQjJ5SWpDOztBaUMxMklBO0VBQ0Msa0JBQWtCO0FqQzYySW5COztBaUMxMklBO0VBQ0MsZ0JBQWdCO0FqQzYySWpCOztBaUMxMklBO0VBQ0Msa0JBQWtCO0VBQ2xCLFVBQVU7QWpDNjJJWDs7QWlDMTJJQTtFZmhCRSxvQkFBb0I7RUFDcEIscUJBQXFCO0VBQ3JCLG9CQUFhO0VBQWIsYUFBYTtFQWlCYiw4QmVENkI7RWZFN0IsMEJlRjZCO0VmRzdCLDRCZUg2QjtFZkc3Qiw2QmVINkI7RWZHN0Isc0JlSDZCO0Vmb0U3Qiw0QmVuRTJCO0VmeUV6Qix1QmV6RXlCO0VmMkUzQiwwQmUzRTJCO0VmMkUzQixvQmUzRTJCO0FqQ20zSTdCOztBaUN0M0lBO0VmZUUsb0JlVG9CO0VmVXBCLG9CZVZvQjtFZldwQixtQmVYb0I7RWZXcEIsWWVYb0I7QWpDczNJdEI7O0FpQ2wzSUE7RWYxQkUsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixvQkFBYTtFQUFiLGFBQWE7RUFnRGIsK0JldEI4QjtFZmdDNUIscUJlaEM0QjtFZmtDOUIsd0JlbEM4QjtFZmtDOUIsdUJlbEM4QjtFZjBEOUIsMkJlekQwQjtFZitEeEIsc0JlL0R3QjtFZmlFMUIseUJlakUwQjtFZmlFMUIsbUJlakUwQjtBakMyM0k1Qjs7QWlDeDNJQTtFZmtFRSw0QmVqRTJCO0VmcUV6Qix3QkFBd0I7RUFJMUIsb0JlekUyQjtBakM2M0k3Qjs7QWlDMTNJQTtF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QjtFQUNqQix3RGhDNksyRDtFZ0M1SzNELHNCQUFzQjtBbEN3dkoxQjs7QWtDN3dKQTtFQXdCTSxXQUFXO0VBQ1gsWUFBWTtFQUNaLFFBQVE7RUFDUixxQkFBcUI7RUFDckIsc0JBQXNCO0FsQ3l2SjVCOztBa0NyeEpBO0VBa0NNLGNoQ1cyQjtFZ0NWM0IsdUJoQ29pQjRDO0VnQ25pQjVDLHFCaENTMkI7QUY4dUpqQzs7QWtDM3hKQTtFQXdDTSxXaENiTztFZ0NjUCxtQmhDSTJCO0VnQ0gzQixxQmhDRzJCO0FGb3ZKakM7O0FrQ2p5SkE7O0VBaURNLGtCQUFrQjtFQUNsQixlQUFlO0FsQ3F2SnJCOztBa0N2eUpBOztFQXdESSxvQkFBb0I7QWxDb3ZKeEI7O0FBRUE7O0VrQ252Sk0sb0JBQW9CO0FsQ3N2SjFCOztBa0NqekpBO0VBZ0VJLFdoQ3JDUztFZ0NzQ1QsbUJoQ3BCNkI7RWdDcUI3QixxQmhDckI2QjtBRjB3SmpDOztBa0N2ekpBO0VBc0VJLGNoQzNCNkI7RWdDNEI3QixtQmhDWXFCO0VnQ1hyQixxQmhDV3FCO0FGMHVKekI7O0FrQ2h2SkE7O0VBRUUsZ0JBQWdCO0FsQ212SmxCOztBSWh4Skk7RThCMkJKOztJQU1JLGdCQUFnQjtFbENxdkpsQjtBQUNGOztBSXZ4Skk7RThCMkJKOztJQVdJLGlCQUFpQjtFbEN1dkpuQjtBQUNGOztBb0NuMUpBO0VBQ0UseUJBQXlCO0VBQ3pCLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QseUJBQXlCO0FwQ3MxSjNCOztBb0NuMUpBO0VBRUksV2xDcUJTO0VrQ3BCVCxtQmxDMEM2QjtFa0N6QzdCLHdEbEM2QlM7RWtDN0JULGdEbEM2QlM7QUZ3ekpiOztBb0N6MUpBO0VBUUksV2xDZVM7RWtDZFQsbUJsQ2tDNkI7RWtDakM3Qix3RGxDdUJTO0VrQ3ZCVCxnRGxDdUJTO0FGOHpKYjs7QXFDcDJKQTtFQUNFLGFBQWE7RUFDYixVQUFVO0VBQ1YsU0FBUztFQUNULFNBQVM7QXJDdTJKWDs7QXFDMzJKQTtFQVFNLGFBQWE7QXJDdTJKbkI7O0FxQy8ySkE7RUFZSSxrQkFB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Yjs7QXFDMTFKQTtFQVVNLFlBQVk7QXJDbzFKbEI7O0FxQzkxSkE7RUFlSSwwRG5DcENrRTtFbUNxQ2xFLGdCQUFnQjtFQUNoQixXbkNwTVM7QUZ1aEtiOztBcUNwMkpBO0VBcUJJLGNuQ3BNNkI7QUZ1aEtqQzs7QXFDeDJKQTtFQTJCTSxXbkN4Tk87QUZ5aUtiOztBcUM1MkpBO0VBK0JNLFduQzVOTztBRjZpS2I7O0FxQ2gzSkE7RUFtQ00sK0JuQ2hPTztBRmlqS2I7O0FxQ3AzSkE7RUF5Q0ksYUFBYTtBckMrMEpqQjs7QXFDeDNKQTtFQTZDSSxnQkFBZ0I7QXJDKzBKcEI7O0FxQzEwSkE7O0VBR0ksV25DeE9TO0FGb2pLYjs7QXFDLzBKQTtFQU9JLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBckM0MEpyQjs7QXFDdDFKQTtFQWNNLFlBQVk7QXJDNDBKbEI7O0FxQzExSkE7RUFtQkksY0FBYztFQUNkLHdEbkM3RjJEO0VtQzhGM0QseUJBQXlCO0FyQzIwSjdCOztBcUNoMkpBO0VBMEJJLGdCQUFnQjtBckMwMEpwQjs7QXFDcDJKQTs7RUFpQ00sV25DaFJPO0FGd2xLYjs7QXFDbDBKQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQkFBa0I7QXJDcTBKcEI7O0FxQzEwSkE7RUFRSSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLG9CQUFnQjtFQUNoQixXbkN2UlM7QUY2bEtiOztBcUNqMUpBO0VBZU0sWUFBWTtBckNzMEpsQjs7QXFDcjFKQTtFQW9CSSxjQUFjO0VBQ2QsV25DalNTO0VtQ2tTVCxnQkFBZ0I7QXJDcTBKcEI7O0FxQzMxSkE7RUEyQk0sYW5DL1IyQjtBRm1tS2pDOztBcUMvMUpBOztFQWtDTSxvQkFBb0I7QXJDazBKMUI7O0FxQ3AySkE7RUF3Q0ksZ0JBQWdCO0FyQ2cwSnBCOztBcUN4MkpBO0VBNENJLGFBQWE7QXJDZzBKakI7O0FxQzUySkE7RUFnREksZ0JBQWdCO0FyQ2cwSnBCOztBcUNoM0pBO0VB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QUN0QixpQ0FBeUI7RUFBekIsNEJBQXlCO0VBQXpCLHlCQUF5QjtFQUN6Qix1QkFBdUI7QXRDZzJLM0I7O0FzQ3g1S0E7RUE0REksTUFBTTtBdENnMktWOztBc0M1NUtBO0VBZ0VJLGVBQWU7QXRDZzJLbkI7O0FzQ2g2S0E7RUFvRUksU0FBUztBdENnMktiOztBc0NwNktBO0VBd0VJLGdCQUFnQjtFcEJ2SGxCLDJCQUEyQjtFQUMzQiw0QkFBNEI7RUFDNUIsMkJBQTJCO0VBQzNCLG9CQUFvQjtFQVVwQiwyQm9CNEc2QjtFcEIzRzdCLHVCb0IyRzZCO0VwQjFHN0IsOEJvQjBHNkI7RXBCMUc3Qiw2Qm9CMEc2QjtFcEIxRzdCLG1Cb0IwRzZCO0VwQnRHN0IseUJvQnVHMkI7RXBCdEczQixxQm9Cc0cyQjtFcEJyRzNCLGlCb0JxRzJCO0VwQjFDM0IsMkJvQjJDNkI7RXBCckMzQixzQm9CcUMyQjtFcEJuQzdCLHlCb0JtQzZCO0VwQm5DN0IsbUJvQm1DNkI7RXBCL0U3QiwrQm9CZ0ZpQztFcEJ0RS9CLHFCb0JzRStCO0VwQnBFakMsd0JvQm9FaUM7RXBCcEVqQyx1Qm9Cb0VpQztBdEMyMktuQzs7QXNDeDdLQTtFQWtGSSxlQUFlO0F0QzAyS25COztBc0M1N0tBO0VBMEZNLFdBQVc7RUFDWCxZQUFZO0VBQ1oscUJwQ2pHMkI7QUZ1OEtqQzs7QXNDbDhLQTtFQ3JERSxtQ0RxSnVDO0VDcEp2QywrQkRvSnVDO0VDcEp2QywyQkRvSnVDO0F0Q3UyS3pDOztBc0N2OEtBO0VDckRFLGtDRHlKc0M7RUN4SnRDLDhCRHdKc0M7RUN4SnRDLDBCRHdKc0M7QXRDdzJLeEM7O0FzQzU4S0E7RUF3R00sWUFBWTtBdEN3MktsQjs7QUloOUtJO0VrQ0FKO0lBK0dJLGdCQUFnQjtJQUNoQix1QkFBdUI7RXRDczJLekI7RXNDdDlLRjtJQW1ITSxlQUFlO0V0Q3MyS25CO0FBQ0Y7O0FzQ2gyS0E7RUFDRSxpQkFBaUI7QXRDbTJLbkI7O0FzQ3AyS0E7RUFJSSxjQUFjO0F0Q28yS2xCOztBc0N4MktBO0VBU00sa0JBQWtCO0VBQ2xCLDBDQUEwQztFQUMxQyxxQkFBcUI7RUFDckIsbURwQ1N5RDtFb0NSekQsY0FBYztFQUNkLHVCQUF1QjtFQUN2QixjcEM5STJCO0FGaS9LakM7O0FzQ2wzS0E7RUFxQkksZ0JBQWdCO0F0Q2kyS3BCOztBSWgvS0k7RWtDMEhKO0lBNEJRLFNBQVM7RXRDKzFLZjtBQUNGOztBSXQvS0k7RWtDMEhKO0lBb0NRLFNBQVM7RXRDNjFLZjtBQUNGOztBSTUvS0k7RWtDMEhKO0lBNENRLFNBQVM7SUFDVCxlQUFlO0V0QzIxS3JCO0FBQ0Y7O0FzQ3QxS0E7RUFDRSxjQUFjO0VBQ2QsV0FBVztBdEN5MUtiOztBc0MzMUtBO0VBS0ksZ0JBQWdCO0F0QzAxS3BCOztBc0MvMUtBO0VBU0ksa0JBQWtCO0VBQ2xCLGtCQUFrQjtBdEMwMUt0Qjs7QXNDcDJLQTtFQWFNLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixTQUFTO0VBQ1QsT0FBTztFQUNQLFVBQVU7RUFDViw4QnBDOU1PO0FGeWlMYjs7QXNDLzJLQTtFQXdCTSxrQkFBa0I7RUFDbEIsVUFBVTtBdEMyMUtoQjs7QXNDcDNLQTtFQStCSSxnQkFBZ0I7QXRDeTFLcEI7O0FzQ3gzS0E7RUFtQ0ksZ0JBQWdCO0F0Q3kxS3BCOztBSTVoTEk7RWtDZ0tKO0lBd0NJLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsd0JBQXdCO0V0Q3kxSzFCO0FBQ0Y7O0FJampMSTtFa0M2S0o7SUErQ00sZ0JBQWdCO0V0QzAxS3BCO0VzQ3o0S0Y7SUFtRE0saUNBQW9EO0V0Q3kxS3hEO0VzQzU0S0Y7SXBCbE9FLG9CQUFvQjtJQUNwQixxQkFBcUI7SUFDckIsb0JBQWE7SUFBYixhQUFhO0lBaUJiLDJCb0J1UStCO0lwQnRRL0IsdUJvQnNRK0I7SXBCclEvQiw4Qm9CcVErQjtJcEJyUS9CLDZCb0JxUStCO0lwQnJRL0IsbUJvQnFRK0I7SXBCalEvQix5Qm9Ca1E2QjtJcEJqUTdCLHFCb0JpUTZCO0lwQmhRN0IsaUJvQmdRNkI7SXBCck03QiwrQm9Cc01tQztJcEJwTWpDLHFCQUFxQjtJQU12Qix3Qm9COExtQztJcEI5TG5DLHVCb0I4TG1DO0lwQjFPbkMsK0JvQjJPbUM7SXBCak9qQyxxQm9CaU9pQztJcEIvTm5DLHdCb0IrTm1DO0lwQi9ObkMsdUJvQitObUM7RXRDazJLbkM7RXNDNzVLRjtJcEI3TEUsc0JvQjRQMEI7SXBCM1AxQixvQm9CMlAwQjtJcEIxUDFCLGNvQjBQMEI7SXBCdFAxQiw2Qm9CdVBvQztJcEJ0UHBDLGtDb0JzUG9DO0lwQnJQcEMscUJvQnFQb0M7SXBCcFBwQyxvQm9Cb1BvQztJQUNoQyxnQkFBZ0I7RXRDczJLcEI7RXNDdjZLRjtJcEJuTUUsb0JvQndRd0I7SXBCdlF4QixvQm9CdVF3QjtJcEJ0UXhCLG1Cb0JzUXdCO0lwQnRReEIsWW9Cc1F3QjtFdEN1Mkt4QjtFc0M1NktGO0lBMEVNLGFBQWE7RXRDcTJLakI7QUFDRjs7QUk3bExJO0VrQzZLSjtJQWdGTSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtFdENxMktwQjtFc0N2N0tGO0lBc0ZNLHdCQUE4QjtJQUM5QixpQkFBaUI7SUFDakIsb0JBQW9CO0V0Q28yS3hCO0FBQ0Y7O0FzQzkxS0E7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsZ0JwQ3hTVztFb0N5U1gsMkRwQ3BRdUI7RW9Db1F2QixtRHBDcFF1QjtBRnFtTHpCOztBc0N2MktBO0VBWUksY3BDalM2QjtBRmdvTGpDOztBc0MzMktBO0VBZ0JJLDREcEM5UXFCO0VvQzhRckIsb0RwQzlRcUI7QUY2bUx6Qjs7QXNDLzJLQTtFQW9CSSxnQkFBZ0I7QXRDKzFLcEI7O0FJL25MSTtFa0M0UUo7SUF5Qk0sZUFBZTtFdEMrMUtuQjtBQUNGOztBc0N6MUtBO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixnQnBDelVXO0VvQzBVWCwyRHBDclJ1QjtFb0NxUnZCLG1EcENyUnVCO0VvQ3NSdkIsa0JBQWtCO0F0QzQxS3BCOztBc0NwMktBO0VBV0ksZUFBZTtBdEM2MUtuQjs7QXNDeDJLQTtFQWNRLFdwQ3ZVSztBRnFxTGI7O0FzQzUyS0E7RUFpQjJCLGdCQUFnQjtBdEMrMUszQzs7QXNDaDNLQTtFQWtCb0IsZ0JBQWdCO0F0Q2syS3BDOztBc0NwM0tBO0VBbUJzQixnQkFBZ0I7QXRDcTJLdEM7O0FzQ2wyS0E7RUFBb0IsZ0JBQWdCO0F0Q3MyS3BDOztBSXhxTEk7RWtDNFNKO0lBMEJJLGlCQUFpQjtFdEN1MktuQjtFc0NqNEtGO0lBNkJNLGVBQWU7RXRDdTJLbkI7RXNDcDRLRjtJQWdDNkIsZ0JBQWdCO0V0Q3UySzNDO0VzQzkyS0E7SUFRZ0MsZ0JBQWdCO0V0Q3kyS2hEO0VzQzE0S0Y7SUFrQ3NCLGdCQUFnQjtFdEMyMktwQztBQUNGOztBc0N0MktBO0VBQ0Usa0JBQWtCO0F0Q3kyS3BCOztBc0MxMktBO0VBSUksMERwQ3ZNa0U7QUZpakx0RTs7QXNDOTJLQTtFQVFJLGtCQUFrQjtBdEMwMkt0Qjs7QXNDbDNLQTtFQWFJLGdCQUFnQjtBdEN5MktwQjs7QUk5cUxJO0VrQ3dUSjtJQW9CTSxlQUFlO0V0Q3UyS25CO0FBQ0Y7O0FzQ24yS0E7RUFFSSxjcEN4VnFCO0FGNnJMekI7O0FzQ3YyS0E7RUFNSSxXcEMxWVM7QUYrdUxiOztBc0MvMUtBO0VBQ0UscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxnQkFBZ0I7QXRDazJLbEI7O0FzQzcxS0E7RUFDRSxrQkFBa0I7QXRDZzJLcEI7O0FBRUE7RXNDaDJLSSxvQkFBb0I7QXRDazJLeEI7O0FzQ3IyS0E7RUFNSSxhQUFhO0F0Q20yS2pCOztBSTF1TEk7RWtDaVlKO0lBWUksNEJBQTRCO0V0Q2sySzlCO0FBQ0Y7O0FJaHZMSTtFa0NpWUo7SXBCdGJFLG9CQUFvQjtJQUNwQixxQkFBcUI7SUFDckIsb0JBQWE7SUFBYixhQUFhO0lBaUJiLG1Db0I0YnFDO0lwQjNickMsK0JvQjJicUM7SXBCMWJyQyw4Qm9CMGJxQztJcEIxYnJDLDhCb0IwYnFDO0lwQjFickMsMkJvQjBicUM7SXBCdGJyQyx5Qm9CdWIyQjtJcEJ0YjNCLHFCb0JzYjJCO0lwQnJiM0IsaUJvQnFiMkI7SUFDekIsNkJBQTZCO0V0Q2sySy9CO0VzQzczS0Y7SUE4Qk0sY0FBYztJcEIvYWxCLHNCb0JnYjBCO0lwQi9hMUIsb0JvQithMEI7SXBCOWExQixjb0I4YTBCO0V0Q28ySzFCO0VzQzUyS0E7SXBCOWFBLG9Cb0IwYndCO0lwQnpieEIsb0JvQnlid0I7SXBCeGJ4QixtQm9Cd2J3QjtJcEJ4YnhCLFlvQndid0I7SUFDcEIsbUJBQW1CO0V0Q3EyS3ZCO0FBQ0Y7O0F3QzF6TEE7RUFFRSxXdENnQ1c7QUY0eExiOztBd0M5ekxBO0V0Qk5FLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsb0JBQWE7RUFBYixhQUFhO0VBaUJiLDJCc0JOMkI7RXRCTzNCLHVCc0JQMkI7RXRCUTNCLDhCc0JSMkI7RXRCUTNCLDZCc0JSMkI7RXRCUTNCLG1Cc0JSMkI7RXRCWTNCLHVCc0JYdUI7RXRCWXZCLG1Cc0JadUI7RXRCYXZCLGVzQmJ1QjtFdEJ3RXZCLDJCc0J2RTJCO0V0QjZFekIsc0JzQjdFeUI7RXRCK0UzQix5QnNCL0UyQjtFdEIrRTNCLG1Cc0IvRTJCO0V0Qm1DM0Isc0NzQmxDc0M7RXRCMENwQyxzQkFBc0I7RUFJeEIseUJzQjlDc0M7RXRCOEN0Qyw4QnNCOUNzQztFTGpCdEMsa0JBQWtCO0VBQ2xCLG9DQUEwQjtFQUExQixnQ0FBMEI7RUFBMUIsNEJBQTBCO0VBQzFCLG9CS2dCMkI7QXhDdzBMN0I7O0FtQ3QxTEU7RUFDRSxnQktheUI7QXhDNDBMN0I7O0FtQ3QxTEU7RUFDRSxrQktTbUI7QXhDZzFMdkI7O0F3QzMxTEE7RUFnQkUsZ0JBQWdCO0F4QyswTGxCOztBd0MvMUxBO0VBb0JFLGdCQUFnQjtBeEMrMExsQjs7QXdDbjJMQTtFQXdCRSxnQkFBZ0I7QXhDKzBMbEI7O0F3Q3YyTEE7RUE0QkUsZ0JBQWdCO0F4QyswTGxCOztBd0MzMkxBO0VBZ0NFLGdCQUFnQjtBeEMrMExsQjs7QUloMExJO0VvQy9DSjtJQXdDRyxnQkFBZ0I7RXhDNDBMakI7RXdDcDNMRjtJQTRDRyxnQkFBZ0I7RXhDMjBMakI7QUFDRjs7QXdDcjBMQTtFQUlFLGdCQUFnQjtBeENxMExsQjs7QXdDejBMQTtFQVFFLGdCQUFnQjtBeENxMExsQjs7QXdDajBMQTtFQUNDLGdCQUFnQjtBeENvMExqQjs7QUlyMUxJO0VvQ3FCSDtJdEIxRUMsb0JBQW9CO0lBQ3BCLHFCQUFxQjtJQUNyQixvQkFBYTtJQUFiLGFBQWE7SUFpQmIsMkJzQjBENEI7SXRCekQ1Qix1QnNCeUQ0QjtJdEJ4RDVCLDhCc0J3RDRCO0l0QnhENUIsNkJzQndENEI7SXRCeEQ1QixtQnNCd0Q0QjtJdEJwRDVCLHlCc0JxRDBCO0l0QnBEMUIscUJzQm9EMEI7SXRCbkQxQixpQnNCbUQwQjtFeEN5MEwxQjtFd0M3MExEO0l0Qi9CQyw2QnNCdUMrQjtJdEJ0Qy9CLGtDc0JzQytCO0l0QnJDL0IscUJzQnFDK0I7SXRCcEMvQixvQnNCb0MrQjtJQUM5QixtQkFBbUI7RXhDMjBMcEI7RXdDcDFMRDtJdEIvQkMsNkJzQjRDK0I7SXRCM0MvQixrQ3NCMkMrQjtJdEIxQy9CLHFCc0IwQytCO0l0QnpDL0Isb0JzQnlDK0I7RXhDNjBML0I7RXdDMzJMRjtJQW1DRyxhQUFhO0V4QzIwTGQ7QUFDRjs7QXdDcjBMQTtFQUNDLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGdCdEN6RVk7RXNDMEVaLDJEdENyQ3dCO0VzQ3FDeEIsbUR0Q3JDd0I7QUY2Mkx6Qjs7QXdDNzBMQTtFQVFFLGFBQWE7QXhDeTBMZjs7QXdDajFMQTtFQWFFLGVBQWU7QXhDdzBMakI7O0F3Q3IxTEE7RUFpQkUsZUFBZTtBeEN3MExqQjs7QUkxM0xJO0VvQ2lDSjtJQXdCRSxxQkFBcUI7SUFDckIsV0FBVztJQUNYLGdCQUFnQjtFeENzMExoQjtBQUNGOztBSS80TEk7RW9DOENKO0l0Qm5HRSxvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLG9CQUFhO0lBQWIsYUFBYTtJQWlCYiwyQnNCaUgyQjtJdEJoSDNCLHVCc0JnSDJCO0l0Qi9HM0IsOEJzQitHMkI7SXRCL0czQiw2QnNCK0cyQjtJdEIvRzNCLG1Cc0IrRzJCO0l0QjNHM0IseUJzQjRHeUI7SXRCM0d6QixxQnNCMkd5QjtJdEIxR3pCLGlCc0IwR3lCO0l0Qi9DekIsMkJzQmdEMkI7SXRCMUN6QixzQnNCMEN5QjtJdEJ4QzNCLHlCc0J3QzJCO0l0QnhDM0IsbUJzQndDMkI7SXRCcEYzQiwrQnNCcUYrQjtJdEIzRTdCLHFCc0IyRTZCO0l0QnpFL0Isd0JzQnlFK0I7SXRCekUvQix1QnNCeUUrQjtFeENnMUwvQjtFd0NyMUxEO0l0QmxJQyxvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLG9CQUFhO0lBQWIsYUFBYTtJQWlCYiw4QnNCd0grQjtJdEJ2SC9CLDBCc0J1SCtCO0l0QnRIL0IsNEJzQnNIK0I7SXRCdEgvQiw2QnNCc0grQjtJdEJ0SC9CLHNCc0JzSCtCO0l0QnJEL0IsNEJzQnNENkI7SXRCaEQzQix1QnNCZ0QyQjtJdEI5QzdCLDBCc0I4QzZCO0l0QjlDN0Isb0JzQjhDNkI7SXRCdkc3QixzQnNCd0d1QjtJdEJ2R3ZCLG9Cc0J1R3VCO0l0QnRHdkIsY3NCc0d1QjtJdEIzQ3ZCLDJCc0I0QzRCO0l0QnRDMUIsNEJzQnNDMEI7SXRCcEM1QixtQnNCb0M0QjtJQUMzQixZQUFZO0V4QzAxTGI7RXdDdjJMRDtJQWlCRSxrQkFBa0I7SXRCOUduQixzQnNCK0d1QjtJdEI5R3ZCLG9Cc0I4R3VCO0l0QjdHdkIsY3NCNkd1QjtJdEJsRHZCLDJCc0JtRDRCO0l0QjdDMUIsNEJzQjZDMEI7SXRCM0M1QixtQnNCMkM0QjtJdEJ0SDVCLG9Cc0J1SHFCO0l0QnRIckIsb0JzQnNIcUI7SXRCckhyQixtQnNCcUhxQjtJdEJySHJCLFlzQnFIcUI7SUFDcEIsZ0JBQWdCO0V4QysxTGpCO0V3Q3AzTEQ7SUF3Qkcsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixTQUFTO0lBQ1Qsd0NBQWdDO0lBQWhDLG9DQUFnQztJQUFoQyxnQ0FBZ0M7SUFDaEMsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFD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eEMyMUx2Qjs7QXdDajNMQTtFQXlCRyxxQkFBcUI7QXhDNDFMeEI7O0F3Q3IzTEE7RUErQkcsY0FBYztBeEMwMUxqQjs7QVFoeE1FO0VBR0UsY2dDeWJvQjtBeEN3MUx4Qjs7QVE5d01FO0VBQ0UsY051QzZCO0FGMHVNakM7O0F3Q2o0TEE7RXRCelpFLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsb0JBQWE7RUFBYixhQUFhO0VBaUJiLDJCc0JpYjJCO0V0QmhiM0IsdUJzQmdiMkI7RXRCL2EzQiw4QnNCK2EyQjtFdEIvYTNCLDZCc0IrYTJCO0V0Qi9hM0IsbUJzQithMkI7RXRCM2EzQix5QnNCNGF5QjtFdEIzYXpCLHFCc0IyYXlCO0V0QjFhekIsaUJzQjBheUI7RXRCL1d6QiwyQnNCZ1gyQjtFdEIxV3pCLHNCc0IwV3lCO0V0QnhXM0IseUJzQndXMkI7RXRCeFczQixtQnNCd1cyQjtFdEJwWjNCLHNDc0JxWnNDO0V0QjdZcEMsc0JBQXNCO0VBSXhCLHlCc0J5WXNDO0V0QnpZdEMsOEJzQnlZc0M7RUFDdEMsdUJBQXVCO0VBQ3ZCLG1CdEMzWitCO0FGZ3dNakM7O0F3Q3I1TEE7RUFtREcsY0FBYztBeENzMkxqQjs7QXdDajJMQTtFQUNDLGdCQUFnQjtBeENvMkxqQjs7QXdDLzFMQTtFQUVFLGtCQUFrQjtBeENpMkxwQjs7QXdDbjJMQTtFQUlHLG1CQUFtQjtBeENtMkx0Qjs7QXdDdjJMQTtFQVNFLGVBQWU7QXhDazJMakI7O0F3QzMyTEE7RUx4ZEUsa0JBQWtCO0VBQ2xCLG1DQUEwQjtFQUExQiwrQkFBMEI7RUFBMUIsMkJBQTBCO0VBQzFCLG1CS21lMEI7QXhDbzJMNUI7O0FtQ3IwTUU7RUFDRSxlS2dld0I7QXhDdzJMNUI7O0FtQ3IwTUU7RUFDRSxrQks0ZG1CO0F4QzQyTHZCOztBd0N6M0xBO0VBaUJFLGlCQUFpQjtBeEM0MkxuQjs7QXdDNzNMQTtFQXNCRSxnQkFBZ0I7QXhDMjJMbEI7O0F3Q2o0TEE7RUEwQkUsZ0JBQWdCO0F4QzIyTGxCOztBd0NyNExBO0VBOEJFLGdCQUFnQjtBeEMyMkxsQjs7QXdDdjJMQTs7RUFJRyxxQkFBcUI7QXhDdzJMeEI7O0F3QzUyTEE7O0VBUUUsNkJ0Q3BkK0I7QUY2ek1qQzs7QXdDajNMQTs7RUFhRSxhQUFhO0F4Q3kyTGY7O0F3Q3IyTEE7RUFDQyxnQkFBZ0I7QXhDdzJMakI7O0FJOXpNSTtFb0MwZEg7O0lBR0UsY0FBYztJQUNkLFlBQVk7RXhDdTJMYjtFd0NuMkxEO0l0QnZoQkMsb0JBQW9CO0lBQ3BCLHFCQUFxQjtJQUNyQixvQkFBYTtJQUFiLGFBQWE7SUFpQmIsMkJzQnVnQjRCO0l0QnRnQjVCLHVCc0JzZ0I0QjtJdEJyZ0I1Qiw4QnNCcWdCNEI7SXRCcmdCNUIsNkJzQnFnQjRCO0l0QnJnQjVCLG1Cc0JxZ0I0QjtJdEJqZ0I1Qix5QnNCa2dCMEI7SXRCamdCMUIscUJzQmlnQjBCO0l0QmhnQjFCLGlCc0JnZ0IwQjtFeEMwMkwxQjtFd0M5NkxGO0l0QmxiRSxzQnNCMGZ1QjtJdEJ6ZnZCLG9Cc0J5ZnVCO0l0QnhmdkIsY3NCd2Z1QjtJQUN0QixpQkFBaUI7RXhDMjJMbEI7RXdDcDNMRDtJQWFFLGtCQUFrQjtFeEMwMkxuQjtFd0N2N0xGO0lBaUZHLGlCQUFpQjtFeEN5MkxsQjtFd0MxN0xGO0lBc0ZHLGFBQWE7RXhDdTJMZDtFd0M3N0xGO0lBMEZHLGdCQUFnQjtFeENzMkxqQjtBQUNGOztBSW4yTUk7RW9Da2dCSDtJQUdHLGtCQUFrQjtFeENtMkxwQjtFd0NuNUxGO0lBc0RFLGdCQUFnQjtFeENnMkxoQjtBQUNGOztBd0M1MUxBO0VBRUUsMER0Q2pZb0U7RXNDa1lwRSxnQkFBZ0I7RUFDaEIsY3RDcmZ1QjtBRm0xTXpCOztBd0NsMkxBO0VMdGtCRSxrQkFBa0I7RUFDbEIsbUNBQTBCO0VBQTFCLCtCQUEwQjtFQUExQiwyQkFBMEI7RUFDMUIsbUJLNGtCMEI7QXhDZzJMNUI7O0FtQzE2TUU7RUFDRSxlS3lrQndCO0F4Q28yTDVCOztBbUMxNk1FO0VBQ0Usa0JLcWtCbUI7QXhDdzJMdkI7O0F3Q2gzTEE7O0VBYUkscUJBQXFCO0VBQ3JCLHdCQUF3QjtBeEN3Mkw1Qjs7QXdDdDNMQTtFQWtCSSwwRHRDalprRTtFc0NrWmxFLGtCQUFrQjtFQUNsQixXdENqakJTO0VzQ2tqQlQsa0JBQWtCO0F4Q3cyTHRCOztBd0M3M0xBO0VBMkJFLGVBQWU7QXhDczJMakI7O0F3Q2o0TEE7O0VBZ0NFLGVBQWU7QXhDczJMakI7O0F3Q3Q0TEE7RUFvQ0UsaUJBQWlCO0F4Q3MyTG5COztBd0MxNExBO0VBeUNFLGdCQUFnQjtBeENxMkxsQjs7QXdDOTRMQTtFQTRDRSxnQkFBZ0I7QXhDczJMbEI7O0F3Q2w1TEE7RUErQ0UsZ0JBQWdCO0F4Q3UyTGxCOztBd0N0NUxBO0VBbURFLGdCQUFnQjtBeEN1MkxsQjs7QXdDbjJMQTtFQUNDLGdCQUFnQjtBeENzMkxqQjs7QUk5Nk1JO0VvQzRrQkg7SXRCam9CQyxvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLG9CQUFhO0lBQWIsYUFBYTtJQWlCYiwyQnNCZ25CMkI7SXRCL21CM0IsdUJzQittQjJCO0l0QjltQjNCLDhCc0I4bUIyQjtJdEI5bUIzQiw2QnNCOG1CMkI7SXRCOW1CM0IsbUJzQjhtQjJCO0l0QjFtQjNCLHlCc0IybUJ5QjtJdEIxbUJ6QixxQnNCMG1CeUI7SXRCem1CekIsaUJzQnltQnlCO0lBQ3pCLFdBQVc7RXhDNDJMWDtFd0NoM0xEO0l0QjVsQkMsc0JzQm1tQnVCO0l0QmxtQnZCLG9Cc0JrbUJ1QjtJdEJqbUJ2Qixjc0JpbUJ1QjtFeEM4Mkx2QjtFd0NqN0xGO0lMdGtCRSxrQkFBa0I7SUFDbEIsbUNBQTBCO0lBQTFCLCtCQUEwQjtJQUExQiwyQkFBMEI7SUFDMUIsbUJLMm9CMkI7RXhDKzJMM0I7RW1DeC9NQTtJQUNFLGVLd29CeUI7RXhDazNMM0I7RW1Ddi9NQTtJQUNFLGtCS29vQm9CO0V4Q3EzTHRCO0V3Q2g0TEQ7SUFlRSxlQUFlO0V4Q28zTGhCO0V3Q240TEQ7SUFtQkUsZ0JBQWdCO0lBQ2hCLDRCQUE0QjtJQUM1QixrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLG1CQUFtQjtFeENtM0xwQjtFd0N0OExGO0lBd0ZHLGdCQUFnQjtFeENpM0xqQjtFd0N6OExGO0lBNEZHLGdCQUFnQjtFeENnM0xqQjtFd0M1OExGO0lBZ0dHLGFBQWE7RXhDKzJMZDtBQUNGOztBSWgrTUk7RW9DdWtCSjtJQWdERSxnQkFBZ0I7RXhDODJMaEI7QUFDRjs7QXdDejJMQTtFQUVFLDBEdEM5ZW9FO0VzQytlcEUsY3RDL2xCdUI7QUYwOE16Qjs7QXdDOTJMQTtFQU9FLGdCQUFnQjtBeEMyMkxsQjs7QXdDdjJMQTtFQUNDLGdCQUFnQjtBeEMwMkxqQjs7QUluL01JO0VvQ3dvQko7SUFNRSxnQkFBZ0I7RXhDMDJMaEI7QUFDRjs7QUl6L01JO0VvQ21wQkg7SUFDQyxlQUFlO0lBQ2YsbUJBQW1CO0V4QzAyTG5CO0V3QzUyTEQ7SUFLRSxxQkFBcUI7RXhDMDJMdEI7RXdDcjRMRjtJQStCRyxlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixtQkFBbUI7RXhDeTJMcEI7RXdDMzRMRjtJQXNDRyxhQUFhO0lBQ2IseUJBQXlCO0V4Q3cyTDFCO0FBQ0Y7O0FJN2dOSTtFb0M2bkJKO0lBK0NHLGdCQUFnQjtJQUNoQixtQkFBbUI7RXhDczJMcEI7QUFDRjs7QXdDaDJMQTtFZDVyQkUsb0JjNnJCbUI7RUFDcEIsZ0JBQWdCO0F4Q20yTGpCOztBMEIvaE5FO0VBQU0sbUJjMnJCYTtBeEN3MkxyQjs7QXdDejJMQTtFQUtFLHlCQUF5QjtBeEN3MkwzQjs7QXdDNzJMQTtFQVNFLGdCQUFnQjtBeEN3MkxsQjs7QXdDajNMQTtFQVlFLGdCQUFnQjtBeEN5MkxsQjs7QUk1aE5JO0VvQ3VxQko7SUFtQkUsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixrQkFBa0I7RXhDdTJMbEI7QUFDRjs7QUlyaE5JO0VvQ3dwQko7SUE0QkUsa0JBQVU7SUFBVixlQUFVO0lBQVYsVUFBVTtJQUNWLGtDQUFtQjtJQUFuQiwrQkFBbUI7SUFBbkIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQix3QkFBd0I7RXhDczJMeEI7RXdDbjJMRDtJQUNDLHFCQUFxQjtJQUNyQixXQUFXO0V4Q3EyTFg7QUFDRjs7QUk5ak5JO0VvQyt0Qkg7SUFDQyxnQkFBZ0I7RXhDbTJMaEI7QUFDRjs7QUlwa05JO0VvQ29yQko7SUFtREUsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJZGh2Qm5CLG9CY2l2Qm9CO0V4Q2syTHBCO0UwQmpsTkE7SUFBTSxtQmMrdUJjO0V4Q3EyTHBCO0FBQ0Y7O0F3Q2gyTEE7RUFHRyxXQUFXO0F4Q2kyTGQ7O0F3Q3AyTEE7RUFRRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixxQkFBcUI7QXhDZzJMdkI7O0F3QzMyTEE7RUFjRyxlQUFlO0F4Q2kyTGxCOztBUWpwTkU7RUFHRSxXTm1DUztBRittTmI7O0FRL29ORTtFQUNFLGNOdUM2QjtBRjJtTmpDOztBd0N2M0xBO0VBb0JFLGtCQUFrQjtFQUNsQix5QnRDM3VCdUI7RXNDNHVCdkIsbUJBQW1CO0F4Q3UyTHJCOztBd0M3M0xBO0VMcnlCRSxrQkFBa0I7RUFDbEIsbUNBQTBCO0VBQTFCLCtCQUEwQjtFQUExQiwyQkFBMEI7RUFDMUIsbUJLNnpCMEI7RUFDMUIsZUFBZTtFQUNmLGN0QzN1QnVCO0VzQzR1QnZCLHlCQUF5QjtBeEN5MkwzQjs7QW1DdnFORTtFQUNFLGVLMHpCd0I7QXhDZzNMNUI7O0FtQ3ZxTkU7RUFDRSxrQktzekJtQjtBeENvM0x2Qjs7QVFock5FO0VBR0UsY04yQzZCO0FGc29OakM7O0FROXFORTtFQUNFLFdOK0JTO0FGa3BOYjs7QXdDdDVMQTtFQW9DRyxtQkFBbUI7QXhDczNMdEI7O0F3QzE1TEE7RUF3Q0cscUJBQXFCO0F4Q3MzTHhCOztBd0M5NUxBO0VBMkNJLGtCQUFrQjtBeEN1M0x0Qjs7QXdDbDZMQTtFQTZDSyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFFBQVE7RURuMUJYLG1DQ28xQnNDO0VEbjFCdEMsK0JDbTFCc0M7RURuMUJ0QywyQkNtMUJzQztFQUNuQyxZQUFZO0VBQ1osVUFBVTtFQUNWLFlBQVk7RUFDWixnQnRDandCaUI7QUYybk50Qjs7QXdDOTZMQTtFQTRERSxlQUFlO0F4Q3MzTGpCOztBeUNwdE5BO0VBQW9CLGdCQUFnQjtBekN3dE5wQzs7QXlDdnROQTtFQUF5QixnQkFBZ0I7QXpDMnROekM7O0F5Q3p0TkE7RUFHTSxrQkFBa0I7RUFDbEIsZUFBZTtBekMwdE5yQjs7QXlDOXROQTtFQVNJLGVBQWU7RUFDZixjQUFjO0VBQ2QsY3ZDNERxQjtBRjZwTnpCOztBeUNwdU5BO0VBZUksd0R2Q2tMa0U7RXVDakxsRSxldkNrUHlCO0V1Q2pQekIsb0J2Q3lPTztFdUN4T1AsZ0JBQWdCO0VBQ2hCLHlCQUF5QjtFQUN6QixXdkNlUztBRjBzTmI7O0F5Qzd1TkE7RU5ORSxrQkFBa0I7RUFDbEIsZ0NBQTBCO0VBQTFCLDRCQUEwQjtFQUExQix3QkFBMEI7RUFDMUIsZ0JNNEJ5QjtBekMydE4zQjs7QW1DcnZORTtFQUNFLGFNeUJ1QjtBekMrdE4zQjs7QW1DcnZORTtFQUNFLGlCTXFCb0I7QXpDbXVOeEI7O0F5QzN2TkE7RUEyQk0scUJBQXFCO0F6Q291TjNCOztBeUMvdk5BO0VBK0JNLGVBQWU7RUFDZixjQUFjO0VBQ2QsZ0JBQWdCO0F6Q291TnRCOztBeUNyd05BO0VBdUNJLGtCQUFrQjtFQUNsQix5QnZDQTZCO0V1Q0M3QixXdkNOUztBRnd1TmI7O0F5QzN3TkE7RXZCTEUsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixvQkFBYTtFQUFiLGFBQWE7RUF1QmIsdUJ1QjBCeUI7RXZCekJ6QixtQnVCeUJ5QjtFdkJ4QnpCLGV1QndCeUI7RXZCaEN6QiwyQnVCaUM2QjtFdkJoQzdCLHVCdUJnQzZCO0V2Qi9CN0IsOEJ1QitCNkI7RXZCL0I3Qiw2QnVCK0I2QjtFdkIvQjdCLG1CdUIrQjZCO0V2QmtDN0IsK0J1QmpDaUM7RXZCbUMvQixxQkFBcUI7RUFNdkIsd0J1QnpDaUM7RXZCeUNqQyx1QnVCekNpQztFdkJIakMsc0N1Qkl3QztFdkJJdEMsc0JBQXNCO0VBSXhCLHlCdUJSd0M7RXZCUXhDLDhCdUJSd0M7RU52RHhDLGtCQUFrQjtFQUNsQixtQ0FBMEI7RUFBMUIsK0JBQTBCO0VBQTFCLDJCQUEwQjtFQUMxQixtQk1zRHNCO0F6Qzh1TnhCOztBbUNseU5FO0VBQ0UsZU1tRG9CO0F6Q2t2TnhCOztBbUNseU5FO0VBQ0UsaUJNK0NvQjtBekNzdk54Qjs7QUl4dk5JO0VxQ2hESjtJdkJpRkUsMkJ1QjVCK0I7SXZCa0M3QixzQnVCbEM2QjtJdkJvQy9CLHlCdUJwQytCO0l2Qm9DL0IsbUJ1QnBDK0I7RXpDMHZOL0I7QUFDRjs7QW1DbHpORTtFakJrQ0Esc0J1QnlCMEI7RXZCeEIxQixvQnVCd0IwQjtFdkJ2QjFCLGN1QnVCMEI7QXpDNnZONUI7O0F5Q3R6TkE7RXZCMEJFLG9CdUJvQ3NCO0V2Qm5DdEIsb0J1Qm1Dc0I7RXZCbEN0QixtQnVCa0NzQjtFdkJsQ3RCLFl1QmtDc0I7RU5wRXRCLGtCQUFrQjtFQUNsQixtQ0FBMEI7RUFBMUIsK0JBQTBCO0VBQTFCLDJCQUEwQjtFQUMxQixtQk1tRTRCO0F6Q2d3TjlCOztBbUNqME5FO0VBQ0UsZU1nRTBCO0F6Q293TjlCOztBbUNqME5FO0VBQ0Usa0JNNERxQjtBekN3d056Qjs7QUl2eE5JO0UrQmxERjtJTXFFTSxxQkFBcUI7SUFDckIsd0JBQXdCO0V6Q3l3TjlCO0FBQ0Y7O0F5QzkwTkE7RUEwRUksZ0JBQWdCO0F6Q3d3TnBCOztBeUNwd05BO0VBQ0UsZ0JBQWdCO0F6Q3V3TmxCOztBeUNwd05BO0VBQ0UsaUJBQWlCO0F6Q3V3Tm5COztBeUNud05BO0VBQ0UsZ0JBQWdCO0F6Q3N3TmxCOztBeUNud05BO0VBQ0UsZ0JBQWdCO0F6Q3N3TmxCOztBSWx6Tkk7RXFDZ0RGO0lBRUksZ0JBQWdCO0V6Q3F3TnBCO0V5Q3p4TkY7SUF5QkksZ0JBQWdCO0V6Q213TmxCO0FBQ0Y7O0FJM3pOSTtFcUM0REY7SUFDRSxnQkFBZ0I7RXpDbXdObEI7QUFDRjs7QTBDcDNOQTtFQUNFLGtCQUFrQjtBMUN1M05wQjs7QTBDeDNOQTtFQUVNLGlCQUFpQjtBMUMwM052Qjs7QTBDNTNOQTtFQUtJLGtCQUFrQjtFQUNsQixxQkFBcUI7QTFDMjNOekI7O0Ew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T1E7RUFFSSxrQmlCYmlCO0E5Q20yTzdCOztBNkJ4MU9RO0VBRUksa0JpQmJ1QjtBOUN1Mk9uQzs7QTZCNTFPUTtFQUVJLGtCaUJiNkI7QTlDMjJPekM7O0E2QmgyT1E7RUFFSSxrQmlCYm1DO0E5QysyTy9DOztBNkJwMk9RO0VBRUksa0JpQmJ5QztBOUNtM09yRDs7QTZCeDJPUTtFQUVJLGtCaUJiK0M7QTlDdTNPM0Q7O0E2QjUyT1E7RUFFSSxrQmlCYnFEO0E5QzIzT2pFOztBNkJoM09RO0VBRUksbUJpQmI0RDtBOUMrM094RTs7QUkvME9JO0V5QnJDSTtJQUVJLGVpQmJEO0U5Q280T1Q7RTZCejNPTTtJQUVJLGtCaUJiSztFOUN1NE9mO0U2QjUzT007SUFFSSxrQmlCYlc7RTlDMDRPckI7RTZCLzNPTTtJQUVJLGtCaUJiaUI7RTlDNjRPM0I7RTZCbDRPTTtJQUVJLGtCaUJidUI7RTlDZzVPakM7RTZCcjRPTTtJQUVJLGtCaUJiNkI7RTlDbTVPdkM7RTZCeDRPTTtJQUVJLGtCaUJibUM7RTlDczVPN0M7RTZCMzRPTTtJQUVJLGtCaUJieUM7RTlDeTVPbkQ7RTZCOTRPTTtJQUVJLGtCaUJiK0M7RTlDNDVPekQ7RTZCajVPTTtJQUVJLGtCaUJicUQ7RTlDKzVPL0Q7RTZCcDVPTTtJQUVJLG1CaUJiNEQ7RTlDazZPdEU7QUFDRjs7QUluM09JO0V5QnJDSTtJQUVJLGVpQmJEO0U5Q3c2T1Q7RTZCNzVPTTtJQUVJLGtCaUJiSztFOUMyNk9mO0U2Qmg2T007SUFFSSxrQmlCYlc7RTlDODZPckI7RTZCbjZPTTtJQUVJLGtCaUJiaUI7RTlDaTdPM0I7RTZCdDZPTTtJQUVJLGtCaUJidUI7RTlDbzdPakM7RTZCejZPTTtJQUVJLGtCaUJiNkI7RTlDdTdPdkM7RTZCNTZPTTtJQUVJLGtCaUJibUM7RTlDMDdPN0M7RTZCLzZPTTtJQUVJLGtCaUJieUM7RTlDNjdPbkQ7RTZCbDdPTTtJQUVJLGtCaUJiK0M7RTlDZzhPekQ7RTZCcjdPTTtJQUVJLGtCaUJicUQ7RTlDbThPL0Q7RTZCeDdPTTtJQUVJLG1CaUJiNEQ7RTlDczhPdEU7QUFDRjs7QUl2NU9JO0V5QnJDSTtJQUVJLGVpQmJEO0U5QzQ4T1Q7RTZCajhPTTtJQUVJLGtCaUJiSztFOUMrOE9mO0U2QnA4T007SUFFSSxrQmlCYlc7RTlDazlPckI7RTZCdjhPTTtJQUVJLGtCaUJiaUI7RTlDcTlPM0I7RTZCMThPTTtJQUVJLGtCaUJidUI7RTlDdzlPakM7RTZCNzhPTTtJQUVJLGtCaUJiNkI7RTlDMjlPdkM7RTZCaDlPTTtJQUVJLGtCaUJibUM7RTlDODlPN0M7RTZCbjlPTTtJQUVJLGtCaUJieUM7RTlDaStPbkQ7RTZCdDlPTTtJQUVJLGtCaUJiK0M7RTlDbytPekQ7RTZCejlPTTtJQUVJLGtCaUJicUQ7RTlDdStPL0Q7RTZCNTlPTTtJQUVJLG1CaUJiNEQ7RTlDMCtPdEU7QUFDRjs7QUkzN09JO0V5QnJDSTtJQUVJLGVpQmJEO0U5Q2cvT1Q7RTZCcitPTTtJQUVJLGtCaUJiSztFOUNtL09mO0U2QngrT007SUFFSSxrQmlCYlc7RTlDcy9PckI7RTZCMytPTTtJQUVJLGtCaUJiaUI7RTlDeS9PM0I7RTZCOStPTTtJQUVJLGtCaUJidUI7RTlDNC9PakM7RTZCai9PTTtJQUVJLGtCaUJiNkI7RTlDKy9PdkM7RTZCcC9PTTtJQUVJLGtCaUJibUM7RTlDa2dQN0M7RTZCdi9PTTtJQUVJLGtCaUJieUM7RTlDcWdQbkQ7RTZCMS9PTTtJQUVJLGtCaUJiK0M7RTlDd2dQekQ7RTZCNy9PTTtJQUVJLGtCaUJicUQ7RTlDMmdQL0Q7RTZCaGdQTTtJQUVJLG1CaUJiNEQ7RTlDOGdQdEU7QUFDRjs7QUkvOU9JO0V5QnJDSTtJQUVJLGVpQmJEO0U5Q29oUFQ7RTZCemdQTTtJQUVJLGtCaUJiSztFOUN1aFBmO0U2QjVnUE07SUFFSSxrQmlCYlc7RTlDMGhQckI7RTZCL2dQTTtJQUVJLGtCaUJiaUI7RTlDNmhQM0I7RTZCbGhQTTtJQUVJLGtCaUJidUI7RTlDZ2lQakM7RTZCcmhQTTtJQUVJLGtCaUJiNkI7RTlDbWlQdkM7RTZCeGhQTTtJQUVJLGtCaUJibUM7RTlDc2lQN0M7RTZCM2hQTTtJQUVJLGtCaUJieUM7RTlDeWlQbkQ7RTZCOWhQTTtJQUVJLGtCaUJiK0M7RTlDNGlQekQ7RTZCamlQTTtJQUVJLGtCaUJicUQ7RTlDK2lQL0Q7RTZCcGlQTTtJQUVJLG1CaUJiNEQ7RTlDa2pQdEU7QUFDRjs7QTZCeGlQUTtFQUVJLGdCaUJiRDtBOUN1alBYOztBNkI1aVBRO0VBRUksbUJpQmJLO0E5QzJqUGpCOztBNkJoalBRO0VBRUksbUJpQmJXO0E5QytqUHZCOztBNkJwalBRO0VBRUksbUJpQmJpQjtBOUNta1A3Qjs7QTZCeGpQUTtFQUVJLG1CaUJidUI7QTlDdWtQbkM7O0E2QjVqUFE7RUFFSSxtQmlCYjZCO0E5QzJrUHpDOztBNkJoa1BRO0VBRUksbUJpQmJtQztBOUMra1AvQzs7QTZCcGtQUTtFQUVJLG1CaUJieUM7QTlDbWxQckQ7O0E2QnhrUFE7RUFFSSxtQmlCYitDO0E5Q3VsUDNEOztBNkI1a1BRO0VBRUksbUJpQmJxRDtBOUMybFBqRTs7QTZCaGxQUTtFQUVJLG9CaUJiNEQ7QTlDK2xQeEU7O0FJL2lQSTtFeUJyQ0k7SUFFSSxnQmlCYkQ7RTlDb21QVDtFNkJ6bFBNO0lBRUksbUJpQmJLO0U5Q3VtUGY7RTZCNWxQTTtJQUVJLG1CaUJiVztFOUMwbVByQjtFNkIvbFBNO0lBRUksbUJpQmJpQjtFOUM2bVAzQjtFNkJsbVBNO0lBRUksbUJpQmJ1QjtFOUNnblBqQztFNkJybVBNO0lBRUksbUJpQmI2QjtFOUNtblB2QztFNkJ4bVBNO0lBRUksbUJpQmJtQztFOUNzblA3QztFNkIzbVBNO0lBRUksbUJpQmJ5QztFOUN5blBuRDtFNkI5bVBNO0lBRUksbUJpQmIrQztFOUM0blB6RDtFNkJqblBNO0lBRUksbUJpQmJxRDtFOUMrblAvRDtFNkJwblBNO0lBRUksb0JpQmI0RDtFOUNrb1B0RTtBQUNGOztBSW5sUEk7RXlCckNJO0lBRUksZ0JpQmJEO0U5Q3dvUFQ7RTZCN25QTTtJQUVJLG1CaUJiSztFOUMyb1BmO0U2QmhvUE07SUFFSSxtQmlCYlc7RTlDOG9QckI7RTZCbm9QTTtJQUVJLG1CaUJiaUI7RTlDaXBQM0I7RTZCdG9QTTtJQUVJLG1CaUJidUI7RTlDb3BQakM7RTZCem9QTTtJQUVJLG1CaUJiNkI7RTlDdXBQdkM7RTZCNW9QTTtJQUVJLG1CaUJibUM7RTlDMHBQN0M7RTZCL29QTTtJQUVJLG1CaUJieUM7RTlDNnBQbkQ7RTZCbHBQTTtJQUVJLG1CaUJiK0M7RTlDZ3FQekQ7RTZCcnBQTTtJQUVJLG1CaUJicUQ7RTlDbXFQL0Q7RTZCeHBQTTtJQUVJLG9CaUJiNEQ7RTlDc3FQdEU7QUFDRjs7QUl2blBJO0V5QnJDSTtJQUVJLGdCaUJiRDtFOUM0cVBUO0U2QmpxUE07SUFFSSxtQmlCYks7RTlDK3FQZjtFNkJwcVBNO0lBRUksbUJpQmJXO0U5Q2tyUHJCO0U2QnZxUE07SUFFSSxtQmlCYmlCO0U5Q3FyUDNCO0U2QjFxUE07SUFFSSxtQmlCYnVCO0U5Q3dyUGpDO0U2QjdxUE07SUFFSSxtQmlCYjZCO0U5QzJyUHZDO0U2QmhyUE07SUFFSSxtQmlCYm1DO0U5QzhyUDdDO0U2Qm5yUE07SUFFSSxtQmlCYnlDO0U5Q2lzUG5EO0U2QnRyUE07SUFFSSxtQmlCYitDO0U5Q29zUHpEO0U2QnpyUE07SUFFSSxtQmlCYnFEO0U5Q3VzUC9EO0U2QjVyUE07SUFFSSxvQmlCYjREO0U5QzBzUHRFO0FBQ0Y7O0FJM3BQSTtFeUJyQ0k7SUFFSSxnQmlCYkQ7RTlDZ3RQVDtFNkJyc1BNO0lBRUksbUJpQmJLO0U5Q210UGY7RTZCeHNQTTtJQUVJLG1CaUJiVztFOUNzdFByQjtFNkIzc1BNO0lBRUksbUJpQmJpQjtFOUN5dFAzQjtFNkI5c1BNO0lBRUksbUJpQmJ1QjtFOUM0dFBqQztFNkJqdFBNO0lBRUksbUJpQmI2QjtFOUMrdFB2QztFNkJwdFBNO0lBRUksbUJpQmJtQztFOUNrdVA3QztFNkJ2dFBNO0lBRUksbUJpQmJ5QztFOUNxdVBuRDtFNkIxdFBNO0lBRUksbUJpQmIrQztFOUN3dVB6RDtFNkI3dFBNO0lBRUksbUJpQmJxRDtFOUMydVAvRDtFNkJodVBNO0lBRUksb0JpQmI0RDtFOUM4dVB0RTtBQUNGOztBSS9yUEk7RXlCckNJO0lBRUksZ0JpQmJEO0U5Q292UFQ7RTZCenVQTTtJQUVJLG1CaUJiSztFOUN1dlBmO0U2QjV1UE07SUFFSSxtQmlCYlc7RTlDMHZQckI7RTZCL3VQTTtJQUVJLG1CaUJiaUI7RTlDNnZQM0I7RTZCbHZQTTtJQUVJLG1CaUJidUI7RTlDZ3dQakM7RTZCcnZQTTtJQUVJLG1CaUJiNkI7RTlDbXdQdkM7RTZCeHZQTTtJQUVJLG1CaUJibUM7RTlDc3dQN0M7RTZCM3ZQTTtJQUVJLG1CaUJieUM7RTlDeXdQbkQ7RTZCOXZQTTtJQUVJLG1CaUJiK0M7RTlDNHdQekQ7RTZCandQTTtJQUVJLG1CaUJicUQ7RTlDK3dQL0Q7RTZCcHdQTTtJQUVJLG9CaUJiNEQ7RTlDa3hQdEU7QUFDRjs7QThDM3dQQTtFQUFXLGdCQUFnQjtBOUMrd1AzQjs7QThDOXdQQTtFQUFnQixnQkFBZ0I7QTlDa3hQaEM7O0E4Q2p4UEE7RUFBc0IsZ0JBQWdCO0E5Q3F4UHRDOztBQUVBO0U4Q3B4UEUsZ0JBQWdCO0E5Q3N4UGxCOztBOENueFBBO0VBQW9CLGdCQUFnQjtBOUN1eFBwQzs7QThDdHhQQTtFQUFnQixnQkFBZ0I7QTlDMHhQaEM7O0E4Q3p4UEE7RUFBZ0IsZ0JBQWdCO0E5QzZ4UGhDOztBSS92UEk7RTBDdENKO0lBYXdCLGdCQUFnQjtFOUM2eFB0QztBQUNGOztBOEMzeFBBO0VBQ0UsZ0JBQWdCO0E5Qzh4UGxCOztBSXp3UEk7RTBDdEJKO0lBSUksZ0JBQWdCO0U5Q2d5UGxCO0FBQ0Y7O0FJL3dQSTtFMEN0Qko7SUFRSSxpQkFBaUI7RTlDa3lQbkI7QUFDRjs7QThDL3hQQTtFQUNFLGdCQUFnQjtBOUNreVBsQjs7QUl6eFBJO0UwQ1ZKO0lBS0ksZ0JBQWdCO0U5Q215UGxCO0FBQ0Y7O0E4Qy94UEE7RUFBZ0IsZ0JBQWdCO0E5Q215UGhDOztBOENseVBBO0VBQWdCLGdCQUFnQjtBOUNzeVBoQzs7QThDcnlQQTtFQUFnQixnQkFBZ0I7QTlDeXlQaEM7O0E4Q3h5UEE7RUFBZ0IsZ0JBQWdCO0E5QzR5UGhDOztBOEMzeVBBO0VBQWdCLGdCQUFnQjtBOUMreVBoQzs7QThDOXlQQTtFQUFnQixnQkFBZ0I7QTlDa3pQaEM7O0E4Q2p6UEE7RUFBZ0IsZ0JBQWdCO0E5Q3F6UGhDOztBOENwelBBO0VBQWdCLGdCQUFnQjtBOUN3elBoQzs7QThDcnpQQTtFQUFtQixnQkFBZ0I7QTlDeXpQbkM7O0E4Q3h6UEE7RUFBb0IsYUFBYTtBOUM0elBqQzs7QThDM3pQQTtFQUFxQixnQkFBZ0I7QTlDK3pQckM7O0E4Qzl6UEE7RUFBbUIsZ0JBQWdCO0E5Q2swUG5DOztBOENqMFBBO0VBQW1CLGdCQUFnQjtBOUNxMFBuQzs7QThDcDBQQTtFQUFxQixnQkFBZ0I7QTlDdzBQckM7O0E4Q3YwUEE7RUFBdUIsZ0JBQWdCO0E5QzIwUHZDOztBOEMxMFBBO0VBQWMsZ0JBQWdCO0E5QzgwUDlCOztBaUNqdFBBO0VhNUhpQixnQkFBZ0I7QTlDaTFQakM7O0E4Q2gxUEE7RUFBb0IsZ0JBQWdCO0E5Q28xUHBDOztBOENuMVBBO0VBQW9CLGdCQUFnQjtBOUN1MVBwQzs7QThDdDFQQTtFQUFvQixnQkFBZ0I7QTlDMDFQcEM7O0E4Q3oxUEE7RUFBb0IsZ0JBQWdCO0E5QzYxUHBDOztBOEM1MVBBO0VBQWtDLGdCQUFnQjtBOUNnMlBsRDs7QThDOTFQQTtFQUFvQixnQkFBZ0I7QTlDazJQcEM7O0E4Q2oyUEE7RUFBbUIsZ0JBQWdCO0E5Q3EyUG5DOztBOENwMlBBO0VBQW9CLGdCQUFnQjtBOUN3MlBwQzs7QThDdjJQQTtFQUEwQixnQkFBZ0I7QTlDMjJQMUM7O0E4QzEyUEE7RUFBYyxnQkFBZ0I7QTlDODJQOUI7O0E4QzcyUEE7RUFBdUIsZ0JBQWdCO0E5Q2kzUHZDOztBSS80UEk7RTBDQUo7SUFrQ2tCLGdCQUFnQjtFOUNrM1BoQztFOENsNVBGO0lBaUNrQixnQkFBZ0I7RTlDbzNQaEM7RThDajVQRjtJQThCa0IsZ0JBQWdCO0U5Q3MzUGhDO0U4Q241UEY7SUE4QmtCLGdCQUFnQjtFOUN3M1BoQztFOEN6NFBGO0lBbUJzQixnQkFBZ0I7RTlDeTNQcEM7RThDMTRQRjtJQWtCc0IsZ0JBQWdCO0U5QzIzUHBDO0U4Q3Y1UEY7SUE2QnVCLGdCQUFnQjtFOUM2M1ByQztFOEMzNFBGO0lBZ0JzQixnQkFBZ0I7RTlDODNQcEM7QUFDRjs7QUkxNlBJO0UwQ0lKO0lBNENrQixnQkFBZ0I7RTlDKzNQaEM7RThDMTVQRjtJQTRCc0IsZ0JBQWdCO0U5Q2k0UHBDO0FBQ0Y7O0FJbjdQSTtFMENLSjtJQWlEa0IsZ0JBQWdCO0U5Q2s0UGhDO0U4Q3Y2UEY7SUFzQ2dCLGdCQUFnQjtFOUNvNFA5QjtBQUNGOztBOEMvM1BBO0VDaEhFLG9CRGlIeUI7QTlDazRQM0I7O0ErQ2ovUEU7RUFDRSxnQkFBZ0I7QS9Dby9QcEI7O0ErQ2ovUEU7RUFBTSxtQkQyR21CO0E5QzA0UDNCOztBOEN2NFBBO0VDcEhFLG9CRHFIeUI7QTlDMDRQM0I7O0ErQzcvUEU7RUFDRSxnQkFBZ0I7QS9DZ2dRcEI7O0ErQzcvUEU7RUFBTSxtQkQrR21CO0E5Q2s1UDNCOztBOEMvNFBBO0VDeEhFLG9CRHlIeUI7QTlDazVQM0I7O0ErQ3pnUUU7RUFDRSxnQkFBZ0I7QS9DNGdRcEI7O0ErQ3pnUUU7RUFBTSxtQkRtSG1CO0E5QzA1UDNCOztBOEN2NVBBO0VDNUhFLG9CRDZIeUI7QTlDMDVQM0I7O0ErQ3JoUUU7RUFDRSxnQkFBZ0I7QS9Dd2hRcEI7O0ErQ3JoUUU7RUFBTSxtQkR1SG1CO0E5Q2s2UDNCOztBOEMvNVBBO0VDaElFLG9CRGlJeUI7QTlDazZQM0I7O0ErQ2ppUUU7RUFDRSxnQkFBZ0I7QS9Db2lRcEI7O0ErQ2ppUUU7RUFBTSxtQkQySG1CO0E5QzA2UDNCOztBOEN2NlBBO0VDcElFLG9CRHFJeUI7QTlDMDZQM0I7O0ErQzdpUUU7RUFDRSxnQkFBZ0I7QS9DZ2pRcEI7O0ErQzdpUUU7RUFBTSxtQkQrSG1CO0E5Q2s3UDNCOztBSXBnUUk7RTBDd0ZGO0lDM0lBLGtCRDRJMEI7RTlDZzdQMUI7RStDMWpRQTtJQUNFLGdCQUFnQjtFL0M0alFsQjtFK0N6alFBO0lBQU0sa0JEc0lvQjtFOUNzN1AxQjtFOENuN1BBO0lDL0lBLG9CRGdKMkI7RTlDcTdQM0I7RStDbmtRQTtJQUNFLGdCQUFnQjtFL0Nxa1FsQjtFK0Nsa1FBO0lBQU0sbUJEMElxQjtFOUMyN1AzQjtBQUNGOztBSXpoUUk7RTBDbUdGO0lDdEpBLG9CRHVKMkI7RTlDMDdQM0I7RStDL2tRQTtJQUNFLGdCQUFnQjtFL0NpbFFsQjtFK0M5a1FBO0lBQU0sbUJEaUpxQjtFOUNnOFAzQjtFOEM5N1BBO0lDekpBLG9CRDBKMkI7RTlDZzhQM0I7RStDeGxRQTtJQUNFLGdCQUFnQjtFL0MwbFFsQjtFK0N2bFFBO0lBQU0sbUJEb0pxQjtFOUNzOFAzQjtBQUNGOztBSTlpUUk7RTBDNkdGO0lDaEtBLG9CRGlLMkI7RTlDcThQM0I7RStDcG1RQTtJQUNFLGdCQUFnQjtFL0NzbVFsQjtFK0NubVFBO0lBQU0sbUJEMkpxQjtFOUMyOFAzQjtBQUNGOztBSTFqUUk7RTBDa0hKO0lBRUksc0JBQTBDO0U5QzI4UDVDO0FBQ0Y7O0FJaGtRSTtFMEN3SEo7SUFFSSxzQkFBMEM7RTlDMjhQNUM7QUFDRjs7QUl0a1FJO0UwQytIRjtJQUNFLHFCQUEwQztFOUMyOFA1QztFOEN6OFBBO0lBQ0UsZ0JBQTBDO0U5QzI4UDVDO0FBQ0Y7O0FnRHBvUUE7RUFDRSxxQkFBcUI7QWhEdW9RdkI7O0FnRHBvUUE7RUFDRSxhQUFhO0VBQ2Isb0JBQW9CO0VBQ3BCLDBCQUEwQjtBaER1b1E1Qjs7QWdEcG9RQTtFQUlJLDBCQUEwQjtBaERvb1E5Qjs7QWdEeG9RQTtFQVFJLHFCQUFxQjtBaERvb1F6Qjs7QWdEaG9RQTtFQUNFLG1CQUFtQjtBaERtb1FyQjs7QWdEcG9RQTs7RUFLSSxnQkFBZ0I7QWhEb29RcEI7O0FnRGhvUUE7RUFDRSwrRDlDc0tvRTtBRjY5UHRFOztBZ0QvblFBO0VBQ0UsbUJBQW1CO0FoRGtvUXJCOztBZ0Rub1FBO0VBSUksc0JBQXNCO0FoRG1vUTFCOztBZ0R2b1FBO0VBUUkscUJBQXFCO0FoRG1vUXpCOztBZ0Qzb1FBOztFQWFJLGdCQUFnQjtBaERtb1FwQjs7QWdEaHBRQTtFQWtCTSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFFBQVE7RUFDUix3QkFBZ0I7RUFBaEIsbUJBQWdCO0VBQWhCLGdCQUFnQjtBaERrb1F0Qjs7QWdEdnBRQTtFQTBCUSxXQUFXO0FoRGlvUW5COztBZ0QzblFBO0VBRUksd0JBQXdCO0FoRDZuUTVCOztBZ0R4blFBO0VBRUksc0JBQXNCO0FoRDBuUTFCOztBZ0Q1blFBO0VBTUksaUJBQWlCO0FoRDBuUXJCOztBZ0R0blFBO0VBRUksa0JBQWtCO0VBQ2xCLFNBQVM7QWhEd25RYjs7QWdEbm5RQTtFQUVJLFdBQVc7RUFDWCxpQ0FBeUI7RUFBekIsNEJBQXlCO0VBQXpCLHlCQUF5QjtFQUN6QixXQUFXO0FoRHFuUWY7O0FnRHpuUUE7RUFTTSxVQUFVO0FoRG9uUWhCOztBZ0QvbVFBO0VBQ0Usa0JBQWtCO0VBQ2xCLGlDQUF5QjtFQUF6Qiw0QkFBeUI7RUFBekIseUJBQXlCO0VBQ3pCLDJCQUFtQjtFQUFuQix1QkFBbUI7RUFBbkIsbUJBQW1CO0FoRGtuUXJCOztBZ0RyblFBO0VBTUksV0FBVztBaERtblFmOztBZ0R6blFBO0VBVUksNkJBQXFCO0VBQXJCLHlCQUFxQjtFQUFyQixxQkFBcUI7QWhEbW5RekI7O0FnRC9tUUE7RTlCekhFLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsb0JBQWE7RUFBYixhQUFhO0VBaUJiLDJCOEJ3RzJCO0U5QnZHM0IsdUI4QnVHMkI7RTlCdEczQiw4QjhCc0cyQjtFOUJ0RzNCLDZCOEJzRzJCO0U5QnRHM0IsbUI4QnNHMkI7RTlCbEczQix5QjhCbUd5QjtFOUJsR3pCLHFCOEJrR3lCO0U5QmpHekIsaUI4QmlHeUI7RTlCdEN6QiwyQjhCdUMyQjtFOUJqQ3pCLHNCOEJpQ3lCO0U5Qi9CM0IseUI4QitCMkI7RTlCL0IzQixtQjhCK0IyQjtFOUIzRTNCLCtCOEI0RStCO0U5QmxFN0IscUI4QmtFNkI7RTlCaEUvQix3QjhCZ0UrQjtFOUJoRS9CLHVCOEJnRStCO0VBQy9CLGlCQUFpQjtBaEQ0blFuQjs7QWdEMW5RRTtFQUNFLGdCQUFnQjtBaEQ2blFwQjs7QWdEeG5RQTtFQUVJLGM5Q3pGNkI7QUZtdFFqQzs7QWdENW5RQTtFQU9NLGM5Q2xFbUI7QUYyclF6Qjs7QWdEaG9RQTtFQVlNLGM5QzdGbUI7QUZxdFF6Qjs7QVF6d1FFO0VBR0UsY051QzZCO0FGbXVRakM7O0FRdndRRTtFQUNFLGNOdUM2QjtBRm11UWpDOztBUWp4UUU7RUFHRSxjTjJDNkI7QUZ1dVFqQzs7QVEvd1FFO0VBQ0UsV04rQlM7QUZtdlFiOztBUXp4UUU7RUFHRSxjTjJDNkI7QUYrdVFqQzs7QVF2eFFFO0VBQ0UsY05pRnFCO0FGeXNRekI7O0FRanlRRTtFQUdFLGNOMkM2QjtBRnV2UWpDOztBUS94UUU7RUFDRSxjTmlGcUI7QUZpdFF6Qjs7QVF6eVFFO0VBR0UsY04yQzZCO0FGK3ZRakM7O0FRdnlRRTtFQUNFLFdOcUJTO0FGcXhRYjs7QVFqelFFO0VBR0UsV05tQ1M7QUYrd1FiOztBUS95UUU7RUFDRSxjTnVDNkI7QUYyd1FqQzs7QVF6elFFO0VBR0UsY044RXFCO0FGNHVRekI7O0FRdnpRRTtFQUNFLFdOcUJTO0FGcXlRYjs7QVFqMFFFO0VBR0UsV05tQ1M7QUYreFFiOztBUS96UUU7RUFDRSxjTnVDNkI7QUYyeFFqQzs7QVF6MFFFO0VBR0UsY053QzZCO0FGa3lRakM7O0FRdjBRRTtFQUNFLFdOK0JTO0FGMnlRYjs7QVFqMVFFO0VBR0UsV055QlM7QUZ5elFiOztBUS8wUUU7RUFDRSxjTnVDNkI7QUYyeVFqQzs7QVF6MVFFO0VBR0UsV055QlM7QUZpMFFiOztBUXYxUUU7RUFDRSxjTjhEcUI7QUY0eFF6Qjs7QVFqMlFFO0VBR0UsK0JOeUJTO0FGeTBRYjs7QVEvMVFFO0VBQ0UsY051QzZCO0FGMnpRakM7O0FRejJRRTtFQUdFLGNOdUVxQjtBRm15UXpCOztBUXYyUUU7RUFDRSxjTnVDNkI7QUZtMFFqQzs7QVFqM1FFO0VBR0UseUJObUNTO0FGKzBRYjs7QVEvMlFFO0VBQ0UsV04rQlM7QUZtMVFiOztBUW4zUUU7RXdDc01JLDBC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cWY2QjtFL0JwZjdCLHVCK0JvZjZCO0UvQm5mN0IsOEIrQm1mNkI7RS9CbmY3Qiw2QitCbWY2QjtFL0JuZjdCLG1CK0JtZjZCO0UvQi9lN0IseUIrQmdmMkI7RS9CL2UzQixxQitCK2UyQjtFL0I5ZTNCLGlCK0I4ZTJCO0UvQm5iM0IsMkIrQm9iNkI7RS9COWEzQixzQitCOGEyQjtFL0I1YTdCLHlCK0I0YTZCO0UvQjVhN0IsbUIrQjRhNkI7RS9CeGQ3QixzQytCeWR3QztFL0JqZHRDLHNCQUFzQjtFQUl4Qix5QitCNmN3QztFL0I3Y3hDLDhCK0I2Y3dDO0VBQ3RDLFdBQVc7RUFDWCxnQkFBZ0I7QWpEaTRRcEI7O0FpRDc0UUE7RUFlTSxtQkFBbUI7QWpEazRRekI7O0FpRGo1UUE7RUFtQk0sZ0JBQWdCO0VBQ2hCLGVBQWU7QWpEazRRckI7O0FpRHQ1UUE7RS9CamdCRSxvQkFBb0I7RUFDcEIscUJBQXFCO0VBQ3JCLG9CQUFhO0VBQWIsYUFBYTtFQWlCYiwyQitCd2dCNkI7RS9CdmdCN0IsdUIrQnVnQjZCO0UvQnRnQjdCLDhCK0JzZ0I2QjtFL0J0Z0I3Qiw2QitCc2dCNkI7RS9CdGdCN0IsbUIrQnNnQjZCO0UvQmxnQjdCLHlCK0JtZ0IyQjtFL0JsZ0IzQixxQitCa2dCMkI7RS9CamdCM0IsaUIrQmlnQjJCO0UvQnRjM0IsMkIrQnVjNkI7RS9CamMzQixzQitCaWMyQjtFL0IvYjdCLHlCK0IrYjZCO0UvQi9iN0IsbUIrQitiNkI7RUFDM0IsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixnQy9DbmY2QjtBRjQzUmpDOztBaURyNFFBO0VBQ0UsYUFBYTtBakR3NFFmOztBSXgzUkk7RTZDNGNKO0lBeUNJLGVBQWU7RWpEdzRRakI7RWlEajdRRjtJQTRDTSxnQkFBZ0I7SUFDaEIsa0JBQWtCO0VqRHc0UXRCO0FBQ0Y7O0FrRHY3UkE7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0FsRDA3UmxCOztBa0R0N1JBO0VBRUksUUFBUTtBbER3N1JaOztBa0RwN1JBO0VBRUksT0FBTztBbERzN1JYOztBSS80Ukk7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RUFpR1EsK0RuRCtCOEQ7RW1EOUI5RCxXbkRoSUs7QUY2M1NiOztBcUQvMVNBOztFQXVHUSxjbkQ3SHlCO0FGMDNTakM7O0FxRHJ2U0E7RUFJTSxrQkFBa0I7QXJEcXZTeEI7O0FxRHp2U0E7RUFPUSxjQUFjO0VBQ2QsY0FBYztBckRzdlN0Qjs7QXFENzJTQTtFQTJIUSxpQkFBaUI7RUFDakIseUJuRHBIaUI7QUYwMlN6Qjs7QXFEbndTQTtFQWdCVSxlQUFlO0VBQ2Ysd0JBQXdCO0FyRHV2U2xDOztBcUR2M1NBOztFQXNJUSxXbkQ5S0s7RW1EK0tMLG1CbkQ3SnlCO0VtRDhKekIscUJuRDlKeUI7QUZvNVNqQzs7QXFEL3dTQTtFQWlDTSxrQkFBa0I7QXJEa3ZTeEI7O0FxRG54U0E7RUFvQ1EsY0FBYztBckRtdlN0Qjs7QXFEdDRTQTtFQXVKUSxpQkFBaUI7RUFDakIseUJuRGhKaUI7QUZtNFN6Qjs7QXFENXhTQTtFQTRDVSx3QkFBd0I7QXJEb3ZTbEM7O0FxRC80U0E7O0VBaUtRLFduRHpNSztFbUQwTUwsbUJuRHhMeUI7RW1EeUx6QixxQm5Eekx5QjtBRjQ2U2pDOztBSXY2U0k7RWlEMkxGO0lBTU0sU0FBUztFckQydVNmO0VxRDM1U0Y7SUF1TFUsZUFBZTtJQUNmLGlCQUFpQjtFckR1dVN6QjtFcUQvNVNGO0lBZ01VLGVBQWU7SUFDZixpQkFBaUI7RXJEa3VTekI7RXFEenZTQTtJbkNoUEEsb0JBQW9CO0lBQ3BCLHFCQUFxQjtJQUNyQixvQkFBYTtJQUFiLGFBQWE7SUFpQmIsMkJtQ2lRbUM7SW5DaFFuQyx1Qm1DZ1FtQztJbkMvUG5DLDhCbUMrUG1DO0luQy9QbkMsNkJtQytQbUM7SW5DL1BuQyxtQm1DK1BtQztJbkM5TG5DLDJCbUMrTG1DO0luQ3pMakMsc0JtQ3lMaUM7SW5DdkxuQyx5Qm1DdUxtQztJbkN2TG5DLG1CbUN1TG1DO0lBQzNCLFdBQVc7SUFDWCxnQkFBZ0I7RXJEK3RTeEI7RXFEdHdTQTtJQWdEVSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLHFCQUFxQjtJQUNyQixTQUFTO0VyRHl0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Q25jdkMsdUJtQ21jdUM7RXJEcXFTdkM7RXFENXJTQTtJbkMzY0Esb0JtQ3FlOEI7SW5DcGU5QixvQm1Db2U4QjtJbkNuZTlCLG1CbUNtZThCO0luQ25lOUIsWW1DbWU4QjtJbkMvZDlCLHNCbUNnZWdDO0luQy9kaEMsb0JtQytkZ0M7SW5DOWRoQyxjbUM4ZGdDO0VyRHlxU2hDO0VxRHBzU0E7SUErQlUsY0FBYztJQUNkLHVCQUF1QjtFckR3cVNqQztFcUR4c1NBO0lBcUNRLGlCQUFpQjtFckRzcVN6QjtFcUQzc1NBO0luQzFlQSxvQkFBb0I7SUFDcEIscUJBQXFCO0lBQ3JCLG9CQUFhO0lBQWIsYUFBYTtJQWlCYiwyQm1DcWdCK0I7SW5DcGdCL0IsdUJtQ29nQitCO0luQ25nQi9CLDhCbUNtZ0IrQjtJbkNuZ0IvQiw2Qm1DbWdCK0I7SW5DbmdCL0IsbUJtQ21nQitCO0luQy9mL0IseUJtQ2dnQjZCO0luQy9mN0IscUJtQytmNkI7SW5DOWY3QixpQm1DOGY2QjtJbkNuYzdCLCtCbUNvY21DO0luQ2xjakMscUJBQXFCO0lBTXZCLHdCbUM0Ym1DO0luQzVibkMsdUJtQzRibUM7RXJEeXFTbkM7RXFEenRTQTtJbkMxZUEsb0JBQW9CO0lBQ3BCLHFCQUFxQjtJQUNyQixvQkFBYTtJQUFiLGFBQWE7SUFpQmIsOEJtQzJnQm9DO0luQzFnQnBDLDBCbUMwZ0JvQztJbkN6Z0JwQyw0Qm1DeWdCb0M7SW5DemdCcEMsNkJtQ3lnQm9DO0luQ3pnQnBDLHNCbUN5Z0JvQztJbkNyZ0JwQyx5Qm1Dc2dCK0I7SW5DcmdCL0IscUJtQ3FnQitCO0luQ3BnQi9CLGlCbUNvZ0IrQjtJbkN6Yy9CLDRCbUMwY2tDO0luQ3BjaEMsdUJtQ29jZ0M7SW5DbGNsQywwQm1Da2NrQztJbkNsY2xDLG9CbUNrY2tDO0luQzNmbEMsc0JtQzRmNEI7SW5DM2Y1QixvQm1DMmY0QjtJbkMxZjVCLGNtQzBmNEI7SUFDdEIsY0FBYztFckRtclNwQjtFcUQzdVNBO0lBMkRRLFdBQVc7RXJEbXJTbkI7RXFEOXVTQTtJQStEUSxnQkFBZ0I7RXJEa3JTeEI7RXFEanZTQTs7SUFvRVEscUJuRDlmdUI7RUYrcVQvQjtFcURydlNBOztJQXVFVSxXQUFXO0VyRGtyU3JCO0VxRHp2U0E7SW5DM2NBLG9CbUN3aEIwQjtJbkN2aEIxQixvQm1DdWhCMEI7SW5DdGhCMUIsbUJtQ3NoQjBCO0luQ3RoQjFCLFltQ3NoQjBCO0VyRGlyUzFCO0VxRDl2U0E7SUFrRlEsV0FBVztJQUNYLGdCQUFnQjtJQUNoQix1QkFBdUI7RXJEK3FTL0I7RXFEbndTQTtJQXVGVSxTQUFTO0VyRCtxU25CO0VxRHR3U0E7SUEyRlUsNEJBQTRCO0lBQzVCLHVCQUF1QjtJQUN2QixnQkFBZ0I7SUFDaEIsV0FBVztFckQ4cVNyQjtFcUQ1d1NBO0lBaUdZLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsbUNBQTJCO0lBQTNCLCtCQUEyQjtJQUEzQiwyQkFBMkI7SUFDM0IsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixpQ0FBeUI7SUFBekIsNEJBQXlCO0lBQXpCLHlCQUF5QjtFckQ4cVNyQztFcURweFNBO0lBMEdZLDZCbkR2aUJtQjtFRm90VC9CO0VxRHZ4U0E7O0lBaUhZLFdBQVc7SUFDWCxRQUFRO0VyRDBxU3BCO0VxRDV4U0E7SUF3SFEsbUJBQW1CO0lBQ25CLGdCQUFnQjtFckR1cVN4QjtBQUNGOztBSXR0VEk7RWlEcWJGO0lBMElRLGdCQUFnQjtFckQ0cFN4QjtFcUR0eVNBO0lBOElRLG1CQUFtQjtFckQycFMzQjtBQUNGOztBc0RseFRBO0VBQ0UsNkJwRGdUeUM7QUZxK1MzQzs7QXNEbnhUQTtFQUNFLDJCcER3UzRDO0VvRHZTNUMsOEJwRHVTNEM7RW9EdFM1QyxjcERxQytCO0VvRHBDL0IsZ0JBQWdCO0F0RHN4VGxCOztBc0RweFRBO0VBQ0UsZ0JBQWdCO0F0RHV4VGxCOztBc0RqeFRBO0VBQ0UsV0FBVztFQUNYLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsV3BEa0JXO0FGa3dUYjs7QXNEeHhUQTs7Ozs7O0VBYVEsb0JwRGdNd0M7RW9EL0x4QyxtQkFBbUI7RUFDbkIsYUFBYTtBdERveFRyQjs7QXNEbnlUQTs7OztFQXlCUSx1QnBEbVFzQztFb0RsUXRDLG9CcERtTHdDO0VvRGxMeEMsbUJBQW1CO0VBQ25CLGdDcEQ4UStCO0FGbWdUdkM7O0FzRDd5VEE7RUFrQ0ksd0RwRGtKa0U7RW9EakpsRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsbUJwRHNCcUI7RW9EckJyQixnQkFBZ0I7QXREK3dUcEI7O0FJcHhUSTtFa0RuQ0o7SUEyQ00sdUJBQXVCO0V0RGl4VDNCO0FBQ0Y7O0FzRDd6VEE7RUFnREksZ0JBQWdCO0F0RGl4VHBCOztBc0RqMFRBOzs7Ozs7RUEwRFEsYUFBYTtBdERneFRyQjs7QXNEMTBUQTtFQWdFSSxhQUFhO0F0RDh3VGpCOztBc0Q5MFRBO0VBcUVJLHNCcER6RFM7QUZzMFRiOztBc0R0d1RBOzs7Ozs7RUFPUSxZcEQyTTJCO0FGNmpUbkM7O0FzRDd2VEE7RUFDRSx5QnBEMk1xQztBRnFqVHZDOztBc0Rqd1RBOzs7Ozs7RUFRUSx5QnBEb00rQjtBRjhqVHZDOztBc0Qxd1RBOztFQWVNLHdCQUF3QjtBdERnd1Q5Qjs7QXNEM3ZUQTtFQUNFLGdCcER2R1c7QUZxMlRiOztBc0QvdlRBO0VBSUksV3BEMUdTO0VvRDJHVCxtQnBEekY2QjtBRncxVGpDOztBc0R0dlRBO0VBRUksNkJwRCtKdUM7QUZ5bFQzQzs7QXNEMXZUQTtFQU9JLHlCcEQxRXFCO0FGaTBUekI7O0FzRDl2VEE7RUFXSSxnQkFBZ0I7QXREdXZUcEI7O0FzRDl1VEE7RUFFSSx5QnBEekZxQjtBRnkwVHpCOztBc0R2dVRBO0VBQ0UsZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxxQkFBcUI7QXREMHVUdkI7O0FzRHh1VEE7O0VBSU0sZ0JBQWdCO0VBQ2hCLFdBQVc7RUFDWCxtQkFBbUI7QXREeXVUekI7O0F1RG42VEU7OztFQUlJLHlCckR5RW1CO0FGNDFUekI7O0FXbjZUSTtFNENTSSx5QkFKc0M7QXZEazZUOUM7O0F1RG42VEU7O0VBU1EseUJBUm9DO0F2RHU2VDlDOztBdURsN1RFOzs7RUFJSSx5QnJENm1Ca0M7QUZ1MFN4Qzs7QVdsN1RJO0U0Q1NJLHlCQUpzQztBdkRpN1Q5Qzs7QXVEbDdURTs7RUFTUSx5QkFSb0M7QXZEczdUOUM7O0F1RGo4VEU7OztFQUlJLHlCckRpbkJrQztBRmsxU3hDOztBV2o4VEk7RTRDU0kseUJBSnNDO0F2RGc4VDlDOztBdURqOFRFOztFQVNRLHlCQVJvQztBdkRxOFQ5Qzs7QXVEaDlURTs7O0VBSUkseUJyRHFuQmtDO0FGNjFTeEM7O0FXaDlUSTtFNENTSSx5QkFKc0M7QXZEKzhUOUM7O0F1RGg5VEU7O0VBU1EseUJBUm9DO0F2RG85VDlDOztBdUQvOVRFOzs7RUFJSSx5QnJEOEMyQjtBRm03VGpDOztBVy85VEk7RTRDU0kseUJBSnNDO0F2RDg5VDlDOztBdUQvOVRFOztFQVNRLHlCQVJvQztBdkRtK1Q5Qzs7QXNEM3hUQTtFQUNFLGdCQUFnQjtFQUNoQixpQkFBaUI7QXREOHhUbkI7O0FJbjdUSTtFa0RtSko7SUFNSSxXQUFXO0lBQ1gsbUJBQTZDO0lBQzdDLGtCQUFrQjtJQUNsQiw0Q0FBNEM7SUFDNUMseUJwRDZGbUM7RUZrc1RyQztFc0R6eVRGO0lBY00sZ0JBQWdCO0V0RDh4VHBCO0VzRDV5VEY7Ozs7OztJQXVCWSxtQkFBbUI7RXRENnhUN0I7RXNEcHpURjtJQStCTSxTQUFTO0V0RHd4VGI7RXNEdnpURjs7Ozs7O0lBd0NZLGNBQWM7RXREdXhUeEI7RXNEL3pURjs7Ozs7O0lBNENZLGVBQWU7RXREMnhUekI7RXNEdjBURjs7OztJQXlEWSxnQkFBZ0I7RXREb3hUMUI7QUFDRjs7QXdEN2dVQTtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7QXhEZ2hVbEI7O0F3RGxoVUE7O0VBTUksYUFBYTtBeERpaFVqQjs7QXdEdmhVQTtFQVVJLGFBQWE7QXhEaWhVakI7O0F3RDdnVUE7RUFFSSxnQkFBZ0I7QXhEK2dVcEI7O0F3RDNnVUE7RUFDRSxnQkFBZ0I7QXhEOGdVbEI7O0F3RDNnVUE7RUFDRSxjQUFjO0VBQ2QsU0FBUztFQUNULG1CQUFtQjtFQUNuQixT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NUIsd0JBQXdCO0VBQ3hCLHNDQUFzQztFQUd0QyxpQ0FBaUM7RUFDakMsOEJBQThCO0FoRXdsYy9COztBZ0VybGNBO0VBQ0Msa0JBQWtCO0VBQ2xCLFVBQVU7QWhFd2xjWDs7QWdFdHZjQTtFOUMvREUsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixvQkFBYTtFQUFiLGFBQWE7RUFpQmIsMkI4Q2tOMkI7RTlDak4zQix1QjhDaU4yQjtFOUNoTjNCLDhCOENnTjJCO0U5Q2hOM0IsNkI4Q2dOMkI7RTlDaE4zQixtQjhDZ04yQjtFOUM1TTNCLHlCOEM2TXlCO0U5QzVNekIscUI4QzRNeUI7RTlDM016QixpQjhDMk15QjtFOUNoSnpCLDRCOENpSjRCO0U5QzNJMUIsdUI4QzJJMEI7RTlDekk1QiwwQjhDeUk0QjtFOUN6STVCLG9COEN5STRCO0FoRTZsYzlCOztBZ0VudGNBO0VBeUhFLFdBQVc7RTlDcE9YLDJCQUEyQjtFQUMzQiw0QkFBNEI7RUFDNUIsMkJBQTJCO0VBQzNCLG9CQUFvQjtFQXNCcEIsb0I4QzZNb0I7RTlDNU1wQixvQjhDNE1vQjtFOUMzTXBCLG1COEMyTW9CO0U5QzNNcEIsWThDMk1vQjtFOUN2TXBCLHNCOEN3TXNCO0U5Q3ZNdEIsb0I4Q3VNc0I7RTlDdE10QixjOENzTXNCO0U5Q3ZKdEIsNEI4Q3dKNEI7RTlDbEoxQix1QjhDa0owQjtFOUNoSjVCLDBCOENnSjRCO0U5Q2hKNUIsb0I4Q2dKNEI7QWhFdW1jOUI7O0FnRW5uY0E7RUFnQkUsV0FBVztBaEV1bWNiOztBSXB5Y0k7RTREaU1KO0lBRUUsbUJBQW1CO0lBQ25CLGtCQUFrQjtFaEVzbWNsQjtBQUNGOztBSTN5Y0k7RTREaU1KO0lBT0csbUJBQW1CO0lBQ25CLGtCQUFrQjtFaEV3bWNuQjtFZ0VobmNGO0lBWUcsUUFBUTtFaEV1bWNUO0VnRW5uY0Y7SUFnQkcsU0FBUztFaEVzbWNWO0FBQ0Y7O0FnRW5tY0M7RUFwQkQ7SUFxQkUsVUFBVTtFaEV1bWNWO0VnRTVuY0Y7SUF3QkcsU0FBUztFaEV1bWNWO0VnRS9uY0Y7SUE0QkcsVUFB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QUF4Qix3QkFBd0I7QXhFd2hnQmxDOztBd0Vob2dCQTtFQTZHUSwyQkFBMkI7QXhFdWhnQm5DOztBd0Vwb2dCQTs7RUFrSFEsZUFBZTtBeEV1aGdCdkI7O0FRMW9nQkU7Ozs7RUFHRSxXTm1DUztBRjJtZ0JiOztBUTNvZ0JFOztFQUNFLGNOdUM2QjtBRndtZ0JqQzs7QXdFcnBnQkE7RUF1SFEsZUFBZTtFQUNmLFdBQVc7RUFDWCxTQUFTO0VBQ1QsYUFBYTtBeEVraWdCckI7O0F3RTVwZ0JBO0VBOEhRLFdBQVc7QXhFa2lnQm5COztBd0VocWdCQTtFQWtJUSxhQUFhO0F4RWtpZ0JyQjs7QXdFcHFnQkE7RUF5SVEseUJ0RTlEaUI7RXNFK0RqQixnQnRFL0dLO0FGOG9nQmI7O0F3RXpxZ0JBO0VBK0lVLGdCQUFnQjtBeEU4aGdCMUI7O0F3RTdxZ0JBO0VBbUpRLGdCQUFnQjtBeEU4aGdCeEI7O0FJL25nQkk7RW9FbERKO0lBd0pVLFdBQVc7RXhFOGhnQm5CO0FBQ0Y7O0F3RXZyZ0JBO0VBK0pNLGlCQUFpQjtBeEU0aGdCdkI7O0F3RTNyZ0JBO0V0REhFLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsb0JBQWE7RUFBYixhQUFhO0VBaUJiLDJCc0R1SitCO0V0RHRKL0IsdUJzRHNKK0I7RXREckovQiw4QnNEcUorQjtFdERySi9CLDZCc0RxSitCO0V0RHJKL0IsbUJzRHFKK0I7RXREcEYvQiwyQnNEcUYrQjtFdEQvRTdCLHNCc0QrRTZCO0V0RDdFL0IseUJzRDZFK0I7RXREN0UvQixtQnNENkUrQjtBeEUraGdCakM7O0F3RXZzZ0JBO0VBNktNLFVBQVU7RUFDVixZQUFZO0VBQ1osY0FBYztBeEU4aGdCcEI7O0F3RTdzZ0JBO0VBb0xNLGdCQUFnQjtBeEU2aGdCdEI7O0F3RWp0Z0JBO0VBeUxNLGtCQUFrQjtFQUNsQixZQUFZO0F4RTRoZ0JsQjs7QXdFdHRnQkE7OztFdERIRSxvQkFBb0I7RUFDcEIscUJBQXFCO0VBQ3JCLG9CQUFhO0VBQWIsYUFBYTtFQWlCYiwyQnNEK0tpQztFdEQ5S2pDLHVCc0Q4S2lDO0V0RDdLakMsOEJzRDZLaUM7RXREN0tqQyw2QnNENktpQztFdEQ3S2pDLG1Cc0Q2S2lDO0V0RDVHakMsMkJzRDZHaUM7RXREdkcvQixzQnNEdUcrQjtFdERyR2pDLHlCc0RxR2lDO0V0RHJHakMsbUJzRHFHaUM7QXhFb2lnQm5DOztBd0VwdWdCQTtFQW9NUSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLDBCQUEwQjtFdERoTGhDLHlCc0RpTCtCO0V0RGhML0IscUJzRGdMK0I7RXREL0svQixpQnNEK0srQjtBeEVzaWdCakM7O0F3RTd1Z0JBO0VBME1VLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFNBQVM7RUFDVCxTQUFTO0VBQ1QsbUNBQTJCO0VBQTNCLCtCQUEyQjtFQUEzQiwyQkFBMkI7RUFDM0IsZ0N0RXJJZTtFc0VzSWYsWUFBWTtBeEV1aWdCdEI7O0F3RXh2Z0JBO0VBcU5VLGdCQUFnQjtBeEV1aWdCMUI7O0F3RTV2Z0JBO0VBME5RLG1CQUFtQjtFQUNuQixtQ0FBMkI7RUFBM0IsK0JBQTJCO0VBQTNCLDJCQUEyQjtFdEQ1S2pDLHNDc0Q2SzRDO0V0RHJLMUMsc0JBQXNCO0VBSXhCLHlCc0RpSzRDO0V0RGpLNUMsOEJzRGlLNEM7QXhFd2lnQjlDOztBd0Vwd2dCQTtFdERrQ0Usc0JzRDhMNEI7RXREN0w1QixvQnNENkw0QjtFdEQ1TDVCLGNzRDRMNEI7QXhFMGlnQjlCOztBd0Uxd2dCQTtFQW1PVSxlQUFlO0V0RHZNdkIsb0JzRHdNNEI7RXREdk01QixvQnNEdU00QjtFdER0TTVCLG1Cc0RzTTRCO0V0RHRNNUIsWXNEc000QjtFdERyTDVCLG1Dc0RzTDJDO0V0RHBMekMsb0JBQW9CO0VBVXRCLHVCc0QwSzJDO0V0RDFLM0MsMkJzRDBLMkM7RUFDbkMsa0JBQWtCO0F4RStpZ0I1Qjs7QXdFcnhnQkE7RUEwT1UsZUFBZTtFdEQzTHZCLGlDc0Q0THlDO0V0RHhMdkMsa0JBQWtCO0VBUXBCLHFCc0RnTHlDO0V0RGhMekMseUJzRGdMeUM7RXREL016QyxvQnNEZ040QjtFdEQvTTVCLG9Cc0QrTTRCO0V0RDlNNUIsbUJzRDhNNEI7RXREOU01QixZc0Q4TTRCO0F4RW1qZ0I5Qjs7QXdFL3hnQkE7RUFrUFUscUJBQXFCO0VBQ3JCLGFBQWE7QXhFaWpnQnZCOztBd0VweWdCQTtFQXNQWSxrQkFBa0I7QXhFa2pnQjlCOztBd0V4eWdCQTtFQThQTSxrQkFBa0I7RXREL010QixzQ3NEZ04wQztFdER4TXhDLHNCQUFzQjtFQUl4Qix5QnNEb00wQztFdERwTTFDLDhCc0RvTTBDO0F4RWdqZ0I1Qzs7QXdFL3lnQkE7RXRESEUsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixvQkFBYTtFQUFiLGFBQWE7RUFpQmIsbUNzRHNQdUM7RXREclB2QywrQnNEcVB1QztFdERwUHZDLDhCc0RvUHVDO0V0RHBQdkMsOEJzRG9QdUM7RXREcFB2QywyQnNEb1B1QztFdERoUHZDLHlCc0RpUDZCO0V0RGhQN0IscUJzRGdQNkI7RXREL083QixpQnNEK082QjtFdERwTDdCLDJCc0RxTCtCO0V0RC9LN0Isc0JzRCtLNkI7RXREN0svQix5QnNENksrQjtFdEQ3Sy9CLG1Cc0Q2SytCO0V0RHpOL0IsbUNzRDBOdUM7RXREeE5yQyxvQkFBb0I7RUFVdEIsdUJzRDhNdUM7RXREOU12QywyQnNEOE11QztBeEV3amdCekM7O0F3RWowZ0JBO0VBOFFNLGtCQUFrQjtBeEV1amdCeEI7O0F3RXIwZ0JBO0VBa1JVLGVBQWU7RUFDZixjQUFjO0F4RXVqZ0J4Qjs7QXdFMTBnQkE7RUF1UlUsbUJBQW1CO0F4RXVqZ0I3Qjs7QXdFOTBnQkE7RUEyUlUsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixxQkFBcUI7QXhFdWpnQi9COztBd0VwMWdCQTtFQWtTUSxpQkFBaUI7QXhFc2pnQnpCOztBSXR5Z0JJO0VvRWxESjtJQXlTVSxlQUFlO0V4RW9qZ0J2QjtFd0U3MWdCRjtJQTZTVSxpQkFBaUI7RXhFbWpnQnpCO0FBQ0Y7O0F3RWoyZ0JBO0VBb1RNLGtCQUFrQjtFQUNsQixhQUFhO0F4RWlqZ0JuQjs7QXdFdDJnQkE7RXRENEJFLG9Cc0Q0UjBCO0V0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QWU7RUFDZixjaEVqUCtCO0VnRTZLL0Isa0JBQWtCO0VBQ2xCLGVVeEtPO0VBR1Isa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUiw4QkFBc0I7RUFBdEIseUJBQXNCO0VBQXRCLHNCQUFzQjtBNUV1MGhCdkI7O0FlaDFoQkU7RUFDRSxZQUFZO0VBQ1osVUFBVTtBZm0xaEJkOztBa0V2cWhCRTtFQUNFLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsMEJBQTBCO0FsRTBxaEI5Qjs7QWtFdnFoQkU7RUFDRSw2QkFBcUI7RUFBckIseUJBQXFCO0VBQXJCLHFCQUFxQjtBbEUwcWhCekI7O0E0RWgyaEJBO0VBYUUsYzFFUitCO0FGKzFoQmpDOztBNEVsMWhCQTtFQUdDLGtCQUFrQjtFMURoRWpCLG9CQUFvQjtFQUNwQixxQkFBcUI7RUFDckIsb0JBQWE7RUFBYixhQUFhO0VBaUJiLDJCMEQrQzBCO0UxRDlDMUIsdUIwRDhDMEI7RTFEN0MxQiw4QjBENkMwQjtFMUQ3QzFCLDZCMEQ2QzBCO0UxRDdDMUIsbUIwRDZDMEI7RTFEekMxQix5QjBEMEN3QjtFMUR6Q3hCLHFCMER5Q3dCO0UxRHhDeEIsaUIwRHdDd0I7RTFEbUJ4Qiw0QjBEbEIyQjtFMUR3QnpCLHVCMER4QnlCO0UxRDBCM0IsMEIwRDFCMkI7RTFEMEIzQixvQjBEMUIyQjtFMURsQjNCLCtCMERtQjhCO0UxRFQ1QixxQjBEUzRCO0UxRFA5Qix3QjBETzhCO0UxRFA5Qix1QjBETzhCO0VBQy9CLGtCQUFrQjtFQUNsQixnQzFFMUJnQztBRnUzaEJqQzs7QTRFdjJoQkE7RUFhRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixtQ0FBMkI7RUFBM0IsK0JBQTJCO0VBQTNCLDJCQUEyQjtFQUMzQixVQUFVO0VBQ1YsK0JBQStCO0VBQy9CLFcxRXhDVztBRnM0aEJiOztBNEVqM2hCQTtFMUQ5QkUsb0IwRHFEb0I7RTFEcERwQixvQjBEb0RvQjtFMURuRHBCLG1CMERtRG9CO0UxRG5EcEIsWTBEbURvQjtBNUVnMmhCdEI7O0E0RXYzaEJBOztFQTRC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OztBSXJvaUJJO0V3RWlPSjtJQWtGRyxrQkFBa0I7RTVFdTFoQm5CO0U0RXo2aEJGO0lBcUZJLFVBQVU7RTVFdTFoQlo7QUFDRjs7QUk5b2lCSTtFd0VpT0o7SUE0RkcsbUJBQW1CO0U1RXMxaEJwQjtFNEVsN2hCRjtJQStGSSxVQUFVO0U1RXMxaEJaO0FBQ0Y7O0E2RTFzaUJBO0VBQ0UsYzNFeUMrQjtBRm9xaUJqQzs7QTZFOXNpQkE7RUFJSSxlQUFlO0VBQ2YsZ0JBQWdCO0E3RThzaUJwQjs7QVFudGlCRTtFQUdFLGNOMkM2QjtBRnlxaUJqQzs7QVFqdGlCRTtFQUNFLFdOK0JTO0FGcXJpQmI7O0E2RTN0aUJBO0VBVVEsWUFBWTtBN0VxdGlCcEI7O0E2RS90aUJBO0VBZ0JJLFczRXNCUztBRjZyaUJiOztBUW51aUJFO0VBR0UsY051QzZCO0FGNnJpQmpDOztBUWp1aUJFO0VBQ0UsY051QzZCO0FGNnJpQmpDOztBNkUzdWlCQTtFQXdCSSxhQUFhO0E3RXV0aUJqQjs7QTZFL3VpQkE7RUE0QkksZ0JBQWdCO0E3RXV0aUJwQjs7QTZFbnRpQkE7RUFDRSxnQkFBZ0I7QTdFc3RpQmxCOztBNkVsdGlCQTtFQUdFLGdCQUFnQjtFQUNoQixnQjNFYlc7RTJFY1gsa0JBQWtCO0VBQ2xCLDJEM0VzQnVCO0UyRXRCdkIsbUQzRXNCdUI7QUY2cmlCekI7O0E2RXp0aUJBO0VBU0ksY0FBYztFQUNkLGMzRUw2QjtBRnl0aUJqQzs7QVFud2lCRTtFQUdFLGNOMkM2QjtBRnl0aUJqQzs7QVFqd2lCRTtFQUNFLFdOK0JTO0FGcXVpQmI7O0E2RXR1aUJBO0VBb0JJLGMzRWY2QjtBRnF1aUJqQzs7QTZFMXVpQkE7RUF5Qk0sZ0JBQWdCO0E3RXF0aUJ0Qjs7QTZFOXVpQkE7RUE0Qk0sZUFBZTtBN0VzdGlCckI7O0E2RWx2aUJBO0VBaUNJLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsZ0JBQWdCO0E3RXF0aUJwQjs7QTZFeHZpQkE7RUFzQ00sa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsT0FBTztFQUNQLGdCQUFn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K0VsNGlCQTtFQUVJLGU3RXhENkI7QUY0N2lCakM7O0ErRXQ0aUJBO0VBTUksWTdFckJrQjtBRnk1aUJ0Qjs7QStFaDRpQkE7RUFFSSxlN0V6RHFCO0FGMjdpQnpCOztBK0VwNGlCQTtFQU1JLFk3RS9Ca0I7QUZpNmlCdEI7O0ErRTkzaUJBO0VBRUksZTdFbEVxQjtBRms4aUJ6Qjs7QStFbDRpQkE7RUFNSSxZN0V6Q2tCO0FGeTZpQnRCOztBK0U1M2lCQTtFQUVJLGU3RTNFcUI7QUZ5OGlCekI7O0ErRWg0aUJBO0VBTUksWTdFbkRrQjtBRmk3aUJ0Qjs7QStFMTNpQkE7RUFFSSxlN0VwRnFCO0FGZzlpQnpCOztBK0U5M2lCQTtFQU1JLFk3RTdEa0I7QUZ5N2lCdEI7O0ErRXgzaUJBO0VBRUksZTdFN0c2QjtBRnUraUJqQzs7QStFNTNpQkE7RUFNSSxZQUFZO0EvRTAzaUJoQjs7QStFdDNpQkE7RUFFSSxlN0V2SDZCO0FGKytpQmpDOztBK0UxM2lCQTtFQU1JLGlDN0U1SDZCO0FGby9pQmpDOztBK0VwM2lCQTtFQUVJLGU3RTNINkI7QUZpL2lCakM7O0ErRXgzaUJBO0VBTUksaUM3RXRJNkI7QUY0L2lCakM7O0ErRWwzaUJBO0VBRUksZTdFcEk2QjtBRncvaUJqQzs7QStFdDNpQkE7RUFNSSxpQzdFaEo2QjtBRm9nakJqQzs7QWdGbmpqQkE7OztHaEZ3ampCRztBZ0ZwampCSDtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0FoRnNqakJiOztBZ0ZuampCQTs7O0doRndqakJHO0FnRnBqakJIO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQix3RDlFeUxvRTtFOEV4THBFLG1CQUFtQjtFQUNuQiwwQ0FBc0M7RUFBdEMsc0NBQXNDO0VBQ3RDLDhDQUE4QztBaEZzampCaEQ7O0FJamhqQkk7RTRFakNGO0lBQ0UsV0FBVztFaEZzampCYjtBQUNGOztBZ0ZuampCQTs7R2hGdWpqQkc7QWdGcGpqQkg7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsMEJBQTBCO0VBQzFCLGM5RVMrQjtFOEVSL0Isa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixPQUFPO0VBQ1AsUUFBUTtBaEZzampCVjs7QWdGaGtqQkE7RUFhSSxhQUFhO0FoRnVqakJqQjs7QWdGbmpqQkE7O0doRnVqakJHO0FnRnBqakJIO0VBQ0UsY0FBYztFQUNkLGVBQWU7RUFDZixrQkFBa0I7RUFDbEIsaUJBQWlCO0FoRnNqakJuQjs7QUlyampCSTtFNEVMSjtJQU9JLGVBQWU7RWhGd2pqQmpCO0FBQ0Y7O0FJM2pqQkk7RTRFTEo7SUFXSSxlQUFlO0VoRjBqakJqQjtBQUNGOztBZ0Z2ampCQTtFQUNFLGdCQUFnQjtBaEYwampCbEI7O0FnRjNqakJBO0U5RC9ERSxvQkFBb0I7RUFDcEIscUJBQXFCO0VBQ3JCLG9CQUFhO0VBQWIsYUFBYTtFQWlCYixzQzhEaUR3QztFOURoRHhDLGtDOERnRHdDO0U5RC9DeEMsNEI4RCtDd0M7RTlEL0N4Qyw4QjhEK0N3QztFOUQvQ3hDLDhCOEQrQ3dDO0U5RDNDeEMseUI4RDRDMkI7RTlEM0MzQixxQjhEMkMyQjtFOUQxQzNCLGlCOEQwQzJCO0U5RGlCM0IsMkI4RGhCNkI7RTlEc0IzQixzQjhEdEIyQjtFOUR3QjdCLHlCOER4QjZCO0U5RHdCN0IsbUI4RHhCNkI7RTlEcEI3QiwrQjhEcUJpQztFOURYL0IscUI4RFcrQjtFOURUakMsd0I4RFNpQztFOURUakMsdUI4RFNpQztFQUMvQixZQUFZO0VBQ1osY0FBYztBaEZxa2pCbEI7O0FnRi9rakJBO0VBY0ksa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixxRUFBMEM7RUFDMUMsYzlFTXFCO0U4RUxyQix1QkFBdUI7RUFDdkIseUJBQXlCO0VBQ3pCLHVCQUF1QjtBaEZxa2pCM0I7O0FJbm1qQkk7RTRFVUo7SUF1Qk0sMEJBQTBCO0VoRnVrakI5QjtBQUNGOztBZ0YvbGpCQTtFQTRCSSxlQUFlO0VBQ2YscUVBQTRDO0VBQzVDLGtCQUFrQjtFQUNsQixXOUV0RFM7QUY2bmpCYjs7QUlobmpCSTtFNEVVSjtJQW9DTSwwQkFBMEI7RWhGdWtqQjlC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QytCO0VrRm5DL0IsaURsRjJMNkQ7RWtGMUw3RCxlbEY0ZWtDO0FGK2trQnBDOztBb0Y3MWtCQTtFQWtCSSxVQUFVO0VBQ1YsZWxGMlBnQztBRm9sa0JwQzs7QW9GbDJrQkE7RUFzQk0sY2xGbE4yQjtBRmtpbEJqQzs7QW9GdDJrQkE7RUEwQk0sY2xGdE4yQjtBRnNpbEJqQzs7QW9GMTJrQkE7RUE4Qk0sY2xGMU4yQjtFa0YyTjNCLFVBQVU7QXBGZzFrQmhCOztBb0YvMmtCQTtFQW1DTSxjbEYvTjJCO0FGK2lsQmpDOztBb0ZuM2tCQTtFQTRDTSxVQUFVO0FwRjIwa0JoQjs7QW9GdjNrQkE7RUFpRE0sY0MzUVk7RUQ0UVosbUJsRnlRc0M7QUZpa2tCNUM7O0FvRjUza0JBO0VBdURNLHlCQ3RSWTtFRHVSWixjQ3dNbUQ7QXJGaW9rQnpEOztBb0ZqNGtCQTtFQTZETSx5QkNwUVc7RURxUVgsV0M5UlM7QXJGc21sQmY7O0FvRnQ0a0JBO0VBa0VNLGtCQUFrQjtBcEZ3MGtCeEI7O0FvRjE0a0JBO0VBcUVRLGVBQWU7QXBGeTBrQnZCOztBb0Y5NGtCQTtFQXlFUSxrQmxGdkp3QjtFa0Z3SnhCLGtCQUF3QztBcEZ5MGtCaEQ7O0FvRm41a0JBO0VBNkVVLGtCQUF3QztFQUN4QyxtQkFBd0M7QXBGMDBrQmxEOztBb0Z4NWtCQTtFQWlGWSxtQkFBd0M7RUFDeEMsbUJBQXdDO0FwRjIwa0JwRDs7QW9GNzVrQkE7RUFxRmMsbUJBQXdDO0VBQ3hDLG1CQUF3QztBcEY0MGtCdEQ7O0FvRmw2a0JBO0VBeUZnQixtQkFBd0M7RUFDeEMsbUJBQXdDO0FwRjYwa0J4RDs7QW9GdjZrQkE7RUFvR0ksY0M5VGM7RUQrVGQsY0FBYztFQUNkLGlCbEZwTDRCO0VrRnFMNUIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixrQkFBZ0I7RUFDaEIsbUJBQW1CO0FwRnUwa0J2Qjs7QW9GajdrQkE7RTlFdE9NLHdGOEVzVjhFO0U5RXRWOUUsZ0Y4RXNWOEU7RTlFdFY5RSwyRThFc1Y4RTtFOUV0VjlFLHdFOEVzVjhFO0U5RXRWOUUsOEc4RXNW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dUI7RWtGdVV2Qix1QkFBcUU7RUFDckUsZWxGMVl3QjtBRjBybEJoQzs7QW9GcG5sQkE7OztFQXdVUSxlbEY3WXdCO0VrRjhZeEIsZWxGNVZhO0VrRjZWYixZQUErQjtFQUMvQixnQmxGL1V1QjtBRmlvbEIvQjs7QW9GN25sQkE7OztFQStVUSxnQmxGclp3QjtBRnlzbEJoQzs7QW9Gbm9sQkE7OztFQXdWTSxrQmxGN2F5QjtFa0Y4YXpCLGVsRjdXZTtFa0Y4V2YsWWxGL0N5RztFa0ZnRHpHLG1CbEZoVzRCO0VrRmlXNUIsNEJsRnZhMEI7QUZ3dGxCaEM7O0FvRjdvbEJBOzs7RUErVlEsVWxGdFp1QjtBRjBzbEIvQjs7QW9GbnBsQkE7OztFQWtXVSwyQmxGelpxQjtFa0YwWnJCLGlCbEYxWnFCO0VrRjJackIsa0JsRmhic0I7RWtGaWJ0QixrQkFBaUM7QXBGdXprQjNDOztBb0Y1cGxCQTs7O0VBMldNLGdCbEZoRXlHO0FGdTNrQi9HOztBb0ZscWxCQTs7O0VBOFdRLGVsRmxZYTtFa0ZtWWIsbUJsRnBYMEI7RWtGcVgxQixnQkFBZ0I7RUFDaEIscUJBQXFFO0VBQ3JFLGVsRjlid0I7QUZ3dmxCaEM7O0FvRjVxbEJBOzs7RUFzWFEsZWxGamN3QjtFa0ZrY3hCLGVsRjNZYTtFa0Y0WWIsWUFBK0I7RUFDL0IsbUJsRjlYMEI7QUYwcmxCbEM7O0FvRnJybEJBOzs7RUE2WFEsZ0JsRnpjd0I7QUZ1d2xCaEM7O0FvRjczbEJFO0VBQ0U7O01wRmk0bEJFO0FBQ047O0FvRjkzbEJJO0VBQ0UseURBQTREO0VBQzVELDJCbEZvSXlCO0FGNnZsQi9COztBb0Z4NGxCRTtFQUNFOztNcEY0NGxCRTtBQUNOOztBb0Z6NGxCSTtFQUNFLHlEQUE0RDtFQUM1RCwyQmxGb0l5QjtBRnd3bEIvQjs7QW9GanRsQkE7RUFpWk0sa0JBQTREO0VBQzVELG1CbEZoZTBCO0FGb3lsQmhDOztBb0Z0dGxCQTtFQW9aUSxnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtFQUFFLE1BQUE7QXBGdTBrQjNCOztBb0Y3dGxCQTtFQTBaUSxX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Ijoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuYTpmb2N1cyxcbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7IH1cblxuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5pbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG91dGxpbmU6IDA7IH1cblxucCB7XG4gIG1hcmdpbjogMDsgfVxuXG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW46IDA7IH1cblxuaHRtbCBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICBjb2xvcjogIzlmOWY5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7IH1cblxuLnNpdGUtbWFpbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4vKlxuKiBAc2VjdGlvbiAgICAgIFBhZ2UgSGVhZGVyXG4qIEBkZXNjcmlwdGlvbiAgVGhpcyBzZWN0aW9uIGhvbGRzIHNwZWNpZmljIHN0eWxlIHJlZGVjbGFyYXRpb25zIGZvciBzb21lXG4qICAgICAgICAgICAgICAgb2YgY29tbW9uIGVsZW1lbnRzIGluIHBhZ2UgaGVhZGVyXG4qL1xuLnBhZ2UtaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKlxuKiBAc2VjdGlvbiAgICAgIFBhZ2UgQ29udGVudFxuKiBAZGVzY3JpcHRpb24gIFRoaXMgc2VjdGlvbiBob2xkcyBzcGVjaWZpYyBzdHlsZSByZWRlY2xhcmF0aW9ucyBmb3Igc29tZVxuKiAgICAgICAgICAgICAgIG9mIGNvbW1vbiBlbGVtZW50cyBpbiBwYWdlIGNvbnRlbnRcbiovXG5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5wYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLypcbiogQHNlY3Rpb24gICAgICBQYWdlIEZvb3RlclxuKiBAZGVzY3JpcHRpb24gIFRoaXMgc2VjdGlvbiBob2xkcyBzcGVjaWZpYyBzdHlsZSByZWRlY2xhcmF0aW9ucyBmb3Igc29tZVxuKiAgICAgICAgICAgICAgIG9mIGNvbW1vbiBlbGVtZW50cyBpbiBwYWdlIGZvb3RlclxuKi9cbi5wYWdlLWZvb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5wYWdlLWZvb3QgLmg3ICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMjJweDsgfVxuICAucGFnZS1mb290IC51bml0ICsgLnVuaXQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnBhZ2UtZm9vdCAucG9zdC1wcmV2aWV3ICsgLnBvc3QtcHJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogMjJweDsgfVxuICAucGFnZS1mb290IC5icmFuZCArIHAge1xuICAgIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtZm9vdCAuaDcgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlLW91dDsgfVxuICBhLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICM5ZjlmOWY7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjY2E4NzY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgYVtocmVmKj0ndGVsJ10sIGFbaHJlZio9J21haWx0byddIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzZDQ0NWI7IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLyoqXG5cdFx0QGJ1Z2ZpeDogY29sb3IgZmxpY2tlcmluZyBpbiBjaGlsZCBvYmplY3RzIG9uIGhvdmVyXG5cdFx0QGFmZmVjdGVkOiBJRSBFZGdlXG5cdCovXG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYnJhbmQgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDA7IH1cblxuLnJpZ2h0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgLnJpZ2h0cyAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuXG4ucGFnZS1mb290LWRlZmF1bHQgLnJpZ2h0cyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnByaXZhY3ktbGluayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmZvbnQtZGVmYXVsdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZm9udC1zaXplLWRlZmF1bHQsIGJvZHkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5OyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsIC5oNyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgaDEgPiBzcGFuLCBoMiA+IHNwYW4sIGgzID4gc3BhbiwgaDQgPiBzcGFuLCBoNSA+IHNwYW4sIGg2ID4gc3BhbiwgLmgxID4gc3BhbiwgLmgyID4gc3BhbiwgLmgzID4gc3BhbiwgLmg0ID4gc3BhbiwgLmg1ID4gc3BhbiwgLmg2ID4gc3BhbiwgLmg3ID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICBoMSBhLCBoMiBhLCBoMyBhLCBoNCBhLCBoNSBhLCBoNiBhLCAuaDEgYSwgLmgyIGEsIC5oMyBhLCAuaDQgYSwgLmg1IGEsIC5oNiBhLCAuaDcgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTsgfVxuICAgIGgxIGEsIGgxIGE6YWN0aXZlLCBoMSBhOmZvY3VzLCBoMiBhLCBoMiBhOmFjdGl2ZSwgaDIgYTpmb2N1cywgaDMgYSwgaDMgYTphY3RpdmUsIGgzIGE6Zm9jdXMsIGg0IGEsIGg0IGE6YWN0aXZlLCBoNCBhOmZvY3VzLCBoNSBhLCBoNSBhOmFjdGl2ZSwgaDUgYTpmb2N1cywgaDYgYSwgaDYgYTphY3RpdmUsIGg2IGE6Zm9jdXMsIC5oMSBhLCAuaDEgYTphY3RpdmUsIC5oMSBhOmZvY3VzLCAuaDIgYSwgLmgyIGE6YWN0aXZlLCAuaDIgYTpmb2N1cywgLmgzIGEsIC5oMyBhOmFjdGl2ZSwgLmgzIGE6Zm9jdXMsIC5oNCBhLCAuaDQgYTphY3RpdmUsIC5oNCBhOmZvY3VzLCAuaDUgYSwgLmg1IGE6YWN0aXZlLCAuaDUgYTpmb2N1cywgLmg2IGEsIC5oNiBhOmFjdGl2ZSwgLmg2IGE6Zm9jdXMsIC5oNyBhLCAuaDcgYTphY3RpdmUsIC5oNyBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgaDEgYTpob3ZlciwgaDIgYTpob3ZlciwgaDMgYTpob3ZlciwgaDQgYTpob3ZlciwgaDUgYTpob3ZlciwgaDYgYTpob3ZlciwgLmgxIGE6aG92ZXIsIC5oMiBhOmhvdmVyLCAuaDMgYTpob3ZlciwgLmg0IGE6aG92ZXIsIC5oNSBhOmhvdmVyLCAuaDYgYTpob3ZlciwgLmg3IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNjY2E4NzY7IH1cbiAgaDEgPiAqLCBoMiA+ICosIGgzID4gKiwgaDQgPiAqLCBoNSA+ICosIGg2ID4gKiwgLmgxID4gKiwgLmgyID4gKiwgLmgzID4gKiwgLmg0ID4gKiwgLmg1ID4gKiwgLmg2ID4gKiwgLmg3ID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjA3NjkyO1xuICAgICAgZm9udC1zaXplOiAxMDRweDsgfSB9XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgyLFxuICAgIC5oMiB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGgyLFxuICAgIC5oMiB7XG4gICAgICBsaW5lLWhlaWdodDogMS4xODY0NDtcbiAgICAgIGZvbnQtc2l6ZTogNTlweDsgfSB9XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMyxcbiAgICAuaDMge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgaDMsXG4gICAgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMyxcbiAgICAuaDMge1xuICAgICAgbGluZS1oZWlnaHQ6IDAuODg4ODk7XG4gICAgICBmb250LXNpemU6IDQ1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDMuc21hbGxlcixcbiAgICAuaDMuc21hbGxlciB7XG4gICAgICBmb250LXNpemU6IDQzLjJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoMy5tZWRpdW0sXG4gICAgLmgzLm1lZGl1bSB7XG4gICAgICBmb250LXNpemU6IDMzcHg7IH0gfVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgaDQsXG4gICAgLmg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGg0LFxuICAgIC5oNCB7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaDQsXG4gICAgLmg0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjUyO1xuICAgICAgZm9udC1zaXplOiAyNXB4OyB9IH1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBoNSxcbiAgICAuaDUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDczNjg7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH0gfVxuICBoNS5oNS1zbWFsbGVyLFxuICAuaDUuaDUtc21hbGxlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGg1Lmg1LXNtYWxsZXIsXG4gICAgICAuaDUuaDUtc21hbGxlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIGg2LFxuICAgIC5oNiB7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5oNyB7XG4gIGZvbnQ6IDcwMCAxNnB4LzI0cHggXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRleHQtYmlnZ2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50ZXh0LWJpZ2dlciB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuXG4udGV4dC1sYXJnZSB7XG4gIGZvbnQ6IDcwMCAzOHB4LzQycHggXCJQVCBTZXJpZlwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRleHQtbGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50ZXh0LWxhcmdlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTVweDsgfSB9XG5cbi50ZXh0LWV4dHJhLWxhcmdlLWJvcmRlcmVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAuMDdlbSAuMTNlbTtcbiAgZm9udDogNzAwIDEyMHB4IFwiUFQgU2VyaWZcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogLjg7XG4gIGJvcmRlcjogLjA3NWVtIHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRleHQtZXh0cmEtbGFyZ2UtYm9yZGVyZWQge1xuICAgICAgZm9udC1zaXplOiAyMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGV4dC1leHRyYS1sYXJnZS1ib3JkZXJlZCB7XG4gICAgICBmb250LXNpemU6IDI3MnB4OyB9IH1cblxuLmJpZyB7XG4gIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5iaWcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iaWcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfSB9XG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG5jb2RlIHtcbiAgcGFkZGluZzogNXB4IDdweDtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGNvbG9yOiAjZmU0YTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuZW0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxubWFyayxcbi5tYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2E4NzY7XG4gIHBhZGRpbmc6IC4yZW0gLjNlbTsgfVxuXG4udGV4dC1zdHlsZS0xIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRleHQtc3R5bGUtMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi50ZXh0LXN0eWxlLTMge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzUzNTQ1NzsgfVxuXG4udGV4dC1zdHlsZS00IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzAwMDsgfVxuXG4udGV4dC1zdHlsZS1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLWRlY29yYXRlZCA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5oZWFkZXItZGVjb3JhdGVkID4gKjpiZWZvcmUsIC5oZWFkZXItZGVjb3JhdGVkID4gKjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIG9wYWNpdHk6IC4zNjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuICAgIC5oZWFkZXItZGVjb3JhdGVkID4gKjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgLmhlYWRlci1kZWNvcmF0ZWQgPiAqOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRleHQtZGFyaywgLmJnLWJsYWNrLCAuYmctZ3JheS1kYXJrZXIsIC5iZy1ncmF5LWRhcmssIC5iZy1taW5lLXNoYWZ0LCAuYmctdGVhaywgLmJnLWNvZC1ncmF5LCAuYmctZWJvbnktY2xheSB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG4gIC5jb250ZXh0LWRhcmsgaDEsIC5iZy1ibGFjayBoMSwgLmJnLWdyYXktZGFya2VyIGgxLCAuYmctZ3JheS1kYXJrIGgxLCAuYmctbWluZS1zaGFmdCBoMSwgLmJnLXRlYWsgaDEsIC5iZy1jb2QtZ3JheSBoMSwgLmJnLWVib255LWNsYXkgaDEsIC5jb250ZXh0LWRhcmsgaDIsIC5iZy1ibGFjayBoMiwgLmJnLWdyYXktZGFya2VyIGgyLCAuYmctZ3JheS1kYXJrIGgyLCAuYmctbWluZS1zaGFmdCBoMiwgLmJnLXRlYWsgaDIsIC5iZy1jb2QtZ3JheSBoMiwgLmJnLWVib255LWNsYXkgaDIsIC5jb250ZXh0LWRhcmsgaDMsIC5iZy1ibGFjayBoMywgLmJnLWdyYXktZGFya2VyIGgzLCAuYmctZ3JheS1kYXJrIGgzLCAuYmctbWluZS1zaGFmdCBoMywgLmJnLXRlYWsgaDMsIC5iZy1jb2QtZ3JheSBoMywgLmJnLWVib255LWNsYXkgaDMsIC5jb250ZXh0LWRhcmsgaDQsIC5iZy1ibGFjayBoNCwgLmJnLWdyYXktZGFya2VyIGg0LCAuYmctZ3JheS1kYXJrIGg0LCAuYmctbWluZS1zaGFmdCBoNCwgLmJnLXRlYWsgaDQsIC5iZy1jb2QtZ3JheSBoNCwgLmJnLWVib255LWNsYXkgaDQsIC5jb250ZXh0LWRhcmsgaDUsIC5iZy1ibGFjayBoNSwgLmJnLWdyYXktZGFya2VyIGg1LCAuYmctZ3JheS1kYXJrIGg1LCAuYmctbWluZS1zaGFmdCBoNSwgLmJnLXRlYWsgaDUsIC5iZy1jb2QtZ3JheSBoNSwgLmJnLWVib255LWNsYXkgaDUsIC5jb250ZXh0LWRhcmsgaDYsIC5iZy1ibGFjayBoNiwgLmJnLWdyYXktZGFya2VyIGg2LCAuYmctZ3JheS1kYXJrIGg2LCAuYmctbWluZS1zaGFmdCBoNiwgLmJnLXRlYWsgaDYsIC5iZy1jb2QtZ3JheSBoNiwgLmJnLWVib255LWNsYXkgaDYsIC5jb250ZXh0LWRhcmsgLmgxLCAuYmctYmxhY2sgLmgxLCAuYmctZ3JheS1kYXJrZXIgLmgxLCAuYmctZ3JheS1kYXJrIC5oMSwgLmJnLW1pbmUtc2hhZnQgLmgxLCAuYmctdGVhayAuaDEsIC5iZy1jb2QtZ3JheSAuaDEsIC5iZy1lYm9ueS1jbGF5IC5oMSwgLmNvbnRleHQtZGFyayAuaDIsIC5iZy1ibGFjayAuaDIsIC5iZy1ncmF5LWRhcmtlciAuaDIsIC5iZy1ncmF5LWRhcmsgLmgyLCAuYmctbWluZS1zaGFmdCAuaDIsIC5iZy10ZWFrIC5oMiwgLmJnLWNvZC1ncmF5IC5oMiwgLmJnLWVib255LWNsYXkgLmgyLCAuY29udGV4dC1kYXJrIC5oMywgLmJnLWJsYWNrIC5oMywgLmJnLWdyYXktZGFya2VyIC5oMywgLmJnLWdyYXktZGFyayAuaDMsIC5iZy1taW5lLXNoYWZ0IC5oMywgLmJnLXRlYWsgLmgzLCAuYmctY29kLWdyYXkgLmgzLCAuYmctZWJvbnktY2xheSAuaDMsIC5jb250ZXh0LWRhcmsgLmg0LCAuYmctYmxhY2sgLmg0LCAuYmctZ3JheS1kYXJrZXIgLmg0LCAuYmctZ3JheS1kYXJrIC5oNCwgLmJnLW1pbmUtc2hhZnQgLmg0LCAuYmctdGVhayAuaDQsIC5iZy1jb2QtZ3JheSAuaDQsIC5iZy1lYm9ueS1jbGF5IC5oNCwgLmNvbnRleHQtZGFyayAuaDUsIC5iZy1ibGFjayAuaDUsIC5iZy1ncmF5LWRhcmtlciAuaDUsIC5iZy1ncmF5LWRhcmsgLmg1LCAuYmctbWluZS1zaGFmdCAuaDUsIC5iZy10ZWFrIC5oNSwgLmJnLWNvZC1ncmF5IC5oNSwgLmJnLWVib255LWNsYXkgLmg1LCAuY29udGV4dC1kYXJrIC5oNiwgLmJnLWJsYWNrIC5oNiwgLmJnLWdyYXktZGFya2VyIC5oNiwgLmJnLWdyYXktZGFyayAuaDYsIC5iZy1taW5lLXNoYWZ0IC5oNiwgLmJnLXRlYWsgLmg2LCAuYmctY29kLWdyYXkgLmg2LCAuYmctZWJvbnktY2xheSAuaDYsIC5jb250ZXh0LWRhcmsgLmg3LCAuYmctYmxhY2sgLmg3LCAuYmctZ3JheS1kYXJrZXIgLmg3LCAuYmctZ3JheS1kYXJrIC5oNywgLmJnLW1pbmUtc2hhZnQgLmg3LCAuYmctdGVhayAuaDcsIC5iZy1jb2QtZ3JheSAuaDcsIC5iZy1lYm9ueS1jbGF5IC5oNyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRleHQtZGFyayBhLCAuYmctYmxhY2sgYSwgLmJnLWdyYXktZGFya2VyIGEsIC5iZy1ncmF5LWRhcmsgYSwgLmJnLW1pbmUtc2hhZnQgYSwgLmJnLXRlYWsgYSwgLmJnLWNvZC1ncmF5IGEsIC5iZy1lYm9ueS1jbGF5IGEsIC5jb250ZXh0LWRhcmsgYTphY3RpdmUsIC5iZy1ibGFjayBhOmFjdGl2ZSwgLmJnLWdyYXktZGFya2VyIGE6YWN0aXZlLCAuYmctZ3JheS1kYXJrIGE6YWN0aXZlLCAuYmctbWluZS1zaGFmdCBhOmFjdGl2ZSwgLmJnLXRlYWsgYTphY3RpdmUsIC5iZy1jb2QtZ3JheSBhOmFjdGl2ZSwgLmJnLWVib255LWNsYXkgYTphY3RpdmUsIC5jb250ZXh0LWRhcmsgYTpmb2N1cywgLmJnLWJsYWNrIGE6Zm9jdXMsIC5iZy1ncmF5LWRhcmtlciBhOmZvY3VzLCAuYmctZ3JheS1kYXJrIGE6Zm9jdXMsIC5iZy1taW5lLXNoYWZ0IGE6Zm9jdXMsIC5iZy10ZWFrIGE6Zm9jdXMsIC5iZy1jb2QtZ3JheSBhOmZvY3VzLCAuYmctZWJvbnktY2xheSBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY29udGV4dC1kYXJrIGE6aG92ZXIsIC5iZy1ibGFjayBhOmhvdmVyLCAuYmctZ3JheS1kYXJrZXIgYTpob3ZlciwgLmJnLWdyYXktZGFyayBhOmhvdmVyLCAuYmctbWluZS1zaGFmdCBhOmhvdmVyLCAuYmctdGVhayBhOmhvdmVyLCAuYmctY29kLWdyYXkgYTpob3ZlciwgLmJnLWVib255LWNsYXkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNjY2E4NzY7IH1cbiAgLmNvbnRleHQtZGFyayAuYmlnLCAuYmctYmxhY2sgLmJpZywgLmJnLWdyYXktZGFya2VyIC5iaWcsIC5iZy1ncmF5LWRhcmsgLmJpZywgLmJnLW1pbmUtc2hhZnQgLmJpZywgLmJnLXRlYWsgLmJpZywgLmJnLWNvZC1ncmF5IC5iaWcsIC5iZy1lYm9ueS1jbGF5IC5iaWcsXG4gIC5jb250ZXh0LWRhcmsgLnRleHQtYmlnZ2VyLFxuICAuYmctYmxhY2sgLnRleHQtYmlnZ2VyLFxuICAuYmctZ3JheS1kYXJrZXIgLnRleHQtYmlnZ2VyLFxuICAuYmctZ3JheS1kYXJrIC50ZXh0LWJpZ2dlcixcbiAgLmJnLW1pbmUtc2hhZnQgLnRleHQtYmlnZ2VyLFxuICAuYmctdGVhayAudGV4dC1iaWdnZXIsXG4gIC5iZy1jb2QtZ3JheSAudGV4dC1iaWdnZXIsXG4gIC5iZy1lYm9ueS1jbGF5IC50ZXh0LWJpZ2dlcixcbiAgLmNvbnRleHQtZGFyayAudGV4dC1leHRyYS1sYXJnZS1ib3JkZXJlZCxcbiAgLmJnLWJsYWNrIC50ZXh0LWV4dHJhLWxhcmdlLWJvcmRlcmVkLFxuICAuYmctZ3JheS1kYXJrZXIgLnRleHQtZXh0cmEtbGFyZ2UtYm9yZGVyZWQsXG4gIC5iZy1ncmF5LWRhcmsgLnRleHQtZXh0cmEtbGFyZ2UtYm9yZGVyZWQsXG4gIC5iZy1taW5lLXNoYWZ0IC50ZXh0LWV4dHJhLWxhcmdlLWJvcmRlcmVkLFxuICAuYmctdGVhayAudGV4dC1leHRyYS1sYXJnZS1ib3JkZXJlZCxcbiAgLmJnLWNvZC1ncmF5IC50ZXh0LWV4dHJhLWxhcmdlLWJvcmRlcmVkLFxuICAuYmctZWJvbnktY2xheSAudGV4dC1leHRyYS1sYXJnZS1ib3JkZXJlZCB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgZmlsbDogIzAwMDsgfVxuXG4uYmctZ3JheS1kYXJrZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwMzBhO1xuICBmaWxsOiAjMDAwMzBhOyB9XG5cbi5iZy1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMmEyYjJiO1xuICBmaWxsOiAjMmEyYjJiOyB9XG5cbi5iZy1taW5lLXNoYWZ0IHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgZmlsbDogIzMzMzsgfVxuXG4uYmctdGVhayB7XG4gIGJhY2tncm91bmQ6ICNiNDk0NjU7XG4gIGZpbGw6ICNiNDk0NjU7IH1cblxuLmJnLWNvZC1ncmF5IHtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgZmlsbDogIzExMTsgfVxuXG4uYmctZWJvbnktY2xheSB7XG4gIGNvbG9yOiAjNjY2Yzg0OyB9XG4gIC5iZy1lYm9ueS1jbGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMmIyZjQwO1xuICAgIGZpbGw6ICMyYjJmNDA7IH1cbiAgLmJnLWVib255LWNsYXkgLnBhcmFsbGF4LWNvbnRlbnQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLmJnLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjOWY5ZjlmO1xuICBmaWxsOiAjOWY5ZjlmOyB9XG5cbi5iZy1hY2NlbnQsIC5iZy1hY2NlbnQgaDEsIC5iZy1hY2NlbnQgaDIsIC5iZy1hY2NlbnQgaDMsIC5iZy1hY2NlbnQgaDQsIC5iZy1hY2NlbnQgaDUsIC5iZy1hY2NlbnQgaDYsIC5iZy1hY2NlbnQgLmgxLCAuYmctYWNjZW50IC5oMiwgLmJnLWFjY2VudCAuaDMsIC5iZy1hY2NlbnQgLmg0LCAuYmctYWNjZW50IC5oNSwgLmJnLWFjY2VudCAuaDYsIC5iZy1hY2NlbnQgLmg3IHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJnLWFjY2VudCB7XG4gIGJhY2tncm91bmQ6ICNjY2E4NzY7XG4gIGZpbGw6ICNjY2E4NzY7IH1cblxuLmJnLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICBmaWxsOiAjZDlkOWQ5OyB9XG5cbi5iZy1ncmF5LWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG4gIC5iZy1ncmF5LWxpZ2h0ZXI6bm90KFtzdHlsZSo9XCJiYWNrZ3JvdW5kLVwiXSkgKyAuYmctZ3JheS1saWdodGVyOm5vdChbc3R5bGUqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uYmctd2hpc3BlciB7XG4gIGJhY2tncm91bmQ6ICNmMmYzZjg7XG4gIGZpbGw6ICNmMmYzZjg7IH1cblxuLmJnLWF0aGVucy1ncmF5IHtcbiAgYmFja2dyb3VuZDogI2U1ZThlZjtcbiAgZmlsbDogI2U1ZThlZjsgfVxuXG4uYmctaXJvbiB7XG4gIGJhY2tncm91bmQ6ICNkY2RkZTA7XG4gIGZpbGw6ICNkY2RkZTA7IH1cblxuLmJnLWltYWdlIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5iZy1pbWFnZS1jZW50ZXJlZCB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuLmJnLWZpeGVkIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5iZy1pbWFnZS0xIHtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmJnLWltYWdlLTEge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnNpdGUtbWFpbiAudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNjY2E4NzYgIWltcG9ydGFudDsgfVxuXG4uc2l0ZS1tYWluIGEudGV4dC1wcmltYXJ5OmZvY3VzLCAuc2l0ZS1tYWluIGEudGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNiZTkwNTEgIWltcG9ydGFudDsgfVxuXG4uc2l0ZS1tYWluIC50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLnNpdGUtbWFpbiBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzLCAuc2l0ZS1tYWluIGEudGV4dC1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4uc2l0ZS1tYWluIC50ZXh0LXJlZC1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmNGIyMiAhaW1wb3J0YW50OyB9XG5cbi5zaXRlLW1haW4gYS50ZXh0LXJlZC1vcmFuZ2U6Zm9jdXMsIC5zaXRlLW1haW4gYS50ZXh0LXJlZC1vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogI2VlMmMwMCAhaW1wb3J0YW50OyB9XG5cbi5zaXRlLW1haW4gLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG5cbi5zaXRlLW1haW4gYS50ZXh0LWJsYWNrOmZvY3VzLCAuc2l0ZS1tYWluIGEudGV4dC1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG5cbi5zaXRlLW1haW4gLnRleHQtc2lsdmVyIHtcbiAgY29sb3I6ICNjZGNkY2QgIWltcG9ydGFudDsgfVxuXG4uc2l0ZS1tYWluIGEudGV4dC1zaWx2ZXI6Zm9jdXMsIC5zaXRlLW1haW4gYS50ZXh0LXNpbHZlcjpob3ZlciB7XG4gIGNvbG9yOiAjYjRiNGI0ICFpbXBvcnRhbnQ7IH1cblxuLnNpdGUtbWFpbiAudGV4dC1kYXJrIHtcbiAgY29sb3I6ICMyYTJiMmIgIWltcG9ydGFudDsgfVxuXG4uc2l0ZS1tYWluIGEudGV4dC1kYXJrOmZvY3VzLCAuc2l0ZS1tYWluIGEudGV4dC1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMxMTExMTEgIWltcG9ydGFudDsgfVxuXG4uc2l0ZS1tYWluIC50ZXh0LWdyYXkge1xuICBjb2xvcjogIzlmOWY5ZiAhaW1wb3J0YW50OyB9XG5cbi5zaXRlLW1haW4gYS50ZXh0LWdyYXk6Zm9jdXMsIC5zaXRlLW1haW4gYS50ZXh0LWdyYXk6aG92ZXIge1xuICBjb2xvcjogIzg2ODY4NiAhaW1wb3J0YW50OyB9XG5cbi5zaXRlLW1haW4gLnRleHQtZ3JheS1saWdodCB7XG4gIGNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7IH1cblxuLnNpdGUtbWFpbiBhLnRleHQtZ3JheS1saWdodDpmb2N1cywgLnNpdGUtbWFpbiBhLnRleHQtZ3JheS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiBzaWx2ZXIgIWltcG9ydGFudDsgfVxuXG4uc2l0ZS1tYWluIC50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uc2l0ZS1tYWluIGEudGV4dC13aGl0ZTpmb2N1cywgLnNpdGUtbWFpbiBhLnRleHQtd2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50OyB9XG5cbi5zaXRlLW1haW4gLnRleHQtd2hpdGUtMDUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLnNpdGUtbWFpbiBhLnRleHQtd2hpdGUtMDU6Zm9jdXMsIC5zaXRlLW1haW4gYS50ZXh0LXdoaXRlLTA1OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi5zaXRlLW1haW4gLnRleHQtd2hpdGUtMDMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLnNpdGUtbWFpbiBhLnRleHQtd2hpdGUtMDM6Zm9jdXMsIC5zaXRlLW1haW4gYS50ZXh0LXdoaXRlLTAzOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuYmctZGVmYXVsdDpub3QoW3N0eWxlKj1cImJhY2tncm91bmQtXCJdKSArIC5iZy1kZWZhdWx0Om5vdChbc3R5bGUqPVwiYmFja2dyb3VuZC1cIl0pIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNoaWZ0LXRvcC0xIHtcbiAgICBtYXJnaW4tdG9wOiAtMzNweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNoaWZ0LXRvcC0xIHtcbiAgICBtYXJnaW4tdG9wOiAtNDNweDsgfSB9XG5cbi5zbmFja2JhcnMge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBwYWRkaW5nOiA5cHggMTZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICMxNzE3MTc7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnNuYWNrYmFycyAuaWNvbi14eHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gIC5zbmFja2JhcnMgcCBzcGFuOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDsgfVxuICAuc25hY2tiYXJzLWxlZnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zbmFja2JhcnMtcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5zbmFja2JhcnMtcmlnaHQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnNuYWNrYmFycyB7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgcGFkZGluZzogMTRweCAxN3B4OyB9IH1cblxuLnRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi50ZXh0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udGV4dC1zdHJpa2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4udGV4dC10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnRleHQtcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnRleHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4udGV4dC1zYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnRleHQtYm9sZCwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGV4dC11Ym9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLnRleHQtc3BhY2luZy0wIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLnRleHQtc3BhY2luZy00MCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07IH1cblxuLnRleHQtc3BhY2luZy0xMjAge1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtOyB9XG5cbi5idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOXB4IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5idXR0b246Zm9jdXMsIC5idXR0b246YWN0aXZlLCAuYnV0dG9uOmFjdGl2ZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmZvY3VzLCAuYnV0dG9uLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idXR0b246YWN0aXZlLCAuYnV0dG9uLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnV0dG9uLXNtYWxsZXIge1xuICAgIHBhZGRpbmc6IDZweCAzMnB4OyB9XG4gIC5idXR0b24tc21hbGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5idXR0b24tbWVkaXVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYnV0dG9uLmJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuXG5odG1sIC5kdHAgLmR0cC1idXR0b25zIC5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIGh0bWwgLmR0cCAuZHRwLWJ1dHRvbnMgLmJ0bi1wcmltYXJ5OmhvdmVyLCBodG1sIC5kdHAgLmR0cC1idXR0b25zIC5idG4tcHJpbWFyeTpmb2N1cywgaHRtbCAuZHRwIC5kdHAtYnV0dG9ucyAuYnRuLXByaW1hcnkuZm9jdXMsIGh0bWwgLmR0cCAuZHRwLWJ1dHRvbnMgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgaHRtbCAuZHRwIC5kdHAtYnV0dG9ucyAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbmh0bWwgLmJ1dHRvbi1kZWZhdWx0LCBodG1sIC5idXR0b24tZGVmYXVsdDphY3RpdmUsIGh0bWwgLmJ1dHRvbi1kZWZhdWx0LmFjdGl2ZSwgaHRtbCAuYnV0dG9uLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCBodG1sIC5idXR0b24tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIGh0bWwgLmJ1dHRvbi1kZWZhdWx0OmZvY3VzOmFjdGl2ZSwgaHRtbCAuYnV0dG9uLWRlZmF1bHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzNTQ1NztcbiAgYm9yZGVyLWNvbG9yOiAjNTM1NDU3OyB9XG5cbi5vcGVuID4gaHRtbCAuYnV0dG9uLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlLCBodG1sIC5idXR0b24tZGVmYXVsdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NhODc2O1xuICBib3JkZXItY29sb3I6ICNjY2E4NzY7IH1cblxuaHRtbCAuYnV0dG9uLWRlZmF1bHQuZGlzYWJsZWQsIGh0bWwgLmJ1dHRvbi1kZWZhdWx0W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBodG1sIC5idXR0b24tZGVmYXVsdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAuNTsgfVxuXG5odG1sIC5idXR0b24tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogIzUzNTQ1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5odG1sIC5idXR0b24tcHJpbWFyeSwgaHRtbCAuYnV0dG9uLXByaW1hcnk6YWN0aXZlLCBodG1sIC5idXR0b24tcHJpbWFyeS5hY3RpdmUsIGh0bWwgLmJ1dHRvbi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgaHRtbCAuYnV0dG9uLXByaW1hcnkuYWN0aXZlOmZvY3VzLCBodG1sIC5idXR0b24tcHJpbWFyeTpmb2N1czphY3RpdmUsIGh0bWwgLmJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2E4NzY7XG4gIGJvcmRlci1jb2xvcjogI2NjYTg3NjsgfVxuXG4ub3BlbiA+IGh0bWwgLmJ1dHRvbi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSwgaHRtbCAuYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0OTQ2NTtcbiAgYm9yZGVyLWNvbG9yOiAjYjQ5NDY1OyB9XG5cbmh0bWwgLmJ1dHRvbi1wcmltYXJ5LmRpc2FibGVkLCBodG1sIC5idXR0b24tcHJpbWFyeVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gaHRtbCAuYnV0dG9uLXByaW1hcnkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogLjU7IH1cblxuaHRtbCAuYnV0dG9uLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICNjY2E4NzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuaHRtbCAuYnV0dG9uLXJlZC1vcmFuZ2UsIGh0bWwgLmJ1dHRvbi1yZWQtb3JhbmdlOmFjdGl2ZSwgaHRtbCAuYnV0dG9uLXJlZC1vcmFuZ2UuYWN0aXZlLCBodG1sIC5idXR0b24tcmVkLW9yYW5nZTphY3RpdmU6Zm9jdXMsIGh0bWwgLmJ1dHRvbi1yZWQtb3JhbmdlLmFjdGl2ZTpmb2N1cywgaHRtbCAuYnV0dG9uLXJlZC1vcmFuZ2U6Zm9jdXM6YWN0aXZlLCBodG1sIC5idXR0b24tcmVkLW9yYW5nZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0YjIyO1xuICBib3JkZXItY29sb3I6ICNmZjRiMjI7IH1cblxuLm9wZW4gPiBodG1sIC5idXR0b24tcmVkLW9yYW5nZS5kcm9wZG93bi10b2dnbGUsIGh0bWwgLmJ1dHRvbi1yZWQtb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTJiMmI7XG4gIGJvcmRlci1jb2xvcjogIzJhMmIyYjsgfVxuXG5odG1sIC5idXR0b24tcmVkLW9yYW5nZS5kaXNhYmxlZCwgaHRtbCAuYnV0dG9uLXJlZC1vcmFuZ2VbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGh0bWwgLmJ1dHRvbi1yZWQtb3JhbmdlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IC41OyB9XG5cbmh0bWwgLmJ1dHRvbi1yZWQtb3JhbmdlIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmY0YjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbmh0bWwgLmJ1dHRvbi1vc2xvLWdyYXksIGh0bWwgLmJ1dHRvbi1vc2xvLWdyYXk6YWN0aXZlLCBodG1sIC5idXR0b24tb3Nsby1ncmF5LmFjdGl2ZSwgaHRtbCAuYnV0dG9uLW9zbG8tZ3JheTphY3RpdmU6Zm9jdXMsIGh0bWwgLmJ1dHRvbi1vc2xvLWdyYXkuYWN0aXZlOmZvY3VzLCBodG1sIC5idXR0b24tb3Nsby1ncmF5OmZvY3VzOmFjdGl2ZSwgaHRtbCAuYnV0dG9uLW9zbG8tZ3JheTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU4NjhhO1xuICBib3JkZXItY29sb3I6ICM4NTg2OGE7IH1cblxuLm9wZW4gPiBodG1sIC5idXR0b24tb3Nsby1ncmF5LmRyb3Bkb3duLXRvZ2dsZSwgaHRtbCAuYnV0dG9uLW9zbG8tZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NhODc2O1xuICBib3JkZXItY29sb3I6ICNjY2E4NzY7IH1cblxuaHRtbCAuYnV0dG9uLW9zbG8tZ3JheS5kaXNhYmxlZCwgaHRtbCAuYnV0dG9uLW9zbG8tZ3JheVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gaHRtbCAuYnV0dG9uLW9zbG8tZ3JheSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAuNTsgfVxuXG5odG1sIC5idXR0b24tb3Nsby1ncmF5IC5iYWRnZSB7XG4gIGNvbG9yOiAjODU4NjhhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbmh0bWwgLmJ1dHRvbi1wcmltYXJ5LWNvbnRyYXN0LCBodG1sIC5idXR0b24tcHJpbWFyeS1jb250cmFzdDphY3RpdmUsIGh0bWwgLmJ1dHRvbi1wcmltYXJ5LWNvbnRyYXN0LmFjdGl2ZSwgaHRtbCAuYnV0dG9uLXByaW1hcnktY29udHJhc3Q6YWN0aXZlOmZvY3VzLCBodG1sIC5idXR0b24tcHJpbWFyeS1jb250cmFzdC5hY3RpdmU6Zm9jdXMsIGh0bWwgLmJ1dHRvbi1wcmltYXJ5LWNvbnRyYXN0OmZvY3VzOmFjdGl2ZSwgaHRtbCAuYnV0dG9uLXByaW1hcnktY29udHJhc3Q6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYTg3NjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NhODc2OyB9XG5cbi5vcGVuID4gaHRtbCAuYnV0dG9uLXByaW1hcnktY29udHJhc3QuZHJvcGRvd24tdG9nZ2xlLCBodG1sIC5idXR0b24tcHJpbWFyeS1jb250cmFzdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjQ5NDY1O1xuICBib3JkZXItY29sb3I6ICNiNDk0NjU7IH1cblxuaHRtbCAuYnV0dG9uLXByaW1hcnktY29udHJhc3QuZGlzYWJsZWQsIGh0bWwgLmJ1dHRvbi1wcmltYXJ5LWNvbnRyYXN0W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBodG1sIC5idXR0b24tcHJpbWFyeS1jb250cmFzdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAuNTsgfVxuXG5odG1sIC5idXR0b24tcHJpbWFyeS1jb250cmFzdCAuYmFkZ2Uge1xuICBjb2xvcjogI2NjYTg3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5odG1sIC5idXR0b24tcHJpbWFyeS1vdXRsaW5lLCBodG1sIC5idXR0b24tcHJpbWFyeS1vdXRsaW5lOmFjdGl2ZSwgaHRtbCAuYnV0dG9uLXByaW1hcnktb3V0bGluZS5hY3RpdmUsIGh0bWwgLmJ1dHRvbi1wcmltYXJ5LW91dGxpbmU6YWN0aXZlOmZvY3VzLCBodG1sIC5idXR0b24tcHJpbWFyeS1vdXRsaW5lLmFjdGl2ZTpmb2N1cywgaHRtbCAuYnV0dG9uLXByaW1hcnktb3V0bGluZTpmb2N1czphY3RpdmUsIGh0bWwgLmJ1dHRvbi1wcmltYXJ5LW91dGxpbmU6Zm9jdXMge1xuICBjb2xvcjogI2NjYTg3NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYTg3NjsgfVxuXG4ub3BlbiA+IGh0bWwgLmJ1dHRvbi1wcmltYXJ5LW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLCBodG1sIC5idXR0b24tcHJpbWFyeS1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2E4NzY7XG4gIGJvcmRlci1jb2xvcjogI2NjYTg3NjsgfVxuXG5odG1sIC5idXR0b24tcHJpbWFyeS1vdXRsaW5lLmRpc2FibGVkLCBodG1sIC5idXR0b24tcHJpbWFyeS1vdXRsaW5lW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBodG1sIC5idXR0b24tcHJpbWFyeS1vdXRsaW5lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IC41OyB9XG5cbmh0bWwgLmJ1dHRvbi1wcmltYXJ5LW91dGxpbmUgLmJhZGdlIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NhODc2OyB9XG5cbmh0bWwgLmJ1dHRvbi1wcmltYXJ5LW91dGxpbmUtdjIsIGh0bWwgLmJ1dHRvbi1wcmltYXJ5LW91dGxpbmUtdjI6YWN0aXZlLCBodG1sIC5idXR0b24tcHJpbWFyeS1vdXRsaW5lLXYyLmFjdGl2ZSwgaHRtbCAuYnV0dG9uLXByaW1hcnktb3V0bGluZS12MjphY3RpdmU6Zm9jdXMsIGh0bWwgLmJ1dHRvbi1wcmltYXJ5LW91dGxpbmUtdjIuYWN0aXZlOmZvY3VzLCBodG1sIC5idXR0b24tcHJpbWFyeS1vdXRsaW5lLXYyOmZvY3VzOmFjdGl2ZSwgaHRtbCAuYnV0dG9uLXByaW1hcnktb3V0bGluZS12Mjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NhODc2OyB9XG5cbi5vcGVuID4gaHRtbCAuYnV0dG9uLXByaW1hcnktb3V0bGluZS12Mi5kcm9wZG93bi10b2dnbGUsIGh0bWwgLmJ1dHRvbi1wcmltYXJ5LW91dGxpbmUtdjI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYTg3NjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NhODc2OyB9XG5cbmh0bWwgLmJ1dHRvbi1wcmltYXJ5LW91dGxpbmUtdjIuZGlzYWJsZWQsIGh0bWwgLmJ1dHRvbi1wcmltYXJ5LW91dGxpbmUtdjJbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGh0bWwgLmJ1dHRvbi1wcmltYXJ5LW91dGxpbmUtdjIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogLjU7IH1cblxuaHRtbCAuYnV0dG9uLXByaW1hcnktb3V0bGluZS12MiAuYmFkZ2Uge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuaHRtbCAuYnV0dG9uLXdoaXRlLW91dGxpbmUsIGh0bWwgLmJ1dHRvbi13aGl0ZS1vdXRsaW5lOmFjdGl2ZSwgaHRtbCAuYnV0dG9uLXdoaXRlLW91dGxpbmUuYWN0aXZlLCBodG1sIC5idXR0b24td2hpdGUtb3V0bGluZTphY3RpdmU6Zm9jdXMsIGh0bWwgLmJ1dHRvbi13aGl0ZS1vdXRsaW5lLmFjdGl2ZTpmb2N1cywgaHRtbCAuYnV0dG9uLXdoaXRlLW91dGxpbmU6Zm9jdXM6YWN0aXZlLCBodG1sIC5idXR0b24td2hpdGUtb3V0bGluZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5vcGVuID4gaHRtbCAuYnV0dG9uLXdoaXRlLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLCBodG1sIC5idXR0b24td2hpdGUtb3V0bGluZTpob3ZlciB7XG4gIGNvbG9yOiAjNDE0MTQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuaHRtbCAuYnV0dG9uLXdoaXRlLW91dGxpbmUuZGlzYWJsZWQsIGh0bWwgLmJ1dHRvbi13aGl0ZS1vdXRsaW5lW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBodG1sIC5idXR0b24td2hpdGUtb3V0bGluZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAuNTsgfVxuXG5odG1sIC5idXR0b24td2hpdGUtb3V0bGluZSAuYmFkZ2Uge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuaHRtbCAuYnV0dG9uLXdoaXRlLW91dGxpbmUtdmFyaWFudC0xLCBodG1sIC5idXR0b24td2hpdGUtb3V0bGluZS12YXJpYW50LTE6YWN0aXZlLCBodG1sIC5idXR0b24td2hpdGUtb3V0bGluZS12YXJpYW50LTEuYWN0aXZlLCBodG1sIC5idXR0b24td2hpdGUtb3V0bGluZS12YXJpYW50LTE6YWN0aXZlOmZvY3VzLCBodG1sIC5idXR0b24td2hpdGUtb3V0bGluZS12YXJpYW50LTEuYWN0aXZlOmZvY3VzLCBodG1sIC5idXR0b24td2hpdGUtb3V0bGluZS12YXJpYW50LTE6Zm9jdXM6YWN0aXZlLCBodG1sIC5idXR0b24td2hpdGUtb3V0bGluZS12YXJpYW50LTE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4ub3BlbiA+IGh0bWwgLmJ1dHRvbi13aGl0ZS1vdXRsaW5lLXZhcmlhbnQtMS5kcm9wZG93bi10b2dnbGUsIGh0bWwgLmJ1dHRvbi13aGl0ZS1vdXRsaW5lLXZhcmlhbnQtMTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NhODc2O1xuICBib3JkZXItY29sb3I6ICNjY2E4NzY7IH1cblxuaHRtbCAuYnV0dG9uLXdoaXRlLW91dGxpbmUtdmFyaWFudC0xLmRpc2FibGVkLCBodG1sIC5idXR0b24td2hpdGUtb3V0bGluZS12YXJpYW50LTFbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGh0bWwgLmJ1dHRvbi13aGl0ZS1vdXRsaW5lLXZhcmlhbnQtMSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAuNTsgfVxuXG5odG1sIC5idXR0b24td2hpdGUtb3V0bGluZS12YXJpYW50LTEgLmJhZGdlIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbmh0bWwgLmJ1dHRvbi1zaWx2ZXItb3V0bGluZSwgaHRtbCAuYnV0dG9uLXNpbHZlci1vdXRsaW5lOmFjdGl2ZSwgaHRtbCAuYnV0dG9uLXNpbHZlci1vdXRsaW5lLmFjdGl2ZSwgaHRtbCAuYnV0dG9uLXNpbHZlci1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgaHRtbCAuYnV0dG9uLXNpbHZlci1vdXRsaW5lLmFjdGl2ZTpmb2N1cywgaHRtbCAuYnV0dG9uLXNpbHZlci1vdXRsaW5lOmZvY3VzOmFjdGl2ZSwgaHRtbCAuYnV0dG9uLXNpbHZlci1vdXRsaW5lOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNjZGNkY2Q7IH1cblxuLm9wZW4gPiBodG1sIC5idXR0b24tc2lsdmVyLW91dGxpbmUuZHJvcGRvd24tdG9nZ2xlLCBodG1sIC5idXR0b24tc2lsdmVyLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2RjZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2RjZGNkOyB9XG5cbmh0bWwgLmJ1dHRvbi1zaWx2ZXItb3V0bGluZS5kaXNhYmxlZCwgaHRtbCAuYnV0dG9uLXNpbHZlci1vdXRsaW5lW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBodG1sIC5idXR0b24tc2lsdmVyLW91dGxpbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogLjU7IH1cblxuaHRtbCAuYnV0dG9uLXNpbHZlci1vdXRsaW5lIC5iYWRnZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG5odG1sIC5idXR0b24tYmxhY2stb3V0bGluZSwgaHRtbCAuYnV0dG9uLWJsYWNrLW91dGxpbmU6YWN0aXZlLCBodG1sIC5idXR0b24tYmxhY2stb3V0bGluZS5hY3RpdmUsIGh0bWwgLmJ1dHRvbi1ibGFjay1vdXRsaW5lOmFjdGl2ZTpmb2N1cywgaHRtbCAuYnV0dG9uLWJsYWNrLW91dGxpbmUuYWN0aXZlOmZvY3VzLCBodG1sIC5idXR0b24tYmxhY2stb3V0bGluZTpmb2N1czphY3RpdmUsIGh0bWwgLmJ1dHRvbi1ibGFjay1vdXRsaW5lOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMDA7IH1cblxuLm9wZW4gPiBodG1sIC5idXR0b24tYmxhY2stb3V0bGluZS5kcm9wZG93bi10b2dnbGUsIGh0bWwgLmJ1dHRvbi1ibGFjay1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuXG5odG1sIC5idXR0b24tYmxhY2stb3V0bGluZS5kaXNhYmxlZCwgaHRtbCAuYnV0dG9uLWJsYWNrLW91dGxpbmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGh0bWwgLmJ1dHRvbi1ibGFjay1vdXRsaW5lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IC41OyB9XG5cbmh0bWwgLmJ1dHRvbi1ibGFjay1vdXRsaW5lIC5iYWRnZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJ1dHRvbi1yZXNwb25zaXZlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG5cbi5idXR0b24teHMge1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBwYWRkaW5nOiA4cHggNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnV0dG9uLXNtIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogMTJweCAyNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idXR0b24tbGcge1xuICBtaW4td2lkdGg6IDI3MHB4O1xuICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ1dHRvbi14bCB7XG4gIHBhZGRpbmc6IDE5cHggNDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS43MTQyOTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnV0dG9uLXhsIHtcbiAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICBwYWRkaW5nOiAxOXB4IDQ1cHg7IH0gfVxuICAuYnV0dG9uLXhsLWJpZ2dlciB7XG4gICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJ1dHRvbi14bC1iaWdnZXIge1xuICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH0gfVxuXG4uYnV0dG9uLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ1dHRvbi1yZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnV0dG9uLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDsgfVxuXG4uYnV0dG9uLXJvdW5kLTIge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLmJ1dHRvbi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAzNXB4OyB9XG5cbi5idXR0b24tcm91bmQtYm90dG9tIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7IH1cblxuLmJ1dHRvbi1zaGFkb3cge1xuICBib3gtc2hhZG93OiAtM3B4IDNweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpOyB9XG5cbi5idXR0b24uYnV0dG9uLWljb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnV0dG9uLmJ1dHRvbi1pY29uIC5pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRyYW5zaXRpb246IDBzOyB9XG4gIC5idXR0b24uYnV0dG9uLWljb24tbGVmdCAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5idXR0b24uYnV0dG9uLWljb24tcmlnaHQge1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLmJ1dHRvbi5idXR0b24taWNvbi1yaWdodCAuaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG4uYnV0dG9uLWljb24tb25seSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7IH1cbiAgLmJ1dHRvbi1pY29uLW9ubHk6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5idXR0b24taWNvbi1vbmx5LmJ1dHRvbi1pY29uLW9ubHktcHJpbWFyeSwgLmJ1dHRvbi1pY29uLW9ubHkuYnV0dG9uLWljb24tb25seS1wcmltYXJ5OmFjdGl2ZSwgLmJ1dHRvbi1pY29uLW9ubHkuYnV0dG9uLWljb24tb25seS1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI2NjYTg3NjsgfVxuICAuYnV0dG9uLWljb24tb25seS5idXR0b24taWNvbi1vbmx5LXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi5idXR0b24taWNvbi1vbmx5IHtcbiAgcGFkZGluZzogOXB4IDE4cHg7IH1cblxuLmJ1aWxkZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMEYzRjcgMCUsICMxMDlERjcgNTElLCAjMDBGM0Y3IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG4gIC5idWlsZGVyLWJ1dHRvbiBpbWcge1xuICAgIG1heC13aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAuYnVpbGRlci1idXR0b246aG92ZXIsIC5idWlsZGVyLWJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgW2RhdGEteC1tb2RlPVwidHJ1ZVwiXSAuYnVpbGRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gICAgLmJ1aWxkZXItYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9IH1cblxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaWNvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBzcGVhazogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbltjbGFzcyo9J2ljb24tY2lyY2xlJ10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuW2NsYXNzKj0naWNvbi1yb3VuZCddIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaXRlLW1haW4gLmljb24tZGVmYXVsdCB7XG4gIGNvbG9yOiAjOWY5ZjlmOyB9XG5cbi5zaXRlLW1haW4gLmljb24tYmxhY2sge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uc2l0ZS1tYWluIC5pY29uLXByaW1hcnkge1xuICBjb2xvcjogI2NjYTg3NjsgfVxuXG4uc2l0ZS1tYWluIC5pY29uLWd1bnNtb2tlIHtcbiAgY29sb3I6ICM3Njc4Nzc7IH1cblxuLnNpdGUtbWFpbiAuaWNvbi10dW5kb3JhIHtcbiAgY29sb3I6ICM0MTQxNDE7IH1cblxuLnNpdGUtbWFpbiAuaWNvbi1zdG9ybS1ncmF5IHtcbiAgY29sb3I6ICM2NjZjODQ7IH1cblxuLnNpdGUtbWFpbiAuaWNvbi1ub2JlbC1maWxsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2I0YjRiNDsgfVxuXG4uc2l0ZS1tYWluIC5pY29uLWJyaWdodC1ncmF5LWZpbGxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjM2Q0MTRlOyB9XG5cbi5zaXRlLW1haW4gLmljb24td2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2l0ZS1tYWluIGEuaWNvbi1kZWZhdWx0LCAuc2l0ZS1tYWluIGEuaWNvbi1kZWZhdWx0OmFjdGl2ZSwgLnNpdGUtbWFpbiBhLmljb24tZGVmYXVsdDpmb2N1cyB7XG4gIGNvbG9yOiAjOWY5ZjlmOyB9XG5cbi5zaXRlLW1haW4gYS5pY29uLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogI2NjYTg3NjsgfVxuXG4uc2l0ZS1tYWluIGEuaWNvbi1wcmltYXJ5LCAuc2l0ZS1tYWluIGEuaWNvbi1wcmltYXJ5OmFjdGl2ZSwgLnNpdGUtbWFpbiBhLmljb24tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjY2NhODc2OyB9XG5cbi5zaXRlLW1haW4gYS5pY29uLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2l0ZS1tYWluIGEuaWNvbi10dW5kb3JhLWludmVyc2UsIC5zaXRlLW1haW4gYS5pY29uLXR1bmRvcmEtaW52ZXJzZTphY3RpdmUsIC5zaXRlLW1haW4gYS5pY29uLXR1bmRvcmEtaW52ZXJzZTpmb2N1cyB7XG4gIGNvbG9yOiAjNDE0MTQxOyB9XG5cbi5zaXRlLW1haW4gYS5pY29uLXR1bmRvcmEtaW52ZXJzZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zaXRlLW1haW4gYS5pY29uLWJyaWdodC1ncmF5LWZpbGxlZCwgLnNpdGUtbWFpbiBhLmljb24tYnJpZ2h0LWdyYXktZmlsbGVkOmFjdGl2ZSwgLnNpdGUtbWFpbiBhLmljb24tYnJpZ2h0LWdyYXktZmlsbGVkOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzZDQxNGU7IH1cblxuLnNpdGUtbWFpbiBhLmljb24tYnJpZ2h0LWdyYXktZmlsbGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNjY2E4NzY7IH1cblxuLnNpdGUtbWFpbiBhLmljb24tbm9iZWwtZmlsbGVkLCAuc2l0ZS1tYWluIGEuaWNvbi1ub2JlbC1maWxsZWQ6YWN0aXZlLCAuc2l0ZS1tYWluIGEuaWNvbi1ub2JlbC1maWxsZWQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2I0YjRiNDsgfVxuXG4uc2l0ZS1tYWluIGEuaWNvbi1ub2JlbC1maWxsZWQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2NjYTg3NjsgfVxuXG4uc2l0ZS1tYWluIC5pY29uLXh4cyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLnNpdGUtbWFpbiAuaWNvbi14eHMtc21hbGwge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLnNpdGUtbWFpbiAuaWNvbi14eHMtc21hbGxlciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4uc2l0ZS1tYWluIC5pY29uLXhzIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAuc2l0ZS1tYWluIC5pY29uLXhzLXNtYWxsZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnNpdGUtbWFpbiAuaWNvbi1zbSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLnNpdGUtbWFpbiAuaWNvbi1tZCB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgLnNpdGUtbWFpbiAuaWNvbi1tZC1jdXN0b20ge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaXRlLW1haW4gLmljb24tbWQtY3VzdG9tIHtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDsgfSB9XG4gIC5zaXRlLW1haW4gLmljb24tbWQtc21hbGxlciB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG4uc2l0ZS1tYWluIC5pY29uLWxnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAuc2l0ZS1tYWluIC5pY29uLWxnLXNtYWxsZXIge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7IH1cblxuLnNpdGUtbWFpbiAuaWNvbi14bCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cblxuLnNpdGUtbWFpbiBbY2xhc3MqPSdpY29uLXJvdW5kJ10uaWNvbi14eHMtc21hbGxlcixcbi5zaXRlLW1haW4gW2NsYXNzKj0naWNvbi1jaXJjbGUnXS5pY29uLXh4cy1zbWFsbGVyIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuLmljb24tc2hpZnQtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7IH1cblxuLmljb24tc2hpZnQtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmljb24tc2hpZnQtMiB7XG4gICAgICB0b3A6IDRweDsgfSB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMXB4OyB9XG5cbi50aHVtYm5haWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMDsgfVxuXG4uaW1nLXRodW1ibmFpbCxcbi50aHVtYm5haWwge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi50aHVtYm5haWwtdmFyaWFudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGh1bWJuYWlsLXZhcmlhbnQtMSAudGh1bWJuYWlsLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAudGh1bWJuYWlsLXZhcmlhbnQtMSAudGh1bWJuYWlsLWltYWdlLFxuICAgIC50aHVtYm5haWwtdmFyaWFudC0xIC50aHVtYm5haWwtaW1hZ2UgPiBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNjAwcHg7IH1cbiAgICAudGh1bWJuYWlsLXZhcmlhbnQtMSAudGh1bWJuYWlsLWltYWdlID4gaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAudGh1bWJuYWlsLXZhcmlhbnQtMSAudGh1bWJuYWlsLWltYWdlLWlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDVweCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MDBweDsgfVxuICAgICAgLnRodW1ibmFpbC12YXJpYW50LTEgLnRodW1ibmFpbC1pbWFnZS1pbm5lciAqIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAgIC50aHVtYm5haWwtdmFyaWFudC0xIC50aHVtYm5haWwtaW1hZ2UtaW5uZXIgPiAqICsgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC50aHVtYm5haWwtdmFyaWFudC0xIC5oZWFkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnRodW1ibmFpbC12YXJpYW50LTEgKiArIHAge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnRodW1ibmFpbC12YXJpYW50LTEgKiArIC50aHVtYm5haWwtY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZGVza3RvcCAudGh1bWJuYWlsLXZhcmlhbnQtMSAudGh1bWJuYWlsLWltYWdlLWlubmVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDEsIDAsIDYwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IC41NXMgYWxsIGVhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7IH1cbiAgICAuZGVza3RvcCAudGh1bWJuYWlsLXZhcmlhbnQtMSAudGh1bWJuYWlsLWltYWdlOmhvdmVyIC50aHVtYm5haWwtaW1hZ2UtaW5uZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDEsIDAsIDBkZWcpOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC50aHVtYm5haWwtdmFyaWFudC0xICogKyAudGh1bWJuYWlsLWNhcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi50aHVtYm5haWwtdmFyaWFudC0yIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC50aHVtYm5haWwtdmFyaWFudC0yLXdyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIC50aHVtYm5haWwtdmFyaWFudC0yIC50aHVtYm5haWwtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAudGh1bWJuYWlsLXZhcmlhbnQtMiAudGh1bWJuYWlsLWltYWdlID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIwJSk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogMTAxJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lOyB9XG4gIC50aHVtYm5haWwtdmFyaWFudC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNDMsIDQ3LCA2NCwgMC43Nik7IH1cbiAgLnRodW1ibmFpbC12YXJpYW50LTIgLnRodW1ibmFpbC1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMzBweCAxMHB4OyB9XG4gICAgLnRodW1ibmFpbC12YXJpYW50LTIgLnRodW1ibmFpbC1pbm5lciBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnRodW1ibmFpbC12YXJpYW50LTIgLnRodW1ibmFpbC1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gICAgcGFkZGluZzogMTdweCA4cHggMjVweDtcbiAgICBtYXJnaW46IDMxcHggMTdweCAtMjVweCAxN3B4O1xuICAgIGJhY2tncm91bmQ6ICNjY2E4NzY7IH1cbiAgICAudGh1bWJuYWlsLXZhcmlhbnQtMiAudGh1bWJuYWlsLWNhcHRpb24gKiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50aHVtYm5haWwtdmFyaWFudC0yIC50aHVtYm5haWwtY2FwdGlvbiBhLCAudGh1bWJuYWlsLXZhcmlhbnQtMiAudGh1bWJuYWlsLWNhcHRpb24gYTphY3RpdmUsIC50aHVtYm5haWwtdmFyaWFudC0yIC50aHVtYm5haWwtY2FwdGlvbiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRodW1ibmFpbC12YXJpYW50LTIgLnRodW1ibmFpbC1jYXB0aW9uIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAudGh1bWJuYWlsLXZhcmlhbnQtMiAudGV4dC1oZWFkZXIge1xuICAgIGZvbnQ6IDcwMCAxOHB4LzI0cHggXCJQVCBTZXJpZlwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7IH1cbiAgLnRodW1ibmFpbC12YXJpYW50LTIgLnRleHQtY2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50aHVtYm5haWwtdmFyaWFudC0yIC50ZXh0LWNhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAudGh1bWJuYWlsLXZhcmlhbnQtMiAqICsgLmRpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAudGh1bWJuYWlsLXZhcmlhbnQtMiAuZGl2aWRlciArICoge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZGVza3RvcCAudGh1bWJuYWlsLXZhcmlhbnQtMjpiZWZvcmUge1xuICAgICAgdG9wOiA0MHB4OyB9XG4gICAgLmRlc2t0b3AgLnRodW1ibmFpbC12YXJpYW50LTIgLnRodW1ibmFpbC1pbm5lciA+ICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0cHgpO1xuICAgICAgdHJhbnNpdGlvbjogLjRzIGFsbCBlYXNlLWluLW91dDsgfVxuICAgIC5kZXNrdG9wIC50aHVtYm5haWwtdmFyaWFudC0yOmJlZm9yZSxcbiAgICAuZGVza3RvcCAudGh1bWJuYWlsLXZhcmlhbnQtMiAudGh1bWJuYWlsLWlubmVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlLW91dDsgfVxuICAgIC5kZXNrdG9wIC50aHVtYm5haWwtdmFyaWFudC0yOmhvdmVyOmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAuZGVza3RvcCAudGh1bWJuYWlsLXZhcmlhbnQtMjpob3ZlciAudGh1bWJuYWlsLWlubmVyID4gKiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAuZGVza3RvcCAudGh1bWJuYWlsLXZhcmlhbnQtMjpob3ZlcjpiZWZvcmUsXG4gICAgLmRlc2t0b3AgLnRodW1ibmFpbC12YXJpYW50LTI6aG92ZXIgLnRodW1ibmFpbC1pbm5lciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC50aHVtYm5haWwtdmFyaWFudC0yIC50aHVtYm5haWwtY2FwdGlvbiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgICBtYXJnaW46IDMxcHggOHB4IC0yNXB4IDhweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGh1bWJuYWlsLXZhcmlhbnQtMiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjJweCk7XG4gICAgICBtYXJnaW46IDAgMTFweCAwOyB9XG4gICAgICAudGh1bWJuYWlsLXZhcmlhbnQtMiAudGh1bWJuYWlsLWNhcHRpb24ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gICAgICAgIG1hcmdpbjogMzFweCAxN3B4IC0yNXB4IDE3cHg7IH0gfVxuXG5bZGF0YS14LW1vZGU9XCJ0cnVlXCJdIC50aHVtYm5haWw6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbltkYXRhLXgtbW9kZT1cInRydWVcIl0gLnRodW1ibmFpbC1pbm5lciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gIFtkYXRhLXgtbW9kZT1cInRydWVcIl0gLnRodW1ibmFpbC1pbm5lciA+ICoge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbltkYXRhLXgtbW9kZT1cInRydWVcIl0gLnRodW1ibmFpbC12YXJpYW50LTIgLnRodW1ibmFpbC1pbWFnZSA+IGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5pZS0xMSAudGh1bWJuYWlsLXZhcmlhbnQtMixcbi5pZS0xMCAudGh1bWJuYWlsLXZhcmlhbnQtMiB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH1cblxuLnRodW1ibmFpbC12YXJpYW50LTMge1xuICB3aWR0aDogMTAwLjAyNSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGh1bWJuYWlsLXZhcmlhbnQtMyAuaW1nLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudGh1bWJuYWlsLXZhcmlhbnQtMyAuaW1nLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC50aHVtYm5haWwtdmFyaWFudC0zIC5saW5rLWV4dGVybmFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICByaWdodDogLTMwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIHBhZGRpbmc6IDU1cHggMTVweCA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDc0JSAxMTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvKipcbiAgICAgIEBidWdmaXg6IGNvbG9yIGZsaWNrZXJpbmcgaW4gY2hpbGQgb2JqZWN0cyBvbiBob3ZlclxuICAgICAgQGFmZmVjdGVkOiBJRSBFZGdlXG4gICAgKi9cbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4yOHMgY3ViaWMtYmV6aWVyKDAuNzksIDAuMTQsIDAuMTUsIDAuODYpLCByaWdodCAwLjI4cyBjdWJpYy1iZXppZXIoMC43OSwgMC4xNCwgMC4xNSwgMC44NiksIG9wYWNpdHkgMC4yOHMgY3ViaWMtYmV6aWVyKDAuNzksIDAuMTQsIDAuMTUsIDAuODYpLCB2aXNpYmlsaXR5IDAuMjhzIGN1YmljLWJlemllcigwLjc5LCAwLjE0LCAwLjE1LCAwLjg2KTsgfVxuICAgIC50aHVtYm5haWwtdmFyaWFudC0zIC5saW5rLWV4dGVybmFsIC5pY29uIHtcbiAgICAgIHRyYW5zaXRpb246IC4yMnM7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gICAgLnRodW1ibmFpbC12YXJpYW50LTMgLmxpbmstZXh0ZXJuYWw6aG92ZXIge1xuICAgICAgdG9wOiAtMTJweDtcbiAgICAgIHJpZ2h0OiAtMTJweDsgfVxuICAudGh1bWJuYWlsLXZhcmlhbnQtMyAubGluay1vcmlnaW5hbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAudGh1bWJuYWlsLXZhcmlhbnQtMyAubGluay1vcmlnaW5hbCwgLnRodW1ibmFpbC12YXJpYW50LTMgLmxpbmstb3JpZ2luYWw6YWN0aXZlLCAudGh1bWJuYWlsLXZhcmlhbnQtMyAubGluay1vcmlnaW5hbDpmb2N1cywgLnRodW1ibmFpbC12YXJpYW50LTMgLmxpbmstb3JpZ2luYWw6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGh1bWJuYWlsLXZhcmlhbnQtMyAubGluay1vcmlnaW5hbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZThmZic7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgb3BhY2l0eTogLjI7XG4gICAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlOyB9XG4gIC50aHVtYm5haWwtdmFyaWFudC0zIC5jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aHVtYm5haWwtdmFyaWFudC0zIC5saW5rLW9yaWdpbmFsOmJlZm9yZSB7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmRlc2t0b3AgLnRodW1ibmFpbC12YXJpYW50LTMgLmltZy1pdGVtIHtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1vdXQ7IH1cbiAgICAuZGVza3RvcCAudGh1bWJuYWlsLXZhcmlhbnQtMyAuY2FwdGlvbixcbiAgICAuZGVza3RvcCAudGh1bWJuYWlsLXZhcmlhbnQtMyAubGluay1leHRlcm5hbCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmRlc2t0b3AgLnRodW1ibmFpbC12YXJpYW50LTMgLmxpbmstZXh0ZXJuYWwge1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgICAgdG9wOiAtNTBweDsgfVxuICAgIC5kZXNrdG9wIC50aHVtYm5haWwtdmFyaWFudC0zOmhvdmVyIC5jYXB0aW9uLFxuICAgIC5kZXNrdG9wIC50aHVtYm5haWwtdmFyaWFudC0zOmhvdmVyIC5saW5rLWV4dGVybmFsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLmRlc2t0b3AgLnRodW1ibmFpbC12YXJpYW50LTM6aG92ZXIgLmltZy1pdGVtIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjA4KTsgfVxuICAgIC5kZXNrdG9wIC50aHVtYm5haWwtdmFyaWFudC0zOmhvdmVyIC5saW5rLWV4dGVybmFsIHtcbiAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgIHRvcDogLTMwcHg7IH1cbiAgICAgIC5kZXNrdG9wIC50aHVtYm5haWwtdmFyaWFudC0zOmhvdmVyIC5saW5rLWV4dGVybmFsOmhvdmVyIHtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgcmlnaHQ6IC0yMHB4OyB9IH1cbiAgLnRodW1ibmFpbC12YXJpYW50LTMgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRodW1ibmFpbC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRodW1ibmFpbC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDlweDsgfSB9XG5cbi50aHVtYm5haWwtcHJvZmlsZSAudGh1bWJuYWlsLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50aHVtYm5haWwtcHJvZmlsZSAudGh1bWJuYWlsLWNhcHRpb24ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmM2Y4OyB9XG5cbi50aHVtYm5haWwtcHJvZmlsZSAudGh1bWJuYWlsLWNhcHRpb24taW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRodW1ibmFpbC1wcm9maWxlIC50aHVtYm5haWwtY2FwdGlvbi1pbm5lciA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLnRodW1ibmFpbC1wcm9maWxlIC50aHVtYm5haWwtY2FwdGlvbi1pbm5lciwgLnRodW1ibmFpbC1wcm9maWxlIC50aHVtYm5haWwtY2FwdGlvbi1pbm5lciA+IHVsIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC50aHVtYm5haWwtcHJvZmlsZSAudGh1bWJuYWlsLWNhcHRpb24taW5uZXIgdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDI7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDI7XG4gICAgZmxleC1ncm93OiAyOyB9XG4gICAgLnRodW1ibmFpbC1wcm9maWxlIC50aHVtYm5haWwtY2FwdGlvbi1pbm5lciB1bCA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIHBhZGRpbmc6IDAgN3B4OyB9XG4gIC50aHVtYm5haWwtcHJvZmlsZSAudGh1bWJuYWlsLWNhcHRpb24taW5uZXIgLmJ0bi13cmFwIHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLnRodW1ibmFpbC1wcm9maWxlIC50aHVtYm5haWwtY2FwdGlvbi1pbm5lciwgLnRodW1ibmFpbC1wcm9maWxlIC50aHVtYm5haWwtY2FwdGlvbi1pbm5lciB1bCB7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGh1bWJuYWlsLXByb2ZpbGUgLnRodW1ibmFpbC1jYXB0aW9uLWlubmVyIHVsIHtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnRodW1ibmFpbC1wcm9maWxlIC50aHVtYm5haWwtY2FwdGlvbi1pbm5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAudGh1bWJuYWlsLXByb2ZpbGUgLnRodW1ibmFpbC1jYXB0aW9uLWlubmVyIC5idG4td3JhcCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aHVtYm5haWwtdmFyaWFudC0yIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAudGh1bWJuYWlsLXZhcmlhbnQtMyxcbiAgLnRodW1ibmFpbC1wcm9maWxlIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi50aHVtYm5haWwtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAudGh1bWJuYWlsLWJsb2NrID4gaW1nLFxuICAudGh1bWJuYWlsLWJsb2NrIGEgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG5maWd1cmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLmZpZ3VyZSAuY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLnJkLW1haWxmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5pbnB1dDpub3QoOmVtcHR5KSArIC5mb3JtLWxhYmVsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCArIC5mb3JtLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5mb3JtLWxhYmVsLFxuLmZvcm0taW5wdXQge1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5pbnB1dC1zbSxcbi5pbnB1dC1sZyxcbi5mb3JtLWlucHV0IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5pbnB1dC1zbSwgLmlucHV0LXNtOmZvY3VzLFxuICAuaW5wdXQtbGcsXG4gIC5pbnB1dC1sZzpmb2N1cyxcbiAgLmZvcm0taW5wdXQsXG4gIC5mb3JtLWlucHV0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbnRleHRhcmVhLmZvcm0taW5wdXQge1xuICBoZWlnaHQ6IDE2NnB4O1xuICBtaW4taGVpZ2h0OiA1MnB4O1xuICBtYXgtaGVpZ2h0OiAyNDlweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG4uZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDE0cHggMTlweDtcbiAgYm9yZGVyOiAwcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmZvcm0taW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmJnLXdoaXRlIC5mb3JtLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5OyB9XG5cbi5mb3JtLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvcm0td3JhcCArIC5mb3JtLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmZvcm0tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjZweDtcbiAgbGVmdDogMTlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzlmOWY5ZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDk7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5mb3JtLWxhYmVsLmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5mb3JtLWxhYmVsLmF1dG8tZmlsbCB7XG4gICAgY29sb3I6ICM5ZjlmOWY7IH1cblxuW2RhdGEteC1tb2RlPSd0cnVlJ10gLmZvcm0tbGFiZWwge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tbGFiZWwtb3V0c2lkZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuZm9ybS1sYWJlbC1vdXRzaWRlLCAuZm9ybS1sYWJlbC1vdXRzaWRlLmZvY3VzLCAuZm9ybS1sYWJlbC1vdXRzaWRlLmF1dG8tZmlsbCB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogIzlmOWY5ZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5mb3JtLXZhbGlkYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDJweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgY29sb3I6ICNmZTRhMjE7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG5cbmZvcm0ubGFiZWwtb3V0c2lkZSAuZm9ybS12YWxpZGF0aW9uIHtcbiAgdG9wOiA3cHg7IH1cblxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNmZTRhMjE7IH1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOm5vdCguZm9ybS1jb250cm9sLWltcHJlc3NlZCksIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpub3QoLmZvcm0tY29udHJvbC1pbXByZXNzZWQpOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmU0YTIxO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1pbXByZXNzZWQsIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1pbXByZXNzZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2ZlNGEyMTsgfVxuXG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZTRhMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZTRhMjE7IH1cblxuLmZvcm0taW5saW5lIC5oYXMtZXJyb3IgfiBidXR0b25bdHlwZT0nc3VibWl0J10ge1xuICBib3JkZXItY29sb3I6ICNmZTRhMjE7XG4gIGJhY2tncm91bmQ6ICNmZTRhMjE7IH1cblxuLmhhcy1lcnJvciAuZm9ybS12YWxpZGF0aW9uIHtcbiAgY29sb3I6ICNmZTRhMjE7IH1cblxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzU4YzQ3NjsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpub3QoLmZvcm0tY29udHJvbC1pbXByZXNzZWQpLCAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpub3QoLmZvcm0tY29udHJvbC1pbXByZXNzZWQpOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGZmMGQ4O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWltcHJlc3NlZCwgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNkZmYwZDg7IH1cblxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZmYwZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuLmZvcm0taW5saW5lIC5oYXMtc3VjY2VzcyB+IGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gIGJvcmRlci1jb2xvcjogI2RmZjBkODtcbiAgYmFja2dyb3VuZDogI2RmZjBkODsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tdmFsaWRhdGlvbiB7XG4gIGNvbG9yOiAjNThjNDc2OyB9XG5cbiNmb3JtLW91dHB1dC1nbG9iYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMTVweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMHB4KTtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICB6LWluZGV4OiA5OTk5OTk5OyB9XG4gICNmb3JtLW91dHB1dC1nbG9iYWwuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAjZm9ybS1vdXRwdXQtZ2xvYmFsIHtcbiAgICAgIGxlZnQ6IDMwcHg7IH0gfVxuXG4uZm9ybS1vdXRwdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5mb3JtLW91dHB1dC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAuZm9ybS1vdXRwdXQuZXJyb3Ige1xuICAgIGNvbG9yOiAjZmU0YTIxOyB9XG4gIC5mb3JtLW91dHB1dC5zdWNjZXNzIHtcbiAgICBjb2xvcjogIzU4YzQ3NjsgfVxuXG4ucmFkaW8gLnJhZGlvLWN1c3RvbSxcbi5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbSxcbi5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tLFxuLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tIHtcbiAgb3BhY2l0eTogMDsgfVxuICAucmFkaW8gLnJhZGlvLWN1c3RvbSwgLnJhZGlvIC5yYWRpby1jdXN0b20tZHVtbXksXG4gIC5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbSxcbiAgLnJhZGlvLWlubGluZSAucmFkaW8tY3VzdG9tLWR1bW15LFxuICAuY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbSxcbiAgLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20tZHVtbXksXG4gIC5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbSxcbiAgLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tLWR1bW15IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnJhZGlvIC5yYWRpby1jdXN0b20tZHVtbXksXG4gIC5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbS1kdW1teSxcbiAgLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20tZHVtbXksXG4gIC5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbS1kdW1teSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAucmFkaW8gLnJhZGlvLWN1c3RvbS1kdW1teTphZnRlcixcbiAgICAucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20tZHVtbXk6YWZ0ZXIsXG4gICAgLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIsXG4gICAgLmNoZWNrYm94LWlubGluZSAuY2hlY2tib3gtY3VzdG9tLWR1bW15OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuMjJzOyB9XG4gIC5yYWRpbyAucmFkaW8tY3VzdG9tOmZvY3VzLFxuICAucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b206Zm9jdXMsXG4gIC5jaGVja2JveCAuY2hlY2tib3gtY3VzdG9tOmZvY3VzLFxuICAuY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b206Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnJhZGlvLWN1c3RvbTpjaGVja2VkICsgLnJhZGlvLWN1c3RvbS1kdW1teTphZnRlcixcbi5jaGVja2JveC1jdXN0b206Y2hlY2tlZCArIC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5yYWRpbyxcbi5yYWRpby1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLnJhZGlvIC5yYWRpby1jdXN0b20tZHVtbXksXG4gIC5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbS1kdW1teSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMDsgfVxuICAgIC5yYWRpbyAucmFkaW8tY3VzdG9tLWR1bW15OmFmdGVyLFxuICAgIC5yYWRpby1pbmxpbmUgLnJhZGlvLWN1c3RvbS1kdW1teTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRvcDogM3B4O1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDMwYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uZm9ybS13cmFwLWNvbG9yIC5yYWRpby1pbmxpbmUsXG4uZm9ybS13cmFwLXNpemUgLnJhZGlvLWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uZm9ybS13cmFwLWNvbG9yIC5yYWRpby1jb250cm9sLFxuLmZvcm0td3JhcC1zaXplIC5yYWRpby1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9XG4gIC5mb3JtLXdyYXAtY29sb3IgLnJhZGlvLWNvbnRyb2w6YWZ0ZXIsXG4gIC5mb3JtLXdyYXAtc2l6ZSAucmFkaW8tY29udHJvbDphZnRlciB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5mb3JtLXdyYXAtY29sb3IgLnJhZGlvLWNvbnRyb2w6YWZ0ZXIsXG4gIC5mb3JtLXdyYXAtc2l6ZSAucmFkaW8tY29udHJvbDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IC0yM3B4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogI2NjYTg3NjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogLjJzOyB9XG5cbi5mb3JtLXdyYXAtY29sb3IgLnJhZGlvLWN1c3RvbTpjaGVja2VkIH4gLnJhZGlvLWNvbnRyb2w6YWZ0ZXIsXG4uZm9ybS13cmFwLXNpemUgLnJhZGlvLWN1c3RvbTpjaGVja2VkIH4gLnJhZGlvLWNvbnRyb2w6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9ybS13cmFwLWNvbG9yIC5yYWRpby1jdXN0b20tZHVtbXksXG4uZm9ybS13cmFwLXNpemUgLnJhZGlvLWN1c3RvbS1kdW1teSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcm0td3JhcC1zaXplIC5yYWRpby1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi5mb3JtLXdyYXAtc2l6ZSAucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7IH1cblxuLmZvcm0td3JhcC1zaXplIC5yYWRpby1jb250cm9sIHtcbiAgY29sb3I6ICM5ZjlmOWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogLjJzOyB9XG4gIC5mb3JtLXdyYXAtc2l6ZSAucmFkaW8tY29udHJvbDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7IH1cblxuLmZvcm0td3JhcC1zaXplIC5yYWRpby1jdXN0b206Y2hlY2tlZCB+IC5yYWRpby1jb250cm9sIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmNoZWNrYm94LFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmNoZWNrYm94IC5jaGVja2JveC1jdXN0b20tZHVtbXksXG4gIC5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbS1kdW1teSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkOWQ5ZDk7IH1cbiAgICAuY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbS1kdW1teTphZnRlcixcbiAgICAuY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZTVjYSc7XG4gICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIGNvbG9yOiAjMmEyYjJiOyB9XG5cbi5jaGVja2JveC1zbWFsbCB7XG4gIHBhZGRpbmctbGVmdDogMjZweDsgfVxuICAuY2hlY2tib3gtc21hbGwgLmNoZWNrYm94LWN1c3RvbS1kdW1teSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7IH1cbiAgICAuY2hlY2tib3gtc21hbGwgLmNoZWNrYm94LWN1c3RvbS1kdW1teTphZnRlciB7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBsZWZ0OiAtMnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi50ZXh0YXJlYS1saW5lZC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMi4zOTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RleHRhcmVhLXBhdHRlcm4tbGlnaHQucG5nXCIpIHJlcGVhdDsgfVxuICAudGV4dGFyZWEtbGluZWQtd3JhcCB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAyMDRweDtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMi4zOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udGV4dGFyZWEtbGluZWQtd3JhcC14cyB0ZXh0YXJlYSB7XG4gIGhlaWdodDogNjhweDsgfVxuXG4uc2l0ZS1tYWluIC5mb3JtLWNsYXNzaWMtYm9yZGVyZWQgLmZvcm0tbGFiZWwsXG4uc2l0ZS1tYWluIC5mb3JtLWNsYXNzaWMtYm9yZGVyZWQgLmZvcm0tbGFiZWwtb3V0c2lkZSxcbi5zaXRlLW1haW4gLmZvcm0tY2xhc3NpYy1ib3JkZXJlZCAuZm9ybS1pbnB1dCB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5zaXRlLW1haW4gLmZvcm0tY2xhc3NpYy1ib3JkZXJlZCAuZm9ybS1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cblxuLnNpdGUtbWFpbiAuZm9ybS1tb2Rlcm4gLmZvcm0taW5wdXQsXG4uc2l0ZS1tYWluIC5mb3JtLW1vZGVybiAuZm9ybS1sYWJlbCB7XG4gIGNvbG9yOiAjOWY5ZjlmOyB9XG5cbi5zaXRlLW1haW4gLmZvcm0tbW9kZXJuIGlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAyMHB4OyB9XG5cbi5zaXRlLW1haW4gLmZvcm0tbW9kZXJuIC5mb3JtLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NhODc2OyB9XG5cbi5zaXRlLW1haW4gLmZvcm0tbW9kZXJuIC5mb3JtLWlucHV0IHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zaXRlLW1haW4gLmZvcm0tbW9kZXJuIC5mb3JtLWxhYmVsIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAxOHB4OyB9XG5cbi5zaXRlLW1haW4gLmZvcm0tbW9kZXJuIC5mb3JtLXZhbGlkYXRpb24ge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnNpdGUtbWFpbiAuZm9ybS1tb2Rlcm4gLnRleHRhcmVhLWxpbmVkLXdyYXAgLmZvcm0tdmFsaWRhdGlvbiB7XG4gIGJvdHRvbTogLTVweDsgfVxuXG4uc2l0ZS1tYWluIC5mb3JtLW1vZGVybiAuZm9ybS13cmFwICsgLmZvcm0td3JhcCB7XG4gIG1hcmdpbi10b3A6IDIycHg7IH1cblxuLnNpdGUtbWFpbiAuZm9ybS1tb2Rlcm4gKiArIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5zaXRlLW1haW4gLmZvcm0tbW9kZXJuIC5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uc2l0ZS1tYWluIC5mb3JtLW1vZGVybiAuaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLnNpdGUtbWFpbiAuZm9ybS1tb2Rlcm4gLmhhcy1lcnJvciAucmFkaW8sXG4uc2l0ZS1tYWluIC5mb3JtLW1vZGVybiAuaGFzLWVycm9yIC5jaGVja2JveCxcbi5zaXRlLW1haW4gLmZvcm0tbW9kZXJuIC5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5zaXRlLW1haW4gLmZvcm0tbW9kZXJuIC5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5zaXRlLW1haW4gLmZvcm0tbW9kZXJuIC5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uc2l0ZS1tYWluIC5mb3JtLW1vZGVybiAuaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLnNpdGUtbWFpbiAuZm9ybS1tb2Rlcm4gLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uc2l0ZS1tYWluIC5mb3JtLW1vZGVybiAuaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjZmU0YTIxOyB9XG5cbi5zaXRlLW1haW4gLmZvcm0tbW9kZXJuIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpub3QoLmZvcm0tY29udHJvbC1pbXByZXNzZWQpLCAuc2l0ZS1tYWluIC5mb3JtLW1vZGVybiAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6bm90KC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkKTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZlNGEyMTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uc2l0ZS1tYWluIC5mb3JtLW1vZGVybiAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkLCAuc2l0ZS1tYWluIC5mb3JtLW1vZGVybiAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNmZTRhMjE7IH1cblxuLnNpdGUtbWFpbiAuZm9ybS1tb2Rlcm4gLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmU0YTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU0YTIxOyB9XG5cbi5mb3JtLWlubGluZSAuc2l0ZS1tYWluIC5mb3JtLW1vZGVybiAuaGFzLWVycm9yIH4gYnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmU0YTIxO1xuICBiYWNrZ3JvdW5kOiAjZmU0YTIxOyB9XG5cbi5zaXRlLW1haW4gLmZvcm0tbW9kZXJuIC5oYXMtZXJyb3IgLmZvcm0tdmFsaWRhdGlvbiB7XG4gIGNvbG9yOiAjZmU0YTIxOyB9XG5cbi5zaXRlLW1haW4gLmZvcm0tbW9kZXJuLmZvcm0tZGFya2VyIC5mb3JtLWlucHV0LFxuLnNpdGUtbWFpbiAuZm9ybS1tb2Rlcm4uZm9ybS1kYXJrZXIgLmZvcm0tbGFiZWwge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uc2l0ZS1tYWluIC5mb3JtLW1vZGVybi5mb3JtLWRhcmtlciAuZm9ybS1sYWJlbDpub3QoLmZvY3VzKSArIC5mb3JtLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2RjZGNkOyB9XG5cbi5jb250ZXh0LWRhcmsgLmZvcm0tY2xhc3NpYy1ib3JkZXJlZCAuZm9ybS1sYWJlbCwgLmJnLWJsYWNrIC5mb3JtLWNsYXNzaWMtYm9yZGVyZWQgLmZvcm0tbGFiZWwsIC5iZy1ncmF5LWRhcmtlciAuZm9ybS1jbGFzc2ljLWJvcmRlcmVkIC5mb3JtLWxhYmVsLCAuYmctZ3JheS1kYXJrIC5mb3JtLWNsYXNzaWMtYm9yZGVyZWQgLmZvcm0tbGFiZWwsIC5iZy1taW5lLXNoYWZ0IC5mb3JtLWNsYXNzaWMtYm9yZGVyZWQgLmZvcm0tbGFiZWwsIC5iZy10ZWFrIC5mb3JtLWNsYXNzaWMtYm9yZGVyZWQgLmZvcm0tbGFiZWwsIC5iZy1jb2QtZ3JheSAuZm9ybS1jbGFzc2ljLWJvcmRlcmVkIC5mb3JtLWxhYmVsLCAuYmctZWJvbnktY2xheSAuZm9ybS1jbGFzc2ljLWJvcmRlcmVkIC5mb3JtLWxhYmVsLFxuLmNvbnRleHQtZGFyayAuZm9ybS1jbGFzc2ljLWJvcmRlcmVkIC5mb3JtLWlucHV0LFxuLmJnLWJsYWNrIC5mb3JtLWNsYXNzaWMtYm9yZGVyZWQgLmZvcm0taW5wdXQsXG4uYmctZ3JheS1kYXJrZXIgLmZvcm0tY2xhc3NpYy1ib3JkZXJlZCAuZm9ybS1pbnB1dCxcbi5iZy1ncmF5LWRhcmsgLmZvcm0tY2xhc3NpYy1ib3JkZXJlZCAuZm9ybS1pbnB1dCxcbi5iZy1taW5lLXNoYWZ0IC5mb3JtLWNsYXNzaWMtYm9yZGVyZWQgLmZvcm0taW5wdXQsXG4uYmctdGVhayAuZm9ybS1jbGFzc2ljLWJvcmRlcmVkIC5mb3JtLWlucHV0LFxuLmJnLWNvZC1ncmF5IC5mb3JtLWNsYXNzaWMtYm9yZGVyZWQgLmZvcm0taW5wdXQsXG4uYmctZWJvbnktY2xheSAuZm9ybS1jbGFzc2ljLWJvcmRlcmVkIC5mb3JtLWlucHV0IHtcbiAgY29sb3I6ICM5ZjlmOWY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5mb3JtLWNsYXNzaWMuZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZvcm0tY2xhc3NpYy5mb3JtLWlubGluZSAuZm9ybS13cmFwIHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gIC5mb3JtLWNsYXNzaWMuZm9ybS1pbmxpbmUgLmZvcm0taW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4OyB9XG4gIC5mb3JtLWNsYXNzaWMuZm9ybS1pbmxpbmUgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDsgfVxuICAuZm9ybS1jbGFzc2ljLmZvcm0taW5saW5lIC5oYXMtZXJyb3IgKyAuZm9ybS1pbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuICAuZm9ybS1jbGFzc2ljLmZvcm0taW5saW5lIC5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4gIC5mb3JtLWNsYXNzaWMuZm9ybS1pbmxpbmUgLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbiAgLmZvcm0tY2xhc3NpYy5mb3JtLWlubGluZSAuaGFzLWVycm9yIC5yYWRpbyxcbiAgLmZvcm0tY2xhc3NpYy5mb3JtLWlubGluZSAuaGFzLWVycm9yIC5jaGVja2JveCxcbiAgLmZvcm0tY2xhc3NpYy5mb3JtLWlubGluZSAuaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4gIC5mb3JtLWNsYXNzaWMuZm9ybS1pbmxpbmUgLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuICAuZm9ybS1jbGFzc2ljLmZvcm0taW5saW5lIC5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWNsYXNzaWMuZm9ybS1pbmxpbmUgLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCxcbiAgLmZvcm0tY2xhc3NpYy5mb3JtLWlubGluZSAuaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgLmZvcm0tY2xhc3NpYy5mb3JtLWlubGluZSAuaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gICAgY29sb3I6ICNmZTRhMjE7IH1cbiAgLmZvcm0tY2xhc3NpYy5mb3JtLWlubGluZSAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6bm90KC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkKSwgLmZvcm0tY2xhc3NpYy5mb3JtLWlubGluZSAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6bm90KC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkKTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmU0YTIxO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmZvcm0tY2xhc3NpYy5mb3JtLWlubGluZSAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtaW1wcmVzc2VkLCAuZm9ybS1jbGFzc2ljLmZvcm0taW5saW5lIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1pbXByZXNzZWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZmU0YTIxOyB9XG4gIC5mb3JtLWNsYXNzaWMuZm9ybS1pbmxpbmUgLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZlNGEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU0YTIxOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jbGFzc2ljLmZvcm0taW5saW5lIC5oYXMtZXJyb3IgfiBidXR0b25bdHlwZT0nc3VibWl0J10ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZlNGEyMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmU0YTIxOyB9XG4gIC5mb3JtLWNsYXNzaWMuZm9ybS1pbmxpbmUgLmhhcy1lcnJvciAuZm9ybS12YWxpZGF0aW9uIHtcbiAgICBjb2xvcjogI2ZlNGEyMTsgfVxuICAuZm9ybS1jbGFzc2ljLmZvcm0taW5saW5lIC5mb3JtLXZhbGlkYXRpb24ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0xNXB4OyB9XG4gIC5mb3JtLWNsYXNzaWMuZm9ybS1pbmxpbmUgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tY2xhc3NpYy13cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb3JtLWNsYXNzaWMtd3JhcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm0tY2xhc3NpYy13cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfSB9XG5cbi5mb3JtLWNsYXNzaWMtd3JhcCAuZm9ybS13cmFwICsgLmZvcm0td3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuKiArIC5mb3JtLWNsYXNzaWMtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm1haWxmb3JtLXdyYXAge1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbiogKyAubWFpbGZvcm0td3JhcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDEgMTAwJTsgfVxuXG5bY2xhc3MqPSd1bml0J106ZW1wdHkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udW5pdC1ib2R5IHtcbiAgZmxleDogMCAxIGF1dG87IH1cblxuLnVuaXQtbGVmdCxcbi51bml0LXJpZ2h0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4udW5pdCB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgLnVuaXQgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudW5pdC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLnVuaXQtc20gPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLnVuaXQtbWQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5pdC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLnVuaXQtbGcgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVuaXQteGwge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAgIC51bml0LXhsID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51bml0LXh4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gICAgLnVuaXQteHhsID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuXG4udW5pdC1zcGFjaW5nLXhzLnVuaXQge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnVuaXQtc3BhY2luZy14cy51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy14cy51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml0LXNwYWNpbmcteHMudW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweDtcbiAgICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAgIC51bml0LXNwYWNpbmcteHMudW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5pdC1zcGFjaW5nLXhzLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLXhzLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51bml0LXNwYWNpbmcteHMudW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweDtcbiAgICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAgIC51bml0LXNwYWNpbmcteHMudW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy14cy51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy14cy51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9IH1cblxuLnVuaXQtc3BhY2luZy1zbS51bml0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudW5pdC1zcGFjaW5nLXNtLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAgIC51bml0LXNwYWNpbmctc20udW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml0LXNwYWNpbmctc20udW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy1zbS51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLXNtLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLXNtLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnVuaXQtc3BhY2luZy1zbS51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLXNtLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbi51bml0LXNwYWNpbmctbWQudW5pdCB7XG4gIG1hcmdpbi1ib3R0b206IC0yMnB4O1xuICBtYXJnaW4tbGVmdDogLTIycHg7IH1cbiAgLnVuaXQtc3BhY2luZy1tZC51bml0ID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBtYXJnaW4tbGVmdDogMjJweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnVuaXQtc3BhY2luZy1tZC51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjJweDtcbiAgICBtYXJnaW4tbGVmdDogLTIycHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLW1kLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudW5pdC1zcGFjaW5nLW1kLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDsgfVxuICAgIC51bml0LXNwYWNpbmctbWQudW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51bml0LXNwYWNpbmctbWQudW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy1tZC51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51bml0LXNwYWNpbmctbWQudW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy1tZC51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC51bml0LXNwYWNpbmctbWQudW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMnB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy1tZC51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7IH0gfVxuXG4udW5pdC1zcGFjaW5nLWxnLnVuaXQge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9XG4gIC51bml0LXNwYWNpbmctbGcudW5pdCA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC51bml0LXNwYWNpbmctbGcudW5pdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9XG4gICAgLnVuaXQtc3BhY2luZy1sZy51bml0ID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVuaXQtc3BhY2luZy1sZy51bml0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7IH1cbiAgICAudW5pdC1zcGFjaW5nLWxnLnVuaXQgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDsgfVxuICAgIC51bml0LXNwYWNpbmctbGcudW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDsgfVxuICAgIC51bml0LXNwYWNpbmctbGcudW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudW5pdC1zcGFjaW5nLWxnLnVuaXQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDsgfVxuICAgIC51bml0LXNwYWNpbmctbGcudW5pdCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cblxuLnVuaXQtbWlkZGxlIC51bml0LWxlZnQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnN0YWNrdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uc3QtaGVhZC1yb3cge1xuICBwYWRkaW5nLXRvcDogMWVtOyB9XG5cbi5zdC1oZWFkLXJvdy5zdC1oZWFkLXJvdy1tYWluIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLnN0LWtleSB7XG4gIHdpZHRoOiA0OSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxJTsgfVxuXG4uc3QtdmFsIHtcbiAgd2lkdGg6IDQ5JTtcbiAgcGFkZGluZy1sZWZ0OiAxJTsgfVxuXG4uc3RhY2t0YWJsZS5sYXJnZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3RhY2t0YWJsZS5zbWFsbC1vbmx5IHtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGFja3RhYmxlLmxhcmdlLW9ubHkge1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zdGFja3RhYmxlLnNtYWxsLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2VjdGlvbi0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4uc2VjdGlvbi0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4uc2VjdGlvbi0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuXG4uc2VjdGlvbi00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4uc2VjdGlvbi01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4uc2VjdGlvbi02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4uc2VjdGlvbi02NiB7XG4gIHBhZGRpbmctdG9wOiA2NnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfVxuXG4uc2VjdGlvbi03NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuXG4uc2VjdGlvbi05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuXG4uc2VjdGlvbi0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4uc2VjdGlvbi0xMjAge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuXG4uc2VjdGlvbi0xNDUge1xuICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweDsgfVxuXG4uc2VjdGlvbi0xNjUge1xuICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNjVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tc20tMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5zZWN0aW9uLXNtLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuc2VjdGlvbi1zbS0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgLnNlY3Rpb24tc20tNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5zZWN0aW9uLXNtLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuc2VjdGlvbi1zbS02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLnNlY3Rpb24tc20tNjYge1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NnB4OyB9XG4gIC5zZWN0aW9uLXNtLTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuICAuc2VjdGlvbi1zbS05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cbiAgLnNlY3Rpb24tc20tMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC5zZWN0aW9uLXNtLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuICAuc2VjdGlvbi1zbS0xNDUge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7IH1cbiAgLnNlY3Rpb24tc20tMTY1IHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuc2VjdGlvbi1tZC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnNlY3Rpb24tbWQtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gIC5zZWN0aW9uLW1kLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc2VjdGlvbi1tZC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLnNlY3Rpb24tbWQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5zZWN0aW9uLW1kLTY2IHtcbiAgICBwYWRkaW5nLXRvcDogNjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfVxuICAuc2VjdGlvbi1tZC03NSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cbiAgLnNlY3Rpb24tbWQtOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG4gIC5zZWN0aW9uLW1kLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAuc2VjdGlvbi1tZC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgLnNlY3Rpb24tbWQtMTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4OyB9XG4gIC5zZWN0aW9uLW1kLTE2NSB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1sZy0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLnNlY3Rpb24tbGctMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5zZWN0aW9uLWxnLTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAuc2VjdGlvbi1sZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLnNlY3Rpb24tbGctNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5zZWN0aW9uLWxnLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAuc2VjdGlvbi1sZy02NiB7XG4gICAgcGFkZGluZy10b3A6IDY2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7IH1cbiAgLnNlY3Rpb24tbGctNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG4gIC5zZWN0aW9uLWxnLTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuICAuc2VjdGlvbi1sZy0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLnNlY3Rpb24tbGctMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG4gIC5zZWN0aW9uLWxnLTE0NSB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDsgfVxuICAuc2VjdGlvbi1sZy0xNjUge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLXhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuc2VjdGlvbi14bC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnNlY3Rpb24teGwtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gIC5zZWN0aW9uLXhsLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc2VjdGlvbi14bC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLnNlY3Rpb24teGwtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5zZWN0aW9uLXhsLTY2IHtcbiAgICBwYWRkaW5nLXRvcDogNjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfVxuICAuc2VjdGlvbi14bC03NSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cbiAgLnNlY3Rpb24teGwtOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG4gIC5zZWN0aW9uLXhsLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAuc2VjdGlvbi14bC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgLnNlY3Rpb24teGwtMTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4OyB9XG4gIC5zZWN0aW9uLXhsLTE2NSB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24teHhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuc2VjdGlvbi14eGwtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5zZWN0aW9uLXh4bC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgLnNlY3Rpb24teHhsLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc2VjdGlvbi14eGwtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5zZWN0aW9uLXh4bC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLnNlY3Rpb24teHhsLTY2IHtcbiAgICBwYWRkaW5nLXRvcDogNjZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfVxuICAuc2VjdGlvbi14eGwtNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG4gIC5zZWN0aW9uLXh4bC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cbiAgLnNlY3Rpb24teHhsLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAuc2VjdGlvbi14eGwtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG4gIC5zZWN0aW9uLXh4bC0xNDUge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7IH1cbiAgLnNlY3Rpb24teHhsLTE2NSB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDsgfSB9XG5cbi5zZWN0aW9uLXRvcC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi5zZWN0aW9uLXRvcC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5zZWN0aW9uLXRvcC0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4OyB9XG5cbi5zZWN0aW9uLXRvcC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi5zZWN0aW9uLXRvcC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbi5zZWN0aW9uLXRvcC02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5zZWN0aW9uLXRvcC02NiB7XG4gIHBhZGRpbmctdG9wOiA2NnB4OyB9XG5cbi5zZWN0aW9uLXRvcC03NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4OyB9XG5cbi5zZWN0aW9uLXRvcC05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbi5zZWN0aW9uLXRvcC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cblxuLnNlY3Rpb24tdG9wLTEyMCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDsgfVxuXG4uc2VjdGlvbi10b3AtMTQ1IHtcbiAgcGFkZGluZy10b3A6IDE0NXB4OyB9XG5cbi5zZWN0aW9uLXRvcC0xNjUge1xuICBwYWRkaW5nLXRvcDogMTY1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWN0aW9uLXNtLXRvcC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLnNlY3Rpb24tc20tdG9wLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAuc2VjdGlvbi1zbS10b3AtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9XG4gIC5zZWN0aW9uLXNtLXRvcC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgLnNlY3Rpb24tc20tdG9wLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuc2VjdGlvbi1zbS10b3AtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC5zZWN0aW9uLXNtLXRvcC02NiB7XG4gICAgcGFkZGluZy10b3A6IDY2cHg7IH1cbiAgLnNlY3Rpb24tc20tdG9wLTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDsgfVxuICAuc2VjdGlvbi1zbS10b3AtOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4OyB9XG4gIC5zZWN0aW9uLXNtLXRvcC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAuc2VjdGlvbi1zbS10b3AtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7IH1cbiAgLnNlY3Rpb24tc20tdG9wLTE0NSB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4OyB9XG4gIC5zZWN0aW9uLXNtLXRvcC0xNjUge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tZC10b3AtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5zZWN0aW9uLW1kLXRvcC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLnNlY3Rpb24tbWQtdG9wLTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDsgfVxuICAuc2VjdGlvbi1tZC10b3AtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5zZWN0aW9uLW1kLXRvcC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgLnNlY3Rpb24tbWQtdG9wLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAuc2VjdGlvbi1tZC10b3AtNjYge1xuICAgIHBhZGRpbmctdG9wOiA2NnB4OyB9XG4gIC5zZWN0aW9uLW1kLXRvcC03NSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7IH1cbiAgLnNlY3Rpb24tbWQtdG9wLTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDsgfVxuICAuc2VjdGlvbi1tZC10b3AtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgLnNlY3Rpb24tbWQtdG9wLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4OyB9XG4gIC5zZWN0aW9uLW1kLXRvcC0xNDUge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDsgfVxuICAuc2VjdGlvbi1tZC10b3AtMTY1IHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tbGctdG9wLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAuc2VjdGlvbi1sZy10b3AtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5zZWN0aW9uLWxnLXRvcC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7IH1cbiAgLnNlY3Rpb24tbGctdG9wLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAuc2VjdGlvbi1sZy10b3AtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5zZWN0aW9uLWxnLXRvcC02MCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgLnNlY3Rpb24tbGctdG9wLTY2IHtcbiAgICBwYWRkaW5nLXRvcDogNjZweDsgfVxuICAuc2VjdGlvbi1sZy10b3AtNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4OyB9XG4gIC5zZWN0aW9uLWxnLXRvcC05MCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7IH1cbiAgLnNlY3Rpb24tbGctdG9wLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIC5zZWN0aW9uLWxnLXRvcC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDsgfVxuICAuc2VjdGlvbi1sZy10b3AtMTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7IH1cbiAgLnNlY3Rpb24tbGctdG9wLTE2NSB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VjdGlvbi14bC10b3AtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5zZWN0aW9uLXhsLXRvcC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLnNlY3Rpb24teGwtdG9wLTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDsgfVxuICAuc2VjdGlvbi14bC10b3AtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5zZWN0aW9uLXhsLXRvcC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgLnNlY3Rpb24teGwtdG9wLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAuc2VjdGlvbi14bC10b3AtNjYge1xuICAgIHBhZGRpbmctdG9wOiA2NnB4OyB9XG4gIC5zZWN0aW9uLXhsLXRvcC03NSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7IH1cbiAgLnNlY3Rpb24teGwtdG9wLTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDsgfVxuICAuc2VjdGlvbi14bC10b3AtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgLnNlY3Rpb24teGwtdG9wLTEyMCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4OyB9XG4gIC5zZWN0aW9uLXhsLXRvcC0xNDUge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDsgfVxuICAuc2VjdGlvbi14bC10b3AtMTY1IHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLXh4bC10b3AtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5zZWN0aW9uLXh4bC10b3AtMzAge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5zZWN0aW9uLXh4bC10b3AtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9XG4gIC5zZWN0aW9uLXh4bC10b3AtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5zZWN0aW9uLXh4bC10b3AtNTAge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5zZWN0aW9uLXh4bC10b3AtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gIC5zZWN0aW9uLXh4bC10b3AtNjYge1xuICAgIHBhZGRpbmctdG9wOiA2NnB4OyB9XG4gIC5zZWN0aW9uLXh4bC10b3AtNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4OyB9XG4gIC5zZWN0aW9uLXh4bC10b3AtOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4OyB9XG4gIC5zZWN0aW9uLXh4bC10b3AtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgLnNlY3Rpb24teHhsLXRvcC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDsgfVxuICAuc2VjdGlvbi14eGwtdG9wLTE0NSB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4OyB9XG4gIC5zZWN0aW9uLXh4bC10b3AtMTY1IHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHg7IH0gfVxuXG4uc2VjdGlvbi1ib3R0b20tMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4uc2VjdGlvbi1ib3R0b20tMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4uc2VjdGlvbi1ib3R0b20tMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuXG4uc2VjdGlvbi1ib3R0b20tNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4uc2VjdGlvbi1ib3R0b20tNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4uc2VjdGlvbi1ib3R0b20tNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4uc2VjdGlvbi1ib3R0b20tNjYge1xuICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfVxuXG4uc2VjdGlvbi1ib3R0b20tNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuXG4uc2VjdGlvbi1ib3R0b20tOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuXG4uc2VjdGlvbi1ib3R0b20tMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbi5zZWN0aW9uLWJvdHRvbS0xMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cblxuLnNlY3Rpb24tYm90dG9tLTE0NSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweDsgfVxuXG4uc2VjdGlvbi1ib3R0b20tMTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDE2NXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi1zbS1ib3R0b20tMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5zZWN0aW9uLXNtLWJvdHRvbS0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnNlY3Rpb24tc20tYm90dG9tLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAuc2VjdGlvbi1zbS1ib3R0b20tNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5zZWN0aW9uLXNtLWJvdHRvbS01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLnNlY3Rpb24tc20tYm90dG9tLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAuc2VjdGlvbi1zbS1ib3R0b20tNjYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NnB4OyB9XG4gIC5zZWN0aW9uLXNtLWJvdHRvbS03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cbiAgLnNlY3Rpb24tc20tYm90dG9tLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuICAuc2VjdGlvbi1zbS1ib3R0b20tMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLnNlY3Rpb24tc20tYm90dG9tLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9XG4gIC5zZWN0aW9uLXNtLWJvdHRvbS0xNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDsgfVxuICAuc2VjdGlvbi1zbS1ib3R0b20tMTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbWQtYm90dG9tLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuc2VjdGlvbi1tZC1ib3R0b20tMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5zZWN0aW9uLW1kLWJvdHRvbS0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgLnNlY3Rpb24tbWQtYm90dG9tLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc2VjdGlvbi1tZC1ib3R0b20tNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5zZWN0aW9uLW1kLWJvdHRvbS02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLnNlY3Rpb24tbWQtYm90dG9tLTY2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfVxuICAuc2VjdGlvbi1tZC1ib3R0b20tNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG4gIC5zZWN0aW9uLW1kLWJvdHRvbS05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cbiAgLnNlY3Rpb24tbWQtYm90dG9tLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC5zZWN0aW9uLW1kLWJvdHRvbS0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuICAuc2VjdGlvbi1tZC1ib3R0b20tMTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7IH1cbiAgLnNlY3Rpb24tbWQtYm90dG9tLTE2NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZWN0aW9uLWxnLWJvdHRvbS0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLnNlY3Rpb24tbGctYm90dG9tLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuc2VjdGlvbi1sZy1ib3R0b20tMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gIC5zZWN0aW9uLWxnLWJvdHRvbS00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLnNlY3Rpb24tbGctYm90dG9tLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuc2VjdGlvbi1sZy1ib3R0b20tNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5zZWN0aW9uLWxnLWJvdHRvbS02NiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY2cHg7IH1cbiAgLnNlY3Rpb24tbGctYm90dG9tLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuICAuc2VjdGlvbi1sZy1ib3R0b20tOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG4gIC5zZWN0aW9uLWxnLWJvdHRvbS0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAuc2VjdGlvbi1sZy1ib3R0b20tMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgLnNlY3Rpb24tbGctYm90dG9tLTE0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4OyB9XG4gIC5zZWN0aW9uLWxnLWJvdHRvbS0xNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24teGwtYm90dG9tLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuc2VjdGlvbi14bC1ib3R0b20tMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5zZWN0aW9uLXhsLWJvdHRvbS0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgLnNlY3Rpb24teGwtYm90dG9tLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc2VjdGlvbi14bC1ib3R0b20tNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5zZWN0aW9uLXhsLWJvdHRvbS02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLnNlY3Rpb24teGwtYm90dG9tLTY2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfVxuICAuc2VjdGlvbi14bC1ib3R0b20tNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG4gIC5zZWN0aW9uLXhsLWJvdHRvbS05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cbiAgLnNlY3Rpb24teGwtYm90dG9tLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC5zZWN0aW9uLXhsLWJvdHRvbS0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuICAuc2VjdGlvbi14bC1ib3R0b20tMTQ1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7IH1cbiAgLnNlY3Rpb24teGwtYm90dG9tLTE2NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi14eGwtYm90dG9tLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAuc2VjdGlvbi14eGwtYm90dG9tLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuc2VjdGlvbi14eGwtYm90dG9tLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfVxuICAuc2VjdGlvbi14eGwtYm90dG9tLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc2VjdGlvbi14eGwtYm90dG9tLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuc2VjdGlvbi14eGwtYm90dG9tLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAuc2VjdGlvbi14eGwtYm90dG9tLTY2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjZweDsgfVxuICAuc2VjdGlvbi14eGwtYm90dG9tLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuICAuc2VjdGlvbi14eGwtYm90dG9tLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDsgfVxuICAuc2VjdGlvbi14eGwtYm90dG9tLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC5zZWN0aW9uLXh4bC1ib3R0b20tMTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7IH1cbiAgLnNlY3Rpb24teHhsLWJvdHRvbS0xNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDsgfVxuICAuc2VjdGlvbi14eGwtYm90dG9tLTE2NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4OyB9IH1cblxuaHRtbCAuZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIGh0bWwgLmdyb3VwOmVtcHR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIGh0bWwgLmdyb3VwID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG5odG1sIC5ncm91cC14cyB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIGh0bWwgLmdyb3VwLXhzOmVtcHR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIGh0bWwgLmdyb3VwLXhzID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuaHRtbCAuZ3JvdXAtc20ge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gIGh0bWwgLmdyb3VwLXNtOmVtcHR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIGh0bWwgLmdyb3VwLXNtID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG5odG1sIC5ncm91cC1tZCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgaHRtbCAuZ3JvdXAtbWQ6ZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgaHRtbCAuZ3JvdXAtbWQgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbmh0bWwgLmdyb3VwLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICBodG1sIC5ncm91cC1sZzplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBodG1sIC5ncm91cC1sZyA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuaHRtbCAuZ3JvdXAteGwge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9XG4gIGh0bWwgLmdyb3VwLXhsOmVtcHR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIGh0bWwgLmdyb3VwLXhsID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG5odG1sIC5ncm91cC10b3AgPiAqLCBodG1sIC5ncm91cC10b3AgPiAqOmZpcnN0LWNoaWxkIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5odG1sIC5ncm91cC1taWRkbGUgPiAqLCBodG1sIC5ncm91cC1taWRkbGUgPiAqOmZpcnN0LWNoaWxkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG5odG1sIC5ncm91cC1ib3R0b20gPiAqLCBodG1sIC5ncm91cC1ib3R0b20gPiAqOmZpcnN0LWNoaWxkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG5odG1sIC5ncm91cC1pbmxpbmUgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIGh0bWwgLmdyb3VwLWlubGluZSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuXG5odG1sIC5ncm91cC14bC1yZXNwb25zaXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE4cHgpO1xuICBtYXJnaW4tYm90dG9tOiAtMThweDtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4OyB9XG4gIGh0bWwgLmdyb3VwLXhsLXJlc3BvbnNpdmUgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tbGVmdDogMThweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBodG1sIC5ncm91cC14bC1yZXNwb25zaXZlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDsgfVxuICAgICAgaHRtbCAuZ3JvdXAteGwtcmVzcG9uc2l2ZSA+ICoge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cblxuLmdyb3VwLWZsZXgtY2VudGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi5ibG9jay10b3AtbGV2ZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7IH1cblxuLmhlaWdodC1maWxsIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5oZWlnaHQtZmlsbCA+ICoge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuXG4uY2VudGVyZWQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFsaWduLWJvdHRvbSB7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cblxuLmJsb2NrLWNlbnRlcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJlc3BvbnNpdmUtY2VudGVyZWQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zaXRlLW1haW4gLndoaXRlLXNwYWNlLW5vcm1hbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuKiArIGgxLFxuKiArIC5oMSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuKiArIGgyLFxuKiArIC5oMiB7XG4gIG1hcmdpbi10b3A6IDFweDsgfVxuXG4qICsgaDMsXG4qICsgLmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAqICsgaDMsXG4gICAgKiArIC5oMyB7XG4gICAgICBtYXJnaW4tdG9wOiAyN3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgKiArIGgzLFxuICAgICogKyAuaDMge1xuICAgICAgbWFyZ2luLXRvcDogMzRweDsgfSB9XG5cbiogKyBoNCxcbiogKyAuaDQge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbiogKyBoNSxcbiogKyAuaDUge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbiogKyBoNixcbiogKyAuaDYge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiogKyBwLFxuKiArIC5wIHtcbiAgbWFyZ2luLXRvcDogMTRweDsgfVxuXG5oMSArICosXG4uaDEgKyAqIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG5oMiArICosXG4uaDIgKyAqIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5oMyArICosXG4uaDMgKyAqIHtcbiAgbWFyZ2luLXRvcDogMjNweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBoMyArICosXG4gICAgLmgzICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4OyB9IH1cblxuaDQgKyAqLFxuLmg0ICsgKiB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuaDUgKyAqLFxuLmg1ICsgKiB7XG4gIG1hcmdpbi10b3A6IDE4cHg7IH1cblxuaDYgKyAqLFxuLmg2ICsgKiB7XG4gIG1hcmdpbi10b3A6IDE0cHg7IH1cblxuaHIgKyAqIHtcbiAgbWFyZ2luLXRvcDogMThweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgaHIgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7IH0gfVxuXG5wICsgcCB7XG4gIG1hcmdpbi10b3A6IDI3cHg7IH1cblxuKiArIC5iaWcge1xuICBtYXJnaW4tdG9wOiA2cHg7IH1cblxuKiArIC50ZXh0LWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4qICsgLnRleHQtYmlnZ2VyIHtcbiAgbWFyZ2luLXRvcDogMTlweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAqICsgLnRleHQtYmlnZ2VyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG4qICsgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICogKyAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ0cHg7IH0gfVxuXG4qICsgLmxpbmsge1xuICBtYXJnaW4tdG9wOiAxOHB4OyB9XG5cbiogKyAuY29udGFjdC1pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4qICsgLmxpc3QtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMzJweDsgfVxuXG4qICsgLmxpc3QtdGVybXMge1xuICBtYXJnaW4tdG9wOiA0MnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAqICsgLmxpc3QtdGVybXMge1xuICAgICAgbWFyZ2luLXRvcDogNjJweDsgfSB9XG5cbiogKyAubGlzdC1tYXJrZWQsXG4qICsgLmxpc3Qtb3JkZXJlZCB7XG4gIG1hcmdpbi10b3A6IDIycHg7IH1cblxuKiArIC5saW5rLXdyYXAge1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuKiArIC5saW5rLWljb25lZCB7XG4gIG1hcmdpbi10b3A6IDJweDsgfVxuXG4uY29udGFjdC1pbmZvIHtcbiAgY29sb3I6ICMwMDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICAuY29udGFjdC1pbmZvIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY29udGFjdC1pbmZvIGRsIGR0LCAuY29udGFjdC1pbmZvIGRsIGRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmNvbnRhY3QtaW5mbyBkbCBkdDphZnRlciB7XG4gICAgY29udGVudDogJzonO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRhY3QtaW5mbyAuZGwtaW5saW5lIGR0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5ncmlkLXN5c3RlbSBwIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ3JpZC1zeXN0ZW0gcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9IH1cblxuLm9iamVjdC1pbmxpbmUsXG4ub2JqZWN0LWlubGluZS1iYXNlbGluZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm9iamVjdC1pbmxpbmUgPiAqICsgKixcbiAgLm9iamVjdC1pbmxpbmUtYmFzZWxpbmUgPiAqICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5vYmplY3QtaW5saW5lIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAub2JqZWN0LWlubGluZSA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5vYmplY3QtaW5saW5lLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gIC5vYmplY3QtaW5saW5lLWJhc2VsaW5lID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4ucm93LW5vLWd1dHRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnJvdy1uby1ndXR0ZXIgW2NsYXNzKj0nY29sJ10ge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLnRleHQtd2lkdGgtMSB7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRleHQtd2lkdGgtMSB7XG4gICAgICBtYXgtd2lkdGg6IDMxMHB4OyB9IH1cblxuLm1pbi13aWR0aC0xIHtcbiAgbWluLXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5taW4td2lkdGgtMSB7XG4gICAgICBtaW4td2lkdGg6IDI3MHB4OyB9IH1cblxuLmltZy1zaGFkb3cge1xuICBib3gtc2hhZG93OiAtM3B4IDJweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41OCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmltZy1zaGFkb3cge1xuICAgICAgYm94LXNoYWRvdzogLTVweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNTgpOyB9IH1cblxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi8qXG4qIEBzdWJzZWN0aW9uICAgR29vZ2xlIE1hcFxuKiBAZGVzY3JpcHRpb24gIERlc2NyaWJlcyBzdHlsZSBkZWNsYXJhdGlvbnMgZm9yIFJEIEdvb2dsZSBNYXAgZXh0ZW5zaW9uXG4qIEB2ZXJzaW9uICAgICAgMS4wLjBcbiovXG4uZ29vZ2xlLW1hcC1tYXJrZXJzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ29vZ2xlLW1hcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZ29vZ2xlLW1hcCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBjb2xvcjogIzMzMzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmdvb2dsZS1tYXAge1xuICAgIGhlaWdodDogMjUwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvb2dsZS1tYXAge1xuICAgIGhlaWdodDogNTMycHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaHRtbDpub3QoW2RhdGEteC1tb2RlPSd0cnVlJ10pIC5nb29nbGUtbWFwLWNvbnRhaW5lci0yIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBodG1sOm5vdChbZGF0YS14LW1vZGU9J3RydWUnXSkgLmdvb2dsZS1tYXAtY29udGFpbmVyLTIgLmdvb2dsZS1tYXAge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLnBhZ2luYXRpb24tY3VzdG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5wYWdpbmF0aW9uLWN1c3RvbSA+ICoge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAucGFnaW5hdGlvbi1jdXN0b20gPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5wYWdpbmF0aW9uLWN1c3RvbSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnBhZ2luYXRpb24tY3VzdG9tIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgbWluLXdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgZm9udDogNzAwIDEycHgvMjRweCBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnBhZ2luYXRpb24tY3VzdG9tIGxpIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEwOCU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucGFnaW5hdGlvbi1jdXN0b20gbGkgYSwgLnBhZ2luYXRpb24tY3VzdG9tIGxpIGE6YWN0aXZlLCAucGFnaW5hdGlvbi1jdXN0b20gbGkgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2NjYTg3NjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NhODc2OyB9XG4gICAgLnBhZ2luYXRpb24tY3VzdG9tIGxpIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NhODc2O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjY2NhODc2OyB9XG4gIC5wYWdpbmF0aW9uLWN1c3RvbSBsaTpmaXJzdC1jaGlsZCBhLFxuICAucGFnaW5hdGlvbi1jdXN0b20gbGk6bGFzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDI5cHg7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gIC5wYWdpbmF0aW9uLWN1c3RvbSBsaS5kaXNhYmxlZCxcbiAgLnBhZ2luYXRpb24tY3VzdG9tIGxpLmFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICBbZGF0YS14LW1vZGU9XCJ0cnVlXCJdIC5wYWdpbmF0aW9uLWN1c3RvbSBsaS5kaXNhYmxlZCwgW2RhdGEteC1tb2RlPVwidHJ1ZVwiXVxuICAgIC5wYWdpbmF0aW9uLWN1c3RvbSBsaS5hY3RpdmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLnBhZ2luYXRpb24tY3VzdG9tIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjY2NhODc2O1xuICAgIGJvcmRlci1jb2xvcjogI2NjYTg3NjsgfVxuICAucGFnaW5hdGlvbi1jdXN0b20gbGkuZGlzYWJsZWQgYSB7XG4gICAgY29sb3I6ICNmOWY5Zjk7XG4gICAgYmFja2dyb3VuZDogI2NkY2RjZDtcbiAgICBib3JkZXItY29sb3I6ICNjZGNkY2Q7IH1cblxuKiArIC5wYWdpbmF0aW9uLWN1c3RvbSxcbiogKyAucGFnaW5hdGlvbi1jdXN0b20td3JhcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgKiArIC5wYWdpbmF0aW9uLWN1c3RvbSxcbiAgICAqICsgLnBhZ2luYXRpb24tY3VzdG9tLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAqICsgLnBhZ2luYXRpb24tY3VzdG9tLFxuICAgICogKyAucGFnaW5hdGlvbi1jdXN0b20td3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9XG5cbi5sYWJlbC1jdXN0b20ge1xuICBwYWRkaW5nOiAuMzVlbSAuM2VtIC4yNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDcwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubGFiZWwtY3VzdG9tLmxhYmVsLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmU0YTIxO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDhweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmxhYmVsLWN1c3RvbS5sYWJlbC1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzZTljZjY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgOHB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cbiAgYmxvY2txdW90ZSBxOmJlZm9yZSwgYmxvY2txdW90ZSBxOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lOyB9XG4gIGJsb2NrcXVvdGUgY2l0ZSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5xdW90ZS1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0M3B4IDAgNDNweCA2cHg7IH1cbiAgLnF1b3RlLWRlZmF1bHQgc3ZnIHtcbiAgICBmaWxsOiAjZGVkZWRlOyB9XG4gIC5xdW90ZS1kZWZhdWx0IHEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40NDsgfVxuICAucXVvdGUtZGVmYXVsdCAucXVvdGUtb3BlbixcbiAgLnF1b3RlLWRlZmF1bHQgLnF1b3RlLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMzBweDsgfVxuICAucXVvdGUtZGVmYXVsdCAucXVvdGUtb3BlbiB7XG4gICAgdG9wOiAwOyB9XG4gIC5xdW90ZS1kZWZhdWx0IC5xdW90ZS1jbG9zZSB7XG4gICAgYm90dG9tOiAwOyB9XG5cbi5xdW90ZS1kZWZhdWx0LW9mZnNldCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnF1b3RlLWRlZmF1bHQtb2Zmc2V0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5xdW90ZS1kZWZhdWx0IHEge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucXVvdGUtZGVmYXVsdCBxIHtcbiAgICBmb250LXNpemU6IDI1cHg7IH0gfVxuXG4ucXVvdGUtYm9yZGVyZWQge1xuICBwYWRkaW5nLXRvcDogMTRweDsgfVxuICAucXVvdGUtYm9yZGVyZWQgaDYsXG4gIC5xdW90ZS1ib3JkZXJlZCAuaDYge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5xdW90ZS1ib3JkZXJlZCAucXVvdGUtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gIC5xdW90ZS1ib3JkZXJlZCAucXVvdGUtYm9keS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDM3cHggNDBweCAyOXB4IDM1cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTVlN2U5OyB9XG4gICAgLnF1b3RlLWJvcmRlcmVkIC5xdW90ZS1ib2R5LWlubmVyOmJlZm9yZSwgLnF1b3RlLWJvcmRlcmVkIC5xdW90ZS1ib2R5LWlubmVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6ICNlNWU3ZTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5xdW90ZS1ib3JkZXJlZCAucXVvdGUtYm9keS1pbm5lcjpiZWZvcmUge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbiAgICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7IH1cbiAgICAucXVvdGUtYm9yZGVyZWQgLnF1b3RlLWJvZHktaW5uZXI6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjZweCk7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4O1xuICAgICAgdHJhbnNmb3JtOiBza2V3KC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7IH1cbiAgLnF1b3RlLWJvcmRlcmVkIC5xdW90ZS1vcGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAucXVvdGUtYm9yZGVyZWQgLnF1b3RlLW9wZW4gPiBzdmcge1xuICAgICAgZmlsbDogI2NmYWE0NTsgfVxuICAucXVvdGUtYm9yZGVyZWQgLnF1b3RlLWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG4gIC5xdW90ZS1ib3JkZXJlZCBjaXRlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAucXVvdGUtYm9yZGVyZWQgKiArIC5xdW90ZS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDlweDsgfVxuICAucXVvdGUtYm9yZGVyZWQgY2l0ZSArIHAge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLnF1b3RlLW1pbmltYWwtYm9yZGVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMCAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnF1b3RlLW1pbmltYWwtYm9yZGVyZWQgcSB7XG4gICAgZm9udDogNDAwIDIwcHggXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAjNTM1NDU3OyB9XG4gICAgLnF1b3RlLW1pbmltYWwtYm9yZGVyZWQgcTpiZWZvcmUsIC5xdW90ZS1taW5pbWFsLWJvcmRlcmVkIHE6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1wiJzsgfVxuICAucXVvdGUtbWluaW1hbC1ib3JkZXJlZDpiZWZvcmUsIC5xdW90ZS1taW5pbWFsLWJvcmRlcmVkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2Q5ZDlkOSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgI2Q5ZDlkOSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCAjZDlkOWQ5IDUwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpOyB9XG4gIC5xdW90ZS1taW5pbWFsLWJvcmRlcmVkOmJlZm9yZSB7XG4gICAgdG9wOiAwOyB9XG4gIC5xdW90ZS1taW5pbWFsLWJvcmRlcmVkOmFmdGVyIHtcbiAgICBib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnF1b3RlLW1pbmltYWwtYm9yZGVyZWQgcSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41NTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucXVvdGUtbWluaW1hbC1ib3JkZXJlZCBxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbi5xdW90ZS1taW5pbWFsIHEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLnF1b3RlLW1pbmltYWwgcTpiZWZvcmUsIC5xdW90ZS1taW5pbWFsIHE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcIic7IH1cblxuLnF1b3RlLW1pbmltYWwgY2l0ZSB7XG4gIGZvbnQ6IDcwMCAxNXB4IFwiUFQgU2VyaWZcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucXVvdGUtbWluaW1hbCAuY2FwdGlvbiB7XG4gIGNvbG9yOiAjOWY5ZjlmOyB9XG5cbi5xdW90ZS1taW5pbWFsLnF1b3RlLW1pbmltYWwtaW52ZXJzZSBxIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnF1b3RlLW1pbmltYWwucXVvdGUtbWluaW1hbC1pbnZlcnNlIGNpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucXVvdGUtbWluaW1hbC5xdW90ZS1taW5pbWFsLWludmVyc2UgLmNhcHRpb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5xdW90ZS1taW5pbWFsICogKyAuY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnF1b3RlLW1pbmltYWwgKiArIC5xdW90ZS1tZXRhIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucXVvdGUtc3RyaWN0IHEsXG4ucXVvdGUtc3RyaWN0IGNpdGUge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucXVvdGUtc3RyaWN0IHEge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnF1b3RlLXN0cmljdCBxOmJlZm9yZSwgLnF1b3RlLXN0cmljdCBxOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXCInOyB9XG5cbi5xdW90ZS1zdHJpY3QgY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiA3MDAgMTZweC8yMXB4IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5xdW90ZS1zdHJpY3QgKiArIGNpdGUge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5xdW90ZS1zdHJpY3QucXVvdGUtc3RyaWN0LWludmVyc2UgcSxcbi5xdW90ZS1zdHJpY3QucXVvdGUtc3RyaWN0LWludmVyc2UgY2l0ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5xdW90ZS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnF1b3RlLXZlcnRpY2FsIHEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3ODk1O1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnF1b3RlLXZlcnRpY2FsIHE6YmVmb3JlLCAucXVvdGUtdmVydGljYWwgcTphZnRlciB7XG4gICAgICBjb250ZW50OiAnXCInOyB9XG4gIC5xdW90ZS12ZXJ0aWNhbCBjaXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5xdW90ZS12ZXJ0aWNhbCAucXVvdGUtb3BlbiA+IHN2ZyB7XG4gICAgZmlsbDogI2NjYTg3NjsgfVxuICAucXVvdGUtdmVydGljYWwgLnF1b3RlLWltYWdlLFxuICAucXVvdGUtdmVydGljYWwgLnF1b3RlLWltYWdlID4gaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA2MDBweDsgfVxuICAucXVvdGUtdmVydGljYWwgKiArIGNpdGUge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7IH1cbiAgLnF1b3RlLXZlcnRpY2FsICogKyAuY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucXVvdGUtdmVydGljYWwgKiArIC5xdW90ZS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5xdW90ZS12ZXJ0aWNhbCAqICsgLnF1b3RlLW1ldGEge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgLnF1b3RlLXZlcnRpY2FsLnF1b3RlLXZlcnRpY2FsLWludmVyc2UgcSxcbiAgLnF1b3RlLXZlcnRpY2FsLnF1b3RlLXZlcnRpY2FsLWludmVyc2UgY2l0ZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnF1b3RlLXZlcnRpY2FsLnF1b3RlLXZlcnRpY2FsLWludmVyc2UgLmNhcHRpb24ge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLnF1b3RlLXJldmlldyBjaXRlIHtcbiAgZm9udDogNzAwIDE0cHgvMThweCBcIlBUIFNlcmlmXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5xdW90ZS1yZXZpZXcgLnF1b3RlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4OyB9XG4gIC5xdW90ZS1yZXZpZXcgLnF1b3RlLWhlYWRlciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAucXVvdGUtcmV2aWV3IC5xdW90ZS1oZWFkZXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAucXVvdGUtcmV2aWV3IC5xdW90ZS1oZWFkZXIgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ucXVvdGUtcmV2aWV3ICogKyAucXVvdGUtYm9keSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuKiArIC5xdW90ZS1yZXZpZXcge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucXVvdGUtbWluaW1hbCBxIHtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLnF1b3RlLW1pbmltYWwgY2l0ZSB7XG4gICAgZm9udC1zaXplOiAxOXB4OyB9XG4gIC5xdW90ZS1taW5pbWFsICogKyAucXVvdGUtbWV0YSB7XG4gICAgbWFyZ2luLXRvcDogMzdweDsgfVxuICAqICsgLnF1b3RlLXJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogNDVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucXVvdGUtbWluaW1hbCBxIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnF1b3RlLXZlcnRpY2FsIHEge1xuICAgIGZvbnQtc2l6ZTogMTlweDsgfSB9XG5cbi5ibG9ja3F1b3RlLWNvbXBsZXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJsb2NrcXVvdGUtY29tcGxleCBjaXRlLFxuICAuYmxvY2txdW90ZS1jb21wbGV4IHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gIC5ibG9ja3F1b3RlLWNvbXBsZXggY2l0ZSB7XG4gICAgZm9udDogNzAwIDE4cHgvMjRweCBcIlBUIFNlcmlmXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjsgfVxuICAgIC5ibG9ja3F1b3RlLWNvbXBsZXggY2l0ZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAgIC5ibG9ja3F1b3RlLWNvbXBsZXggY2l0ZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnLCc7IH1cbiAgLmJsb2NrcXVvdGUtY29tcGxleCBzbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBjb2xvcjogIzY2NmM4NDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAuYmxvY2txdW90ZS1jb21wbGV4IHNtYWxsOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ibG9ja3F1b3RlLWNvbXBsZXggLnF1b3RlLWZvb3RlciB7XG4gICAgcGFkZGluZzogMCAxMnB4OyB9XG4gIC5ibG9ja3F1b3RlLWNvbXBsZXggKiArIC5xdW90ZS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7IH1cbiAgLmJsb2NrcXVvdGUtY29tcGxleC5ibG9ja3F1b3RlLWNvbXBsZXgtaW52ZXJzZTpiZWZvcmUsIC5ibG9ja3F1b3RlLWNvbXBsZXguYmxvY2txdW90ZS1jb21wbGV4LWludmVyc2U6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAuYmxvY2txdW90ZS1jb21wbGV4LmJsb2NrcXVvdGUtY29tcGxleC1pbnZlcnNlIHEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5ibG9ja3F1b3RlLWNvbXBsZXguYmxvY2txdW90ZS1jb21wbGV4LWludmVyc2UgY2l0ZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYmxvY2txdW90ZS1jb21wbGV4LmJsb2NrcXVvdGUtY29tcGxleC1pbnZlcnNlIGNpdGU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9ja3F1b3RlLWNvbXBsZXgge1xuICAgIHBhZGRpbmc6IDI2cHggNjBweCAyNnB4IDYzcHg7IH1cbiAgICAuYmxvY2txdW90ZS1jb21wbGV4OmJlZm9yZSwgLmJsb2NrcXVvdGUtY29tcGxleDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAgIC5ibG9ja3F1b3RlLWNvbXBsZXg6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMXB4OyB9XG4gICAgLmJsb2NrcXVvdGUtY29tcGxleDphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnF1b3RlLXdyYXAtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnF1b3RlLXdyYXAtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9IH1cblxuKiArIC5xdW90ZS13cmFwLTEge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5xdW90ZS13cmFwLTEgKyAqIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKiArIC5xdW90ZS13cmFwLTEge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLnF1b3RlLXdyYXAtMSArICoge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4uc2l0ZS1tYWluIC5ib3gtdGV4dCA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMCAuMjVlbSAwIDA7IH1cblxuLmljb24tYm94LWhvcml6b250YWwgLnVuaXQtbGVmdCB7XG4gIG1pbi13aWR0aDogNDhweDsgfVxuXG4uaWNvbi1ib3gtaG9yaXpvbnRhbCBbY2xhc3MqPSdpY29uLW1kJ10ge1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi5pY29uLWJveC1ob3Jpem9udGFsIFtjbGFzcyo9J2ljb24tbGcnXSB7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuLmljb24tYm94LWhvcml6b250YWwgKiArIHAge1xuICBtYXJnaW4tdG9wOiA5cHg7IH1cblxuLmljb24tYm94LXZlcnRpY2FsICogKyBwIHtcbiAgbWFyZ2luLXRvcDogOXB4OyB9XG5cbi5pY29uLWJveC12ZXJ0aWNhbCAqICsgLmljb24tYm94LWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLmljb24tYm94LXZlcnRpY2FsLXNtIHtcbiAgbWF4LXdpZHRoOiAzMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuaWNvbi1ib3gtdmVydGljYWwtc20ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG4uaWNvbi1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMzVweCAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuaWNvbi1ib3g6YmVmb3JlLCAuaWNvbi1ib3g6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzNXB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2U5O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7IH1cbiAgLmljb24tYm94OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDsgfVxuICAuaWNvbi1ib3g6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwOyB9XG4gIC5pY29uLWJveCAuYm94LXRvcCAuYm94LWhlYWRlciA+ICoge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBUIFNlcmlmXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmljb24tYm94IC5kaXZpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxM3B4IGF1dG87XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaWNvbi1ib3ggLmJveC10b3AsXG4gIC5pY29uLWJveCAuYm94LWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7IH1cbiAgLmljb24tYm94IC5ib3gtdG9wIHtcbiAgICB0b3A6IDA7IH1cbiAgLmljb24tYm94IC5ib3gtYm9keSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5pY29uLWJveCAuYm94LWhlYWRlciB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5pY29uLWJveCAuYm94LWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmljb24tYm94ICogKyAuYm94LWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5pY29uLWJveC5ob3ZlcjpiZWZvcmUsIC5pY29uLWJveC5ob3ZlcjphZnRlciwgLmljb24tYm94OmhvdmVyOmJlZm9yZSwgLmljb24tYm94OmhvdmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NhODc2OyB9XG4gIC5pY29uLWJveC5ob3ZlciAuYm94LXRvcCwgLmljb24tYm94OmhvdmVyIC5ib3gtdG9wIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7IH1cbiAgLmljb24tYm94LmhvdmVyIC5ib3gtYm9keSwgLmljb24tYm94OmhvdmVyIC5ib3gtYm9keSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KTsgfVxuICAuaWNvbi1ib3guaG92ZXIgLmRpdmlkZXIsIC5pY29uLWJveDpob3ZlciAuZGl2aWRlciB7XG4gICAgd2lkdGg6IDE2OHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaWNvbi1ib3gge1xuICAgIG1heC13aWR0aDogMzA4cHg7XG4gICAgcGFkZGluZzogNjdweCA0MHB4IDYxcHg7IH1cbiAgICAuaWNvbi1ib3ggLmJveC10b3AgLmJveC1oZWFkZXIgPiAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbi5saXN0LWJsb2NrcyB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpOyB9XG4gIC5saXN0LWJsb2NrcyA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubGlzdC1ibG9ja3MgLmJsb2NrLWxpc3QtY291bnRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb250ZW50OiBjb3VudGVyKGxpLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgIGZvbnQ6IDQwMCAyNHB4IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgIGNvbG9yOiAjY2NhODc2OyB9XG4gIC5saXN0LWJsb2NrcyA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxpc3QtYmxvY2tzIC5ibG9jay1saXN0LWNvdW50ZXI6YmVmb3JlIHtcbiAgICAgIHRvcDogLTJweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5saXN0LWJsb2NrcyAuYmxvY2stbGlzdC1jb3VudGVyOmJlZm9yZSB7XG4gICAgICB0b3A6IC00cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmxpc3QtYmxvY2tzIC5ibG9jay1saXN0LWNvdW50ZXI6YmVmb3JlIHtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbi5ibG9jay1pbWFnZS1wbGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICAuYmxvY2staW1hZ2UtcGxhdGUgLmJsb2NrLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDsgfVxuICAuYmxvY2staW1hZ2UtcGxhdGUgLmJsb2NrLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDVweCAzMHB4OyB9XG4gICAgLmJsb2NrLWltYWdlLXBsYXRlIC5ibG9jay1pbm5lcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgICAuYmxvY2staW1hZ2UtcGxhdGUgLmJsb2NrLWlubmVyID4gKiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gIC5ibG9jay1pbWFnZS1wbGF0ZSAqICsgLmJsb2NrLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7IH1cbiAgLmJsb2NrLWltYWdlLXBsYXRlICogKyAuYmxvY2stYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuYmxvY2staW1hZ2UtcGxhdGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMnB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ibG9jay1pbWFnZS1wbGF0ZSAuYmxvY2staGVhZGVyIHtcbiAgICAgIG1heC13aWR0aDogMzQwcHg7IH1cbiAgICAuYmxvY2staW1hZ2UtcGxhdGUgLmJsb2NrLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMTIuNSUgNjBweCA4LjMzMzMzJTsgfVxuICAgIC5ibG9jay1pbWFnZS1wbGF0ZSAuYmxvY2stYm9keSB7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYmxvY2staW1hZ2UtcGxhdGUgLmJsb2NrLWxlZnQge1xuICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDExLjExMTExJTtcbiAgICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMS4xMTExMSU7XG4gICAgICBmbGV4LWJhc2lzOiAxMS4xMTExMSU7XG4gICAgICBtYXgtd2lkdGg6IDExLjExMTExJTtcbiAgICAgIG1heC13aWR0aDogMTAwcHg7IH1cbiAgICAuYmxvY2staW1hZ2UtcGxhdGUgLmJsb2NrLWJvZHkge1xuICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5ibG9jay1pbWFnZS1wbGF0ZSAqICsgLmJsb2NrLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ibG9jay1pbWFnZS1wbGF0ZSAuYmxvY2staGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgLmJsb2NrLWltYWdlLXBsYXRlIC5ibG9jay1pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNi42NjY2NyU7XG4gICAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5NXB4OyB9IH1cblxuLmJsb2NrLXZhY2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzlweCA5JSA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IC0xcHggMnB4IDVweCAwcHggcmdiYSg2OCwgNzMsIDgzLCAwLjEyKTsgfVxuICAuYmxvY2stdmFjYXRpb24sIC5ibG9jay12YWNhdGlvbjphY3RpdmUsIC5ibG9jay12YWNhdGlvbjpmb2N1cywgLmJsb2NrLXZhY2F0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzlmOWY5ZjsgfVxuICAuYmxvY2stdmFjYXRpb246aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IC0zcHggNXB4IDEycHggMHB4IHJnYmEoNjgsIDczLCA4MywgMC4xNik7IH1cbiAgLmJsb2NrLXZhY2F0aW9uICogKyAuYmxvY2stbWV0YSB7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJsb2NrLXZhY2F0aW9uICogKyAuYmxvY2stbWV0YSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG4uYmxvY2stc2hhZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCAwcHggcmdiYSg2NSwgNjUsIDY1LCAwLjEyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ibG9jay1zaGFkb3cgLmJsb2NrLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7IH1cbiAgLmJsb2NrLXNoYWRvdyAuaDcge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5ibG9jay1zaGFkb3cgLmJsb2NrLWlubmVyICsgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuYmxvY2stc2hhZG93ICogKyAuYmxvY2staWNvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuYmxvY2stc2hhZG93ICogKyAuYmxvY2stZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbiogKyAuYmxvY2stc2hhZG93IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXNoYWRvdyB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7IH1cbiAgICAuYmxvY2stc2hhZG93IC5ibG9jay1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDcwcHg7IH1cbiAgICAuYmxvY2stc2hhZG93IC5ibG9jay1pbm5lciArIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIC5ibG9jay1zaGFkb3cgLmJsb2NrLWlubmVyICsgLmJ1dHRvbi13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuYmxvY2stc2hhZG93ICogKyAuYmxvY2staWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cblxuLmJveC1jb3VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ib3gtY291bnRlciAuYm94LWhlYWRlciB7XG4gICAgZm9udDogNDAwIDE4cHggXCJQVCBTZXJpZlwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7IH1cbiAgLmJveC1jb3VudGVyIC5jb3VudGVyIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmJveC1jb3VudGVyICogKyAuYm94LWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTRweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJveC1jb3VudGVyIC5ib3gtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7IH0gfVxuXG4uYm94LWNvdW50ZXItaW52ZXJzZSAuYm94LWhlYWRlciB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi5ib3gtY291bnRlci1pbnZlcnNlIC5jb3VudGVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmJveC1jb250YWluZXItc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4MHB4OyB9XG5cbi5ib3gtY2FydCB7XG4gIHBhZGRpbmc6IDQwcHggMjVweDsgfVxuICBbZGF0YS14LW1vZGU9XCJ0cnVlXCJdIC5ib3gtY2FydCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgLmJveC1jYXJ0IC5ib3gtY2FydC1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJveC1jYXJ0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDQ1cHggNjVweCA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib3gtY2FydCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogMTEwcHggNDVweCA5MHB4IDMwcHg7IH1cbiAgICAuYm94LWNhcnQgLmJveC1jYXJ0LWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuYm94LWNhcnQgLmJveC1jYXJ0LWJvZHkge1xuICAgICAgLXdlYmtpdC1mbGV4LWdyb3c6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH0gfVxuXG4ucG9zdC1zaW5nbGUgLnBvc3QtYm9keSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wb3N0LXNpbmdsZSAucG9zdC1mb290ZXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7IH1cbiAgLnBvc3Qtc2luZ2xlIC5wb3N0LWZvb3RlciA+ICoge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnBvc3Qtc2luZ2xlIC5wb3N0LWZvb3RlciA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5wb3N0LXNpbmdsZSAqICsgLnBvc3QtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ucG9zdC1zaW5nbGUgKiArIC5wb3N0LW1ldGEge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5wb3N0LXNpbmdsZSAqICsgLnBvc3QtYm9keSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnBvc3Qtc2luZ2xlICogKyAucG9zdC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5wb3N0LXNpbmdsZSAqICsgLmRpdmlkZXItZnVsbHdpZHRoIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3Qtc2luZ2xlICogKyAucG9zdC1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgLnBvc3Qtc2luZ2xlICogKyAucG9zdC1tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuLnBvc3QtaW5mbyAqICsgLnBvc3QtbWFpbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnBvc3QtaW5mbyAqICsgLnBvc3QtYm9keSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuKiArIC5wb3N0LWluZm8ge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1pbmZvIC5wb3N0LW1haW4ge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5wb3N0LWluZm8gLnBvc3QtbGVmdCB7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDMzLjMzMzMzJTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAucG9zdC1pbmZvIC5wb3N0LWJvZHkge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA2Ni42NjY2NyU7XG4gICAgZmxleC1iYXNpczogNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5wb3N0LWluZm8gKiArIC5wb3N0LWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4ucG9zdC1taW5pbWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IC0xcHggMnB4IDVweCAwcHggcmdiYSg2OCwgNzMsIDgzLCAwLjEyKTsgfVxuICAucG9zdC1taW5pbWFsIC5wb3N0LWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnBvc3QtbWluaW1hbCAqICsgcCB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5wb3N0LW1pbmltYWwgKiArIC5wb3N0LW1ldGEge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBvc3QtbWluaW1hbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvc3QtbWluaW1hbCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wb3N0LW1pbmltYWwgLnBvc3QtbGVmdCB7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICB3aWR0aDogMjIwcHg7IH1cbiAgICAucG9zdC1taW5pbWFsIC5wb3N0LWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLnBvc3QtbWluaW1hbCAucG9zdC1pbWFnZSBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICBAc3VwcG9ydHMgKG9iamVjdC1maXQ6IGNvdmVyKSB7XG4gICAgICAgICAgLnBvc3QtbWluaW1hbCAucG9zdC1pbWFnZSBpbWcge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cbiAgICAucG9zdC1taW5pbWFsIC5wb3N0LWJvZHkge1xuICAgICAgcGFkZGluZzogMzBweCAyNHB4IDMwcHggMjdweDtcbiAgICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3N0LW1pbmltYWwgLnBvc3QtYm9keSB7XG4gICAgcGFkZGluZzogNDBweCAyNnB4IDQwcHggNDBweDsgfSB9XG5cbi5wb3N0LXByZXZpZXcge1xuICBtYXgtd2lkdGg6IDMyMHB4OyB9XG4gIC5wb3N0LXByZXZpZXcgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBvc3QtcHJldmlldyAucG9zdC1pbWFnZSxcbiAgLnBvc3QtcHJldmlldyAucG9zdC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAucG9zdC1wcmV2aWV3IC5wb3N0LWltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MHB4OyB9XG4gIC5wb3N0LXByZXZpZXcgLnBvc3QtaGVhZGVyIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7IH1cbiAgLnBvc3QtcHJldmlldyAubGlzdC1tZXRhID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAjOWY5ZjlmOyB9XG4gICAgLnBvc3QtcHJldmlldyAubGlzdC1tZXRhID4gbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBjb250ZW50OiAnLyc7IH1cbiAgLnBvc3QtcHJldmlldzpob3ZlciAucG9zdC1oZWFkZXIge1xuICAgIGNvbG9yOiAjY2NhODc2OyB9XG4gIC5wb3N0LXByZXZpZXcgKiArIC5wb3N0LW1ldGEge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uY29udGV4dC1kYXJrIC5wb3N0LXByZXZpZXcgPiBsaSwgLmJnLWJsYWNrIC5wb3N0LXByZXZpZXcgPiBsaSwgLmJnLWdyYXktZGFya2VyIC5wb3N0LXByZXZpZXcgPiBsaSwgLmJnLWdyYXktZGFyayAucG9zdC1wcmV2aWV3ID4gbGksIC5iZy1taW5lLXNoYWZ0IC5wb3N0LXByZXZpZXcgPiBsaSwgLmJnLXRlYWsgLnBvc3QtcHJldmlldyA+IGxpLCAuYmctY29kLWdyYXkgLnBvc3QtcHJldmlldyA+IGxpLCAuYmctZWJvbnktY2xheSAucG9zdC1wcmV2aWV3ID4gbGkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5jb250ZXh0LWRhcmsgLnBvc3QtcHJldmlldyAucG9zdC1oZWFkZXIsIC5iZy1ibGFjayAucG9zdC1wcmV2aWV3IC5wb3N0LWhlYWRlciwgLmJnLWdyYXktZGFya2VyIC5wb3N0LXByZXZpZXcgLnBvc3QtaGVhZGVyLCAuYmctZ3JheS1kYXJrIC5wb3N0LXByZXZpZXcgLnBvc3QtaGVhZGVyLCAuYmctbWluZS1zaGFmdCAucG9zdC1wcmV2aWV3IC5wb3N0LWhlYWRlciwgLmJnLXRlYWsgLnBvc3QtcHJldmlldyAucG9zdC1oZWFkZXIsIC5iZy1jb2QtZ3JheSAucG9zdC1wcmV2aWV3IC5wb3N0LWhlYWRlciwgLmJnLWVib255LWNsYXkgLnBvc3QtcHJldmlldyAucG9zdC1oZWFkZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY29udGV4dC1kYXJrIC5wb3N0LXByZXZpZXc6aG92ZXIgLnBvc3QtaGVhZGVyLCAuYmctYmxhY2sgLnBvc3QtcHJldmlldzpob3ZlciAucG9zdC1oZWFkZXIsIC5iZy1ncmF5LWRhcmtlciAucG9zdC1wcmV2aWV3OmhvdmVyIC5wb3N0LWhlYWRlciwgLmJnLWdyYXktZGFyayAucG9zdC1wcmV2aWV3OmhvdmVyIC5wb3N0LWhlYWRlciwgLmJnLW1pbmUtc2hhZnQgLnBvc3QtcHJldmlldzpob3ZlciAucG9zdC1oZWFkZXIsIC5iZy10ZWFrIC5wb3N0LXByZXZpZXc6aG92ZXIgLnBvc3QtaGVhZGVyLCAuYmctY29kLWdyYXkgLnBvc3QtcHJldmlldzpob3ZlciAucG9zdC1oZWFkZXIsIC5iZy1lYm9ueS1jbGF5IC5wb3N0LXByZXZpZXc6aG92ZXIgLnBvc3QtaGVhZGVyIHtcbiAgY29sb3I6ICNjY2E4NzY7IH1cblxuKiArIC5wb3N0LXByZXZpZXcge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiogKyAucG9zdC1wcmV2aWV3LXdyYXAge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5wb3N0LXByZXZpZXctd3JhcC1tZCAucG9zdC1wcmV2aWV3ICsgLnBvc3QtcHJldmlldyB7XG4gIG1hcmdpbi10b3A6IDIycHg7IH1cblxuLnBvc3QtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLnBvc3QtYmxvY2sgLnBvc3QtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAuNDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb246IC42NnMgYWxsIGVhc2U7IH1cbiAgICAucG9zdC1ibG9jayAucG9zdC1pbWFnZSBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAgICAgQHN1cHBvcnRzIChvYmplY3QtZml0OiBjb3Zlcikge1xuICAgICAgICAucG9zdC1ibG9jayAucG9zdC1pbWFnZSBpbWcge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH0gfVxuICAucG9zdC1ibG9jayAucG9zdC1oZWFkZXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucG9zdC1ibG9jayAucG9zdC1oZWFkZXIgYSwgLnBvc3QtYmxvY2sgLnBvc3QtaGVhZGVyIGE6YWN0aXZlLCAucG9zdC1ibG9jayAucG9zdC1oZWFkZXIgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wb3N0LWJsb2NrIC5wb3N0LWhlYWRlciBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cbiAgLnBvc3QtYmxvY2sgLnBvc3QtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAyMnB4IDMwcHggMjVweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5wb3N0LWJsb2NrIC5wb3N0LWJvZHkgPiAqIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gIC5wb3N0LWJsb2NrIC5wb3N0LW1ldGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLnBvc3QtYmxvY2sgLnBvc3QtbWV0YSA+ICoge1xuICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgLnBvc3QtYmxvY2sgLnBvc3QtbWV0YSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAucG9zdC1ibG9jayAucG9zdC1tZXRhID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnBvc3QtYmxvY2sgLnBvc3QtbWV0YSAudGV4dC1zdHlsZS0yIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wb3N0LWJsb2NrOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gICAgLnBvc3QtYmxvY2s6aG92ZXIgLnBvc3QtaW1hZ2Uge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA5KTtcbiAgICAgIG9wYWNpdHk6IC4yOyB9XG4gIC5wb3N0LWJsb2NrICogKyAucG9zdC1tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucG9zdC1ibG9jayAucG9zdC1ib2R5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDBweCAzNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0LWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDsgfVxuICAgIC5wb3N0LWJsb2NrIC5wb3N0LWJvZHkge1xuICAgICAgcGFkZGluZzogNjBweCAzMHB4IDYwcHggNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3QtYmxvY2sgLnBvc3QtYm9keSB7XG4gICAgcGFkZGluZzogMTMlIDglIDEzJSAyMCU7IH1cbiAgLnBvc3QtYmxvY2sgKiArIC5wb3N0LW1ldGEge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG5cbi5wb3N0LW1vZGVybiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogLTFweCAycHggNXB4IDBweCByZ2JhKDY4LCA3MywgODMsIDAuMTIpOyB9XG4gIC5wb3N0LW1vZGVybiAucG9zdC1pbnNldCB7XG4gICAgcGFkZGluZzogMjVweDsgfVxuICAucG9zdC1tb2Rlcm4gLnBvc3QtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4OyB9XG4gIC5wb3N0LW1vZGVybiAucG9zdC10eXBlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAzcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5wb3N0LW1vZGVybiAucG9zdC1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucG9zdC1tb2Rlcm4gLnBvc3QtbGlzdCA+ICoge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5wb3N0LW1vZGVybiAucG9zdC1saXN0ID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgIC5wb3N0LW1vZGVybiAucG9zdC1saXN0ID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wb3N0LW1vZGVybiAucG9zdC1ib2R5ID4gKjpvbmx5LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucG9zdC1tb2Rlcm4gLnBvc3QtbWV0YSBhLCAucG9zdC1tb2Rlcm4gLnBvc3QtbWV0YSBhOmFjdGl2ZSwgLnBvc3QtbW9kZXJuIC5wb3N0LW1ldGEgYTpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnBvc3QtbW9kZXJuIC5wb3N0LW1ldGEgYTpob3ZlciB7XG4gICAgY29sb3I6ICNjY2E4NzY7IH1cbiAgLnBvc3QtbW9kZXJuIC5wb3N0LWZvb3RlciB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAxMnB4IDIycHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5OyB9XG4gICAgLnBvc3QtbW9kZXJuIC5wb3N0LWZvb3RlciA+ICoge1xuICAgICAgcGFkZGluZzogMCA3cHg7IH1cblxuKiArIC5wb3N0LW1vZGVybiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnBvc3QtY2xhc3NpYyAucG9zdC1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wb3N0LWNsYXNzaWMgLnBvc3QtaW5mbyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLnBvc3QtY2xhc3NpYyAucG9zdC1hdXRob3Ige1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnBvc3QtY2xhc3NpYyAucG9zdC1tZXRhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7IH1cbiAgLnBvc3QtY2xhc3NpYyAucG9zdC1tZXRhID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gIC5wb3N0LWNsYXNzaWMgLnBvc3QtbWV0YSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5wb3N0LWNsYXNzaWMgLnBvc3QtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDE0cHg7IH1cblxuLnBvc3QtY2xhc3NpYyAqICsgLnBvc3QtYm9keSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7IH1cblxuLnBvc3QtY2xhc3NpYyAqICsgLnBvc3QtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucG9zdC1jbGFzc2ljICogKyAucG9zdC1tYWluIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucG9zdC1jbGFzc2ljIC5wb3N0LW1ldGEgPiBsaSxcbi5wb3N0LWNsYXNzaWMtbWluaW1hbCAucG9zdC1tZXRhID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBvc3QtY2xhc3NpYyAucG9zdC1mb290ZXIsXG4ucG9zdC1jbGFzc2ljLW1pbmltYWwgLnBvc3QtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cblxuLnBvc3QtY2xhc3NpYyBwICsgcCxcbi5wb3N0LWNsYXNzaWMtbWluaW1hbCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuKiArIC5wb3N0LWNsYXNzaWMge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucG9zdC1jbGFzc2ljIC5vd2wtY29udHJvbHMsXG4gIC5wb3N0LWNsYXNzaWMtbWluaW1hbCAub3dsLWNvbnRyb2xzIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLnBvc3QtY2xhc3NpYyAucG9zdC1tYWluIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAucG9zdC1jbGFzc2ljIC5wb3N0LWluZm8ge1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgLnBvc3QtY2xhc3NpYyAucG9zdC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLnBvc3QtY2xhc3NpYyAucG9zdC1mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gIC5wb3N0LWNsYXNzaWMgKiArIC5wb3N0LWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBvc3QtY2xhc3NpYyAqICsgLnBvc3QtbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9zdC1jbGFzc2ljIC5wb3N0LW1haW4gLnBvc3QtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gICogKyAucG9zdC1jbGFzc2ljIHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4OyB9IH1cblxuLnBvc3QtY2xhc3NpYy1taW5pbWFsIHRpbWUge1xuICBmb250OiA3MDAgMTlweCBcIlBUIFNlcmlmXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM3Njc4Nzc7IH1cblxuLnBvc3QtY2xhc3NpYy1taW5pbWFsIC5wb3N0LW1ldGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDsgfVxuICAucG9zdC1jbGFzc2ljLW1pbmltYWwgLnBvc3QtbWV0YSA+ICoge1xuICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAucG9zdC1jbGFzc2ljLW1pbmltYWwgLnBvc3QtbWV0YSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gIC5wb3N0LWNsYXNzaWMtbWluaW1hbCAucG9zdC1tZXRhIGRsIGR0LFxuICAucG9zdC1jbGFzc2ljLW1pbmltYWwgLnBvc3QtbWV0YSBkbCBkZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuICAucG9zdC1jbGFzc2ljLW1pbmltYWwgLnBvc3QtbWV0YSBkbCBkdCB7XG4gICAgZm9udDogNzAwIDE0cHggXCJQVCBTZXJpZlwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4ucG9zdC1jbGFzc2ljLW1pbmltYWwgLnBvc3QtbWVkaWEge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnBvc3QtY2xhc3NpYy1taW5pbWFsIC5wb3N0LW1lZGlhLFxuLnBvc3QtY2xhc3NpYy1taW5pbWFsIC5wb3N0LW1lZGlhID4gKiB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ucG9zdC1jbGFzc2ljLW1pbmltYWwgLnBvc3QtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLnBvc3QtY2xhc3NpYy1taW5pbWFsICogKyAucG9zdC1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5wb3N0LWNsYXNzaWMtbWluaW1hbCAqICsgLnBvc3QtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4ucG9zdC1jbGFzc2ljLW1pbmltYWwgKiArIC5wb3N0LW1haW4ge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5wb3N0LWNsYXNzaWMtbWluaW1hbCAucG9zdC1nYWxsZXJ5ICsgLnBvc3QtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMjJweDsgfVxuXG4qICsgLnBvc3QtY2xhc3NpYy1taW5pbWFsIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtY2xhc3NpYy1taW5pbWFsIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wb3N0LWNsYXNzaWMtbWluaW1hbCA+ICoge1xuICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMTtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICAgICAgZmxleC1zaHJpbms6IDE7IH1cbiAgICAucG9zdC1jbGFzc2ljLW1pbmltYWwgLnBvc3QtbWV0YSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMnB4OyB9XG4gICAgICAucG9zdC1jbGFzc2ljLW1pbmltYWwgLnBvc3QtbWV0YSA+ICoge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICAgIC5wb3N0LWNsYXNzaWMtbWluaW1hbCAucG9zdC1tZXRhID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4OyB9XG4gICAgLnBvc3QtY2xhc3NpYy1taW5pbWFsIC5wb3N0LWxlZnQge1xuICAgICAgbWluLXdpZHRoOiA3MHB4OyB9XG4gICAgLnBvc3QtY2xhc3NpYy1taW5pbWFsIC5wb3N0LW1haW4ge1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAucG9zdC1jbGFzc2ljLW1pbmltYWwgKiArIC5wb3N0LWhlYWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLnBvc3QtY2xhc3NpYy1taW5pbWFsICogKyAucG9zdC1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5wb3N0LWNsYXNzaWMtbWluaW1hbCAqICsgLnBvc3QtbWFpbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICogKyAucG9zdC1jbGFzc2ljLW1pbmltYWwge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7IH0gfVxuXG4uYmxvZy10aW1lbGluZSA+IGR0IHtcbiAgZm9udDogOTAwIDI1cHggXCJQVCBTZXJpZlwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGNvbG9yOiAjY2RjZGNkOyB9XG5cbi5ibG9nLXRpbWVsaW5lID4gZGQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5ibG9nLXRpbWVsaW5lICsgLmJsb2ctdGltZWxpbmUge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy10aW1lbGluZSArIC5ibG9nLXRpbWVsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXRpbWVsaW5lIHtcbiAgICB3b3JkLXNwYWNpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5ibG9nLXRpbWVsaW5lID4gKiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYmxvZy10aW1lbGluZSA+IGR0IHtcbiAgICAgIG1pbi13aWR0aDogNjVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtLjI1ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmJsb2ctdGltZWxpbmUgPiBkZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvZy10aW1lbGluZSA+IGR0IHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH0gfVxuXG4uYmxvZy1hc2lkZSB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ibG9nLWFzaWRlID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYmxvZy1hc2lkZSBoNiwgLmJsb2ctYXNpZGUgLmg2IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5ibG9nLWFzaWRlIC5oNyArIC5wb3N0LXByZXZpZXcge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmJsb2ctYXNpZGUgLmg3ICsgLmxpc3QtbWFya2VkLWJvcmRlcmVkIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZy1hc2lkZSB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1hc2lkZSB7XG4gICAgY29sdW1uczogMjtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIC1tb3otY29sdW1uLWdhcDogMzBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7IH1cbiAgLmJsb2ctYXNpZGUtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20taGVhZGluZy1saW5lICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy1hc2lkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7IH1cbiAgICAuYmxvZy1hc2lkZSA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbi5wb3N0LWJveGVkIC5wb3N0LWJveGVkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wb3N0LWJveGVkIC5wb3N0LWJveGVkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogLjAzZW07IH1cbiAgLnBvc3QtYm94ZWQgLnBvc3QtYm94ZWQtdGl0bGUgYSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLnBvc3QtYm94ZWQgLnBvc3QtYm94ZWQtdGl0bGUgYSwgLnBvc3QtYm94ZWQgLnBvc3QtYm94ZWQtdGl0bGUgYTphY3RpdmUsIC5wb3N0LWJveGVkIC5wb3N0LWJveGVkLXRpdGxlIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAucG9zdC1ib3hlZCAucG9zdC1ib3hlZC10aXRsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjY2NhODc2OyB9XG5cbi5wb3N0LWJveGVkIC5wb3N0LWJveGVkLWJvZHkge1xuICBwYWRkaW5nOiAxNnB4IDI2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZTk7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cblxuLnBvc3QtYm94ZWQgLnBvc3QtYm94ZWQtbWV0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjYWJhYmFiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wb3N0LWJveGVkIC5wb3N0LWJveGVkLW1ldGEgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLnBvc3QtYm94ZWQgLnBvc3QtYm94ZWQtbWV0YSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5wb3N0LWJveGVkIC5wb3N0LWJveGVkLW1ldGEgYSwgLnBvc3QtYm94ZWQgLnBvc3QtYm94ZWQtbWV0YSBhOmFjdGl2ZSwgLnBvc3QtYm94ZWQgLnBvc3QtYm94ZWQtbWV0YSBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2NjYTg3NjsgfVxuICAucG9zdC1ib3hlZCAucG9zdC1ib3hlZC1tZXRhIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5wb3N0LWJveGVkIC5wb3N0LWJveGVkLW1ldGEgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuICAucG9zdC1ib3hlZCAucG9zdC1ib3hlZC1tZXRhIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAucG9zdC1ib3hlZCAucG9zdC1ib3hlZC1tZXRhIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucG9zdC1ib3hlZCAucG9zdC1ib3hlZC1tZXRhIGxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLnBvc3QtYm94ZWQgKiArIC5wb3N0LWJveGVkLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDlweDsgfVxuXG4qICsgLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuKiArIC5jb21tZW50LWxpc3Qtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmNvbW1lbnQgZmlndXJlLCAuY29tbWVudCBmaWd1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXgtd2lkdGg6IDcxcHg7IH1cblxuLmNvbW1lbnQgdGltZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi5jb21tZW50IC51c2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDsgfVxuXG4uY29tbWVudCAubGlzdC1pY29uLW1ldGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY29tbWVudCAubGlzdC1pY29uLW1ldGEgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jb21tZW50IC5saXN0LWljb24tbWV0YSA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLmNvbW1lbnQgLmxpc3QtaWNvbi1tZXRhID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY29tbWVudCAubGlzdC1pY29uLW1ldGEgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jb21tZW50IC5jb21tZW50LWJvZHkge1xuICBwYWRkaW5nOiAxN3B4IDIycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5jb21tZW50IC5jb21tZW50LWJvZHktaGVhZGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7IH1cbiAgLmNvbW1lbnQgLmNvbW1lbnQtYm9keS1oZWFkZXIgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLmNvbW1lbnQgLmNvbW1lbnQtYm9keS1oZWFkZXIgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb21tZW50IC5jb21tZW50LWJvZHktaGVhZGVyIHtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmNvbW1lbnQgLmNvbW1lbnQtYm9keS1oZWFkZXIgPiAqIHtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5jb21tZW50IC5jb21tZW50LW1ldGEge1xuICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7IH1cbiAgLmNvbW1lbnQgLmNvbW1lbnQtbWV0YSA+ICoge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuY29tbWVudCAuY29tbWVudC1tZXRhID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbW1lbnQgLmNvbW1lbnQtbWV0YSA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9IH1cblxuLmNvbW1lbnQgLmNvbW1lbnQtYm9keS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4qICsgLmNvbW1lbnQtbWluaW1hbCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuLmNvbW1lbnQtZ3JvdXAtcmVwbHkge1xuICBwYWRkaW5nLWxlZnQ6IDEyJTsgfVxuXG4uY29tbWVudCArICoge1xuICBtYXJnaW4tdG9wOiAyMXB4OyB9XG5cbiogKyAuY29tbWVudC1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50ID4gLnVuaXQgPiAudW5pdC1sZWZ0IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gICogKyAuY29tbWVudC1taW5pbWFsIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICogKyAucG9zdC1jb21tZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4OyB9IH1cblxuLnBhZ2UtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtdGl0bGUgKiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgLnBhZ2UtdGl0bGUgLnBhZ2UtdGl0bGUtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBhZ2UtdGl0bGUgLnBhZ2UtdGl0bGUtbGVmdCxcbiAgLnBhZ2UtdGl0bGUgLnBhZ2UtdGl0bGUtcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5wYWdlLXRpdGxlIC5wYWdlLXRpdGxlLWxlZnQgKixcbiAgICAucGFnZS10aXRsZSAucGFnZS10aXRsZS1yaWdodCAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gIC5wYWdlLXRpdGxlIC5wYWdlLXRpdGxlLWxlZnQge1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpOyB9XG4gICAgLnBhZ2UtdGl0bGUgLnBhZ2UtdGl0bGUtbGVmdCAqIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07IH1cbiAgLnBhZ2UtdGl0bGUgLnBhZ2UtdGl0bGUtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7IH1cbiAgICAucGFnZS10aXRsZSAucGFnZS10aXRsZS1yaWdodCAqIHtcbiAgICAgIHBhZGRpbmctbGVmdDogLjVlbTsgfVxuXG4ucGFnZS10aXRsZS13cmFwIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgODAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wYWdlLXRpdGxlIC5wYWdlLXRpdGxlLWxlZnQgKiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjJlbTsgfVxuICAgIC5wYWdlLXRpdGxlIC5wYWdlLXRpdGxlLXJpZ2h0ICoge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTsgfSB9XG5cbi5wYWdlLWxvYWRlci12YXJpYW50LTEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyNXB4O1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgLnBhZ2UtbG9hZGVyLXZhcmlhbnQtMS5sb2FkZWQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wYWdlLWxvYWRlci12YXJpYW50LTEuZW5kaW5nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWxvYWRlci12YXJpYW50LTEgLnBhZ2UtbG9hZGVyLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbltkYXRhLXgtbW9kZT1cImRlc2lnbi1tb2RlXCJdIC5wYWdlLWxvYWRlci12YXJpYW50LTEge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xOyB9XG5cbiNzcGlubmluZ1NxdWFyZXNHIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5zcGlubmluZ1NxdWFyZXNHIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlX3NwaW5uaW5nU3F1YXJlc0c7XG4gIC1vLWFuaW1hdGlvbi1uYW1lOiBib3VuY2Vfc3Bpbm5pbmdTcXVhcmVzRztcbiAgLW1zLWFuaW1hdGlvbi1uYW1lOiBib3VuY2Vfc3Bpbm5pbmdTcXVhcmVzRztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlX3NwaW5uaW5nU3F1YXJlc0c7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IGJvdW5jZV9zcGlubmluZ1NxdWFyZXNHO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIC1vLWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIC1tb3otYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC1tcy1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICAtby1hbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1hbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbW96LWFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC4zKTsgfVxuXG4jc3Bpbm5pbmdTcXVhcmVzR18xIHtcbiAgbGVmdDogMDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC42czsgfVxuXG4jc3Bpbm5pbmdTcXVhcmVzR18yIHtcbiAgbGVmdDogMTlweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjc1cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjc1cztcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMC43NXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjc1cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuNzVzOyB9XG5cbiNzcGlubmluZ1NxdWFyZXNHXzMge1xuICBsZWZ0OiAzN3B4O1xuICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC45cztcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMC45cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjlzOyB9XG5cbiNzcGlubmluZ1NxdWFyZXNHXzQge1xuICBsZWZ0OiA1NnB4O1xuICBhbmltYXRpb24tZGVsYXk6IDEuMDVzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDEuMDVzO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAxLjA1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuMDVzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMS4wNXM7IH1cblxuI3NwaW5uaW5nU3F1YXJlc0dfNSB7XG4gIGxlZnQ6IDc1cHg7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4ycztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS4ycztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDEuMnM7IH1cblxuI3NwaW5uaW5nU3F1YXJlc0dfNiB7XG4gIGxlZnQ6IDk0cHg7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4zNXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMS4zNXM7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IDEuMzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS4zNXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjM1czsgfVxuXG4jc3Bpbm5pbmdTcXVhcmVzR183IHtcbiAgbGVmdDogMTEycHg7XG4gIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDEuNXM7IH1cblxuI3NwaW5uaW5nU3F1YXJlc0dfOCB7XG4gIGxlZnQ6IDEzMXB4O1xuICBhbmltYXRpb24tZGVsYXk6IDEuNjRzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDEuNjRzO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAxLjY0cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuNjRzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMS42NHM7IH1cblxuQGtleWZyYW1lcyBib3VuY2Vfc3Bpbm5pbmdTcXVhcmVzRyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKSByb3RhdGUoOTBkZWcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9IH1cblxuQC1vLWtleWZyYW1lcyBib3VuY2Vfc3Bpbm5pbmdTcXVhcmVzRyB7XG4gIDAlIHtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIDEwMCUge1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC4zKSByb3RhdGUoOTBkZWcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZV9zcGlubmluZ1NxdWFyZXNHIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zKSByb3RhdGUoOTBkZWcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGJvdW5jZV9zcGlubmluZ1NxdWFyZXNHIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC4zKSByb3RhdGUoOTBkZWcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9IH1cblxuLnByaWNpbmctdGFibGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IC0xcHggMnB4IDVweCAwcHggcmdiYSg2OCwgNzMsIDgzLCAwLjEyKTsgfVxuICAucHJpY2luZy10YWJsZS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIGNvbG9yOiAjNTM1NDU3OyB9XG4gIC5wcmljaW5nLXRhYmxlLWJvZHkge1xuICAgIHBhZGRpbmc6IDM1cHggMzBweDsgfVxuICAucHJpY2luZy10YWJsZS1sYWJlbCB7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjY2NhODc2OyB9XG4gICAgLnByaWNpbmctdGFibGUtbGFiZWwgcCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnByaWNpbmctdGFibGUgLnByaWNpbmctbGlzdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAucHJpY2luZy10YWJsZSAucHJpY2luZy1saXN0IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuICAgIC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLWxpc3QgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgLnByaWNpbmctdGFibGUgKiArIC5wcmljZS1vYmplY3Qge1xuICAgIG1hcmdpbi10b3A6IDIycHg7IH1cbiAgLnByaWNpbmctdGFibGUgKiArIC5wcmljaW5nLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIycHg7IH1cblxuLnByaWNpbmctb2JqZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjb2xvcjogIzAwMDsgfVxuICAucHJpY2luZy1vYmplY3QgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wcmljaW5nLW9iamVjdCAuc21hbGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250OiA3MDAgMTBweCBcIlBUIFNlcmlmXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcmljaW5nLW9iamVjdCAuc21hbGwtbWlkZGxlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5wcmljaW5nLW9iamVjdCAuc21hbGwtYm90dG9tIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5wcmljaW5nLW9iamVjdC1sZyB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgbGluZS1oZWlnaHQ6IC43OyB9XG4gIC5wcmljaW5nLW9iamVjdC1sZyAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAucHJpY2luZy1vYmplY3QtbGcgLnNtYWxsLXRvcCB7XG4gICAgdG9wOiAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogLjIyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAucHJpY2luZy1vYmplY3QtbGcgLnNtYWxsLWJvdHRvbSB7XG4gICAgYm90dG9tOiAtMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByaWNpbmctb2JqZWN0LWxnIHtcbiAgICBmb250LXNpemU6IDcycHg7IH0gfVxuXG4uc2VjdGlvbi1zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNlY3Rpb24tc2luZ2xlLmJnLWdyYXktZGFya2VyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2VjdGlvbi1zaW5nbGUgKiArIC5yb3cge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnNlY3Rpb24tc2luZ2xlICogKyAucmQtbWFpbGZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnNlY3Rpb24tc2luZ2xlIC5jb3VudGRvd24gKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5zZWN0aW9uLXNpbmdsZSAuZm9ybS1tb2Rlcm4gLmZvcm0td3JhcCArIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnNlY3Rpb24tc2luZ2xlIC5mb3JtLW1vZGVybiAuZm9ybS1pbnB1dCxcbiAgLnNlY3Rpb24tc2luZ2xlIC5mb3JtLW1vZGVybiAuZm9ybS1sYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlY3Rpb24tc2luZ2xlIC5yaWdodHMgYSB7XG4gICAgY29sb3I6ICNjY2E4NzY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlY3Rpb24tc2luZ2xlICogKyAucm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNlY3Rpb24tc2luZ2xlICogKyAucm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9IH1cblxuLnNlY3Rpb24tc2luZ2xlLWhlYWRlciAuZGl2aWRlci13aWRlLFxuLnNlY3Rpb24tc2luZ2xlLWZvb3RlciAuZGl2aWRlci13aWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4uc2VjdGlvbi1zaW5nbGUtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjKDFlbSArIDN2aCkgMCBjYWxjKDFlbSArIDJ2aCk7IH1cbiAgLnNlY3Rpb24tc2luZ2xlLWhlYWRlciAuZGl2aWRlci13aWRlIHtcbiAgICB0b3A6IDA7IH1cblxuLnNlY3Rpb24tc2luZ2xlLW1haW4ge1xuICBwYWRkaW5nOiBjYWxjKDFlbSArIDR2aCkgMDsgfVxuXG4uc2VjdGlvbi1zaW5nbGUtZm9vdGVyIHtcbiAgcGFkZGluZzogY2FsYygxZW0gKyAydmgpIDAgY2FsYygxZW0gKyAzdmgpOyB9XG4gIC5zZWN0aW9uLXNpbmdsZS1mb290ZXIgLmRpdmlkZXItd2lkZSB7XG4gICAgYm90dG9tOiAwOyB9XG5cbi5zZWN0aW9uLXNpbmdsZS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5zZWN0aW9uLXNpbmdsZS1pbm5lciA+ICoge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24tc2luZ2xlLWhlYWRlciB7XG4gICAgcGFkZGluZzogNjBweCAwIDEwcHg7IH1cbiAgLnNlY3Rpb24tc2luZ2xlLW1haW4ge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAuc2VjdGlvbi1zaW5nbGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzVweDsgfSB9XG5cbi5vbmUtc2NyZWVuLXBhZ2UgLmZvcm0tbW9kZXJuIC5mb3JtLWlucHV0LFxuLm9uZS1zY3JlZW4tcGFnZSAuZm9ybS1tb2Rlcm4gLmZvcm0tbGFiZWwge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaW5zZXQtbGVmdC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5pbnNldC1sZWZ0LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5pbnNldC1sZWZ0LTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5pbnNldC1sZWZ0LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5pbnNldC1sZWZ0LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5pbnNldC1sZWZ0LTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi5pbnNldC1sZWZ0LTUwIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG5cbi5pbnNldC1sZWZ0LTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG5cbi5pbnNldC1sZWZ0LTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG5cbi5pbnNldC1sZWZ0LTg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4OyB9XG5cbi5pbnNldC1sZWZ0LTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pbnNldC1zbS1sZWZ0LTAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuaW5zZXQtc20tbGVmdC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5pbnNldC1zbS1sZWZ0LTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLmluc2V0LXNtLWxlZnQtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuaW5zZXQtc20tbGVmdC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5pbnNldC1zbS1sZWZ0LTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLmluc2V0LXNtLWxlZnQtNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAuaW5zZXQtc20tbGVmdC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIC5pbnNldC1zbS1sZWZ0LTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7IH1cbiAgLmluc2V0LXNtLWxlZnQtODUge1xuICAgIHBhZGRpbmctbGVmdDogODVweDsgfVxuICAuaW5zZXQtc20tbGVmdC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmluc2V0LW1kLWxlZnQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5pbnNldC1tZC1sZWZ0LTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmluc2V0LW1kLWxlZnQtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuaW5zZXQtbWQtbGVmdC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5pbnNldC1tZC1sZWZ0LTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgLmluc2V0LW1kLWxlZnQtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDsgfVxuICAuaW5zZXQtbWQtbGVmdC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIC5pbnNldC1tZC1sZWZ0LTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLmluc2V0LW1kLWxlZnQtNzAge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDsgfVxuICAuaW5zZXQtbWQtbGVmdC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4OyB9XG4gIC5pbnNldC1tZC1sZWZ0LTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5zZXQtbGctbGVmdC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmluc2V0LWxnLWxlZnQtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuaW5zZXQtbGctbGVmdC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5pbnNldC1sZy1sZWZ0LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmluc2V0LWxnLWxlZnQtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAuaW5zZXQtbGctbGVmdC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC5pbnNldC1sZy1sZWZ0LTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgLmluc2V0LWxnLWxlZnQtNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAuaW5zZXQtbGctbGVmdC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG4gIC5pbnNldC1sZy1sZWZ0LTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7IH1cbiAgLmluc2V0LWxnLWxlZnQtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW5zZXQteGwtbGVmdC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmluc2V0LXhsLWxlZnQtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuaW5zZXQteGwtbGVmdC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5pbnNldC14bC1sZWZ0LTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmluc2V0LXhsLWxlZnQtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAuaW5zZXQteGwtbGVmdC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC5pbnNldC14bC1sZWZ0LTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH1cbiAgLmluc2V0LXhsLWxlZnQtNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAuaW5zZXQteGwtbGVmdC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG4gIC5pbnNldC14bC1sZWZ0LTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7IH1cbiAgLmluc2V0LXhsLWxlZnQtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuaW5zZXQteHhsLWxlZnQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5pbnNldC14eGwtbGVmdC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5pbnNldC14eGwtbGVmdC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5pbnNldC14eGwtbGVmdC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5pbnNldC14eGwtbGVmdC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5pbnNldC14eGwtbGVmdC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG4gIC5pbnNldC14eGwtbGVmdC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gIC5pbnNldC14eGwtbGVmdC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIC5pbnNldC14eGwtbGVmdC03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4OyB9XG4gIC5pbnNldC14eGwtbGVmdC04NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4OyB9XG4gIC5pbnNldC14eGwtbGVmdC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH0gfVxuXG4uaW5zZXQtcmlnaHQtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmluc2V0LXJpZ2h0LTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uaW5zZXQtcmlnaHQtMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5pbnNldC1yaWdodC0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLmluc2V0LXJpZ2h0LTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4uaW5zZXQtcmlnaHQtNDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi5pbnNldC1yaWdodC01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cblxuLmluc2V0LXJpZ2h0LTYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuXG4uaW5zZXQtcmlnaHQtNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG5cbi5pbnNldC1yaWdodC04NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7IH1cblxuLmluc2V0LXJpZ2h0LTEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaW5zZXQtc20tcmlnaHQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuaW5zZXQtc20tcmlnaHQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmluc2V0LXNtLXJpZ2h0LTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5pbnNldC1zbS1yaWdodC0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuaW5zZXQtc20tcmlnaHQtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLmluc2V0LXNtLXJpZ2h0LTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC5pbnNldC1zbS1yaWdodC01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAuaW5zZXQtc20tcmlnaHQtNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgLmluc2V0LXNtLXJpZ2h0LTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG4gIC5pbnNldC1zbS1yaWdodC04NSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDsgfVxuICAuaW5zZXQtc20tcmlnaHQtMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5zZXQtbWQtcmlnaHQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuaW5zZXQtbWQtcmlnaHQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmluc2V0LW1kLXJpZ2h0LTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5pbnNldC1tZC1yaWdodC0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuaW5zZXQtbWQtcmlnaHQtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLmluc2V0LW1kLXJpZ2h0LTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC5pbnNldC1tZC1yaWdodC01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAuaW5zZXQtbWQtcmlnaHQtNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgLmluc2V0LW1kLXJpZ2h0LTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG4gIC5pbnNldC1tZC1yaWdodC04NSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDsgfVxuICAuaW5zZXQtbWQtcmlnaHQtMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW5zZXQtbGctcmlnaHQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuaW5zZXQtbGctcmlnaHQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLmluc2V0LWxnLXJpZ2h0LTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5pbnNldC1sZy1yaWdodC0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuaW5zZXQtbGctcmlnaHQtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLmluc2V0LWxnLXJpZ2h0LTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC5pbnNldC1sZy1yaWdodC01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAuaW5zZXQtbGctcmlnaHQtNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgLmluc2V0LWxnLXJpZ2h0LTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4OyB9XG4gIC5pbnNldC1sZy1yaWdodC04NSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDsgfVxuICAuaW5zZXQtbGctcmlnaHQtMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmluc2V0LXhsLXJpZ2h0LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmluc2V0LXhsLXJpZ2h0LTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5pbnNldC14bC1yaWdodC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuaW5zZXQteGwtcmlnaHQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmluc2V0LXhsLXJpZ2h0LTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIC5pbnNldC14bC1yaWdodC00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAuaW5zZXQteGwtcmlnaHQtNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7IH1cbiAgLmluc2V0LXhsLXJpZ2h0LTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gIC5pbnNldC14bC1yaWdodC03MCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDsgfVxuICAuaW5zZXQteGwtcmlnaHQtODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7IH1cbiAgLmluc2V0LXhsLXJpZ2h0LTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5pbnNldC14eGwtcmlnaHQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuaW5zZXQteHhsLXJpZ2h0LTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5pbnNldC14eGwtcmlnaHQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmluc2V0LXh4bC1yaWdodC0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuaW5zZXQteHhsLXJpZ2h0LTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gIC5pbnNldC14eGwtcmlnaHQtNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLmluc2V0LXh4bC1yaWdodC01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuICAuaW5zZXQteHhsLXJpZ2h0LTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gIC5pbnNldC14eGwtcmlnaHQtNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cbiAgLmluc2V0LXh4bC1yaWdodC04NSB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDsgfVxuICAuaW5zZXQteHhsLXJpZ2h0LTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7IH0gfVxuXG4qICsgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuKiArIC5ib3gtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuKiArIC5ibG9jay1jZW50ZXJlZCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuW2NsYXNzKj0naW5zZXQnXSArIFtjbGFzcyo9J2luc2V0J10ge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbiogKyAuZ3JvdXAtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4qICsgLmdyb3VwLW1kIHtcbiAgbWFyZ2luLXRvcDogMjJweDsgfVxuXG4qICsgLmdyb3VwLWxnIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgKiArIC5ibG9jay1jZW50ZXJlZCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG5cbiogKyAuZ3JvdXAteGwge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICogKyAuZ3JvdXAteGwge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAqICsgLmdyb3VwLXhsIHtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9IH1cblxuKiArIC5ncm91cC14bC1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAqICsgLmdyb3VwLXhsLXJlc3BvbnNpdmUge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDsgfSB9XG5cbiogKyAub2Zmc2V0LTEge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbiogKyAub2Zmc2V0LTIge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiogKyAub2Zmc2V0LTMge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbiogKyAub2Zmc2V0LTQge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbiogKyAub2Zmc2V0LTUge1xuICBtYXJnaW4tdG9wOiAyMnB4OyB9XG5cbiogKyAub2Zmc2V0LTYge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbiogKyAub2Zmc2V0LTcge1xuICBtYXJnaW4tdG9wOiAyMnB4OyB9XG5cbiogKyAub2Zmc2V0LTgge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbiogKyAucmQtbWFpbGZvcm0ge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbiogKyAub2Zmc2V0LXRvcC0wIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4qICsgLmNvbW1lbnRzLXdyYXAge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbiogKyAubGlzdC1ibG9ja3Mge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbiogKyAuYnV0dG9uLXdyYXAge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbiogKyAubGlzdC1wcm9ncmVzcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuKiArIC5jYXJvdXNlbC1wYXJlbnQge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiogKyAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4qICsgLmxpbmstd3JhcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuKiArIC5yb3ctb2Zmc2V0LTEge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG5cbiogKyAucm93LW9mZnNldC0yIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4qICsgLnJvdy1vZmZzZXQtMyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuKiArIC5yb3ctb2Zmc2V0LTQge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbiogKyAuaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbmgzICsgLnJkLW1haWxmb3JtIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5wICsgLmZvcm0taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG5wICsgLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmNvbnRhaW5lciArIC5jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5yb3cgKyAucm93IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4uY291bnRkb3duLXdyYXAgKyBoNSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICogKyAub2Zmc2V0LTEge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgKiArIC5vZmZzZXQtMyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAqICsgLm9mZnNldC03IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICogKyAub2Zmc2V0LTgge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7IH1cbiAgKiArIC5yb3ctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgKiArIC5yb3ctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgKiArIC5jb21tZW50cy13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIHAgKyAuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICogKyAub2Zmc2V0LTUge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgKiArIC5yb3ctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICogKyAub2Zmc2V0LTYge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7IH1cbiAgKiArIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7IH0gfVxuXG4ucm93LTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7IH1cbiAgLnJvdy0xNTplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucm93LTE1ID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucm93LTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7IH1cbiAgLnJvdy0yNTplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucm93LTI1ID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4ucm93LTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7IH1cbiAgLnJvdy0zMDplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucm93LTMwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucm93LTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cbiAgLnJvdy00MDplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucm93LTQwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ucm93LTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHg7IH1cbiAgLnJvdy01MDplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucm93LTUwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4ucm93LTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTYwcHg7IH1cbiAgLnJvdy02MDplbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucm93LTYwID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJvdy1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAucm93LXNtLTA6ZW1wdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5yb3ctc20tMCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gIC5yb3ctc20tNTAge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4OyB9XG4gICAgLnJvdy1zbS01MDplbXB0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnJvdy1zbS01MCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucm93LW1kLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfVxuICAgIC5yb3ctbWQtNDA6ZW1wdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5yb3ctbWQtNDAgPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnJvdy1tZC02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7IH1cbiAgICAucm93LW1kLTYwOmVtcHR5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucm93LW1kLTYwID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yb3ctbGctOTAge1xuICAgIG1hcmdpbi1ib3R0b206IC05MHB4OyB9XG4gICAgLnJvdy1sZy05MDplbXB0eSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnJvdy1sZy05MCA+ICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kLXByZWZmaXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnLXByZWZmaXgtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bC1wcmVmZml4LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLXByZWZmaXgtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfSB9XG5cbi5saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5saW5rLWlubGluZSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubGluay11bmRlcmxpbmUsIC5saW5rLXVuZGVybGluZTphY3RpdmUsIC5saW5rLXVuZGVybGluZTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5saW5rLXVuZGVybGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubGluay1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gIC5saW5rLWNpcmNsZSAuaWNvbixcbiAgLmxpbmstY2lyY2xlIC5pY29uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4ubGluay1ib2xkIHtcbiAgZm9udDogNzAwIDE2cHgvMjJweCBcIlBUIFNlcmlmXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjsgfVxuXG4ubGluay1ncm91cCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmxpbmstZ3JvdXAgKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubGluay1ncm91cCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpbmstZ3JvdXAgc3BhbiArICosXG4gIC5saW5rLWdyb3VwICogKyBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5saW5rLWdyb3VwLmxpbmstZ3JvdXAtYW5pbWF0ZWQgLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAuMjJzOyB9XG4gIC5saW5rLWdyb3VwLmxpbmstZ3JvdXAtYW5pbWF0ZWQ6aG92ZXIgLmljb24ge1xuICAgIHJpZ2h0OiAtNXB4OyB9XG5cbi5saW5rLWdyb3VwLWJhc2VsaW5lICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLmxpbmstaWNvbiwgLmxpbmstaWNvbiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubGluay1pY29uIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmxpbmstaWNvbi1tb2QgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDsgfVxuXG4ubGluay1pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogLjQ0cyBhbGwgZWFzZTtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmxpbmstaW1hZ2U6aG92ZXIgaW1nIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGluay1pbWFnZS1zY2FsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogLjQ0cyBhbGwgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAubGluay1pbWFnZS1zY2FsZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5saW5rLWltYWdlLXNjYWxlOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cblxuLmxpbmstaW1hZ2Utd3JhcCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTI2cHg7IH1cbiAgKiArIC5saW5rLWltYWdlLXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7IH1cblxuLnNpdGUtbWFpbiAubGluay1wcmltYXJ5LWlubGluZSB7XG4gIGNvbG9yOiAjY2NhODc2OyB9XG4gIC5zaXRlLW1haW4gLmxpbmstcHJpbWFyeS1pbmxpbmUuYWN0aXZlLCAuc2l0ZS1tYWluIC5saW5rLXByaW1hcnktaW5saW5lOmFjdGl2ZSwgLnNpdGUtbWFpbiAubGluay1wcmltYXJ5LWlubGluZTpmb2N1cyB7XG4gICAgY29sb3I6ICM5YjliOWI7IH1cbiAgLnNpdGUtbWFpbiAubGluay1wcmltYXJ5LWlubGluZS5ob3ZlciwgLnNpdGUtbWFpbiAubGluay1wcmltYXJ5LWlubGluZTpob3ZlciB7XG4gICAgY29sb3I6ICNiNDk0NjU7IH1cblxuLnNpdGUtbWFpbiAubGluay1kZWZhdWx0LCAuc2l0ZS1tYWluIC5saW5rLWRlZmF1bHQ6YWN0aXZlLCAuc2l0ZS1tYWluIC5saW5rLWRlZmF1bHQ6Zm9jdXMge1xuICBjb2xvcjogIzlmOWY5ZjsgfVxuXG4uc2l0ZS1tYWluIC5saW5rLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogI2NjYTg3NjsgfVxuXG4uc2l0ZS1tYWluIC5saW5rLXByaW1hcnksIC5zaXRlLW1haW4gLmxpbmstcHJpbWFyeTphY3RpdmUsIC5zaXRlLW1haW4gLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjY2NhODc2OyB9XG5cbi5zaXRlLW1haW4gLmxpbmstcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5zaXRlLW1haW4gLmxpbmstcHJpbWFyeS0xLCAuc2l0ZS1tYWluIC5saW5rLXByaW1hcnktMTphY3RpdmUsIC5zaXRlLW1haW4gLmxpbmstcHJpbWFyeS0xOmZvY3VzIHtcbiAgY29sb3I6ICNjY2E4NzY7IH1cblxuLnNpdGUtbWFpbiAubGluay1wcmltYXJ5LTE6aG92ZXIge1xuICBjb2xvcjogI2RlZGVkZTsgfVxuXG4uc2l0ZS1tYWluIC5saW5rLXByaW1hcnktaW52ZXJzZSwgLnNpdGUtbWFpbiAubGluay1wcmltYXJ5LWludmVyc2U6YWN0aXZlLCAuc2l0ZS1tYWluIC5saW5rLXByaW1hcnktaW52ZXJzZTpmb2N1cyB7XG4gIGNvbG9yOiAjY2NhODc2OyB9XG5cbi5zaXRlLW1haW4gLmxpbmstcHJpbWFyeS1pbnZlcnNlOmhvdmVyIHtcbiAgY29sb3I6ICNkZWRlZGU7IH1cblxuLnNpdGUtbWFpbiAubGluay1wcmltYXJ5LWludmVyc2UtdjIsIC5zaXRlLW1haW4gLmxpbmstcHJpbWFyeS1pbnZlcnNlLXYyOmFjdGl2ZSwgLnNpdGUtbWFpbiAubGluay1wcmltYXJ5LWludmVyc2UtdjI6Zm9jdXMge1xuICBjb2xvcjogI2NjYTg3NjsgfVxuXG4uc2l0ZS1tYWluIC5saW5rLXByaW1hcnktaW52ZXJzZS12Mjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5zaXRlLW1haW4gLmxpbmstc2Vjb25kYXJ5LCAuc2l0ZS1tYWluIC5saW5rLXNlY29uZGFyeTphY3RpdmUsIC5zaXRlLW1haW4gLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnNpdGUtbWFpbiAubGluay1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2NjYTg3NjsgfVxuXG4uc2l0ZS1tYWluIC5saW5rLXR1bmRvcmEtaW52ZXJzZSwgLnNpdGUtbWFpbiAubGluay10dW5kb3JhLWludmVyc2U6YWN0aXZlLCAuc2l0ZS1tYWluIC5saW5rLXR1bmRvcmEtaW52ZXJzZTpmb2N1cyB7XG4gIGNvbG9yOiAjNDE0MTQxOyB9XG5cbi5zaXRlLW1haW4gLmxpbmstdHVuZG9yYS1pbnZlcnNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNpdGUtbWFpbiAubGluay1zZWNvbmRhcnksIC5zaXRlLW1haW4gLmxpbmstc2Vjb25kYXJ5OmFjdGl2ZSwgLnNpdGUtbWFpbiAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzAwMDsgfVxuXG4uc2l0ZS1tYWluIC5saW5rLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjY2NhODc2OyB9XG5cbi5zaXRlLW1haW4gLmxpbmstZ3JheS1saWdodCwgLnNpdGUtbWFpbiAubGluay1ncmF5LWxpZ2h0OmFjdGl2ZSwgLnNpdGUtbWFpbiAubGluay1ncmF5LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNkOWQ5ZDk7IH1cblxuLnNpdGUtbWFpbiAubGluay1ncmF5LWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnNpdGUtbWFpbiAubGluay13aGl0ZSwgLnNpdGUtbWFpbiAubGluay13aGl0ZTphY3RpdmUsIC5zaXRlLW1haW4gLmxpbmstd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2l0ZS1tYWluIC5saW5rLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNjY2E4NzY7IH1cblxuLnNpdGUtbWFpbiAubGluay13aGl0ZS12MiwgLnNpdGUtbWFpbiAubGluay13aGl0ZS12MjphY3RpdmUsIC5zaXRlLW1haW4gLmxpbmstd2hpdGUtdjI6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2l0ZS1tYWluIC5saW5rLXdoaXRlLXYyOmhvdmVyIHtcbiAgY29sb3I6ICM2NjZjODQ7IH1cblxuLnNpdGUtbWFpbiAubGluay13aGl0ZS0wMywgLnNpdGUtbWFpbiAubGluay13aGl0ZS0wMzphY3RpdmUsIC5zaXRlLW1haW4gLmxpbmstd2hpdGUtMDM6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG5cbi5zaXRlLW1haW4gLmxpbmstd2hpdGUtMDM6aG92ZXIge1xuICBjb2xvcjogI2NjYTg3NjsgfVxuXG4uc2l0ZS1tYWluIC5saW5rLWR1c3R5LWdyYXksIC5zaXRlLW1haW4gLmxpbmstZHVzdHktZ3JheTphY3RpdmUsIC5zaXRlLW1haW4gLmxpbmstZHVzdHktZ3JheTpmb2N1cyB7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi5zaXRlLW1haW4gLmxpbmstZHVzdHktZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjY2NhODc2OyB9XG5cbi5zaXRlLW1haW4gLmxpbmstYmxhY2stdjIsIC5zaXRlLW1haW4gLmxpbmstYmxhY2stdjI6YWN0aXZlLCAuc2l0ZS1tYWluIC5saW5rLWJsYWNrLXYyOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuXG4uc2l0ZS1tYWluIC5saW5rLWJsYWNrLXYyOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnNpdGUtbWFpbiAubGluay1ibGFjay12Mjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zaXRlLW1haW4gLmxpbmstZ3JheS1kYXJrLWZpbGxlZCwgLnNpdGUtbWFpbiAubGluay1ncmF5LWRhcmstZmlsbGVkOmFjdGl2ZSwgLnNpdGUtbWFpbiAubGluay1ncmF5LWRhcmstZmlsbGVkOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMyYTJiMmI7IH1cblxuLnNpdGUtbWFpbiAubGluay1ncmF5LWRhcmstZmlsbGVkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNjY2E4NzY7IH1cblxuLnNpdGUtbWFpbiAubGluay1zaG9wIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAuc2l0ZS1tYWluIC5saW5rLXNob3AsIC5zaXRlLW1haW4gLmxpbmstc2hvcDphY3RpdmUsIC5zaXRlLW1haW4gLmxpbmstc2hvcDpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDAzMGE7IH1cbiAgLnNpdGUtbWFpbiAubGluay1zaG9wOmhvdmVyIHtcbiAgICBjb2xvcjogI2NjYTg3NjsgfVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbmRsIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmxpc3QgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5saXN0LXhsID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7IH1cblxuLmxpc3QtaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG4gIC5saXN0LWlubGluZSA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5saXN0LWlubGluZS1yZXNldCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLmxpc3QtaW5saW5lLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIG1hcmdpbi1yaWdodDogLTZweDsgfVxuICAubGlzdC1pbmxpbmUteHMgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfVxuXG4ubGlzdC1pbmxpbmUtc20ge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLmxpc3QtaW5saW5lLXNtID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ubGlzdC1pbmxpbmUtbWQge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLmxpc3QtaW5saW5lLW1kID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4ubGlzdC1vYmplY3RzLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpOyB9XG4gIC5saXN0LW9iamVjdHMtaW5saW5lID4gKiwgLmxpc3Qtb2JqZWN0cy1pbmxpbmUgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIycHg7IH1cbiAgLmxpc3Qtb2JqZWN0cy1pbmxpbmUgPiBsaSA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5saXN0LW9iamVjdHMtaW5saW5lID4gbGkgPiAqICsgKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4ubGlzdC10ZXJtcyBkdCArIGRkIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubGlzdC10ZXJtcyBkZCArIGR0IHtcbiAgbWFyZ2luLXRvcDogMzFweDsgfVxuXG4ubGlzdC10ZXJtcy12YXJpYW50LTEgZHQge1xuICBmb250OiA3MDAgMTZweC8yMnB4IFwiUFQgU2VyaWZcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmxpc3QtdGVybXMtdmFyaWFudC0xIGR0ICsgZGQge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi5saXN0LXRlcm1zLXZhcmlhbnQtMSBkZCArIGR0IHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LXRlcm1zLXZhcmlhbnQtMSBkdCB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5saXN0LXRlcm1zLXZhcmlhbnQtMSBkZCArIGR0IHtcbiAgICBtYXJnaW4tdG9wOiA1M3B4OyB9IH1cblxuLmRsLWlubGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmRsLWlubGluZSBkdCxcbiAgLmRsLWlubGluZSBkZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmRsLWlubGluZSBkdCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5kbC1pbmxpbmUgZHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICc6JzsgfVxuICAuZGwtaW5saW5lIC5wcmljaW5nLW9iamVjdC1zbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDsgfVxuXG4ubGlzdC10ZXJtcy1pbmxpbmUgZHQsIC5saXN0LXRlcm1zLWlubGluZSBkZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubGlzdC10ZXJtcy1pbmxpbmUgZHQge1xuICBjb2xvcjogIzAwMDsgfVxuXG4ubGlzdC10ZXJtcy1pbmxpbmUgZGQge1xuICBjb2xvcjogIzlmOWY5ZjsgfVxuXG4ubGlzdC10ZXJtcy1pbmxpbmUgZHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnOic7IH1cblxuLmxpc3QtaW5kZXgge1xuICBjb3VudGVyLXJlc2V0OiBsaTsgfVxuICAubGlzdC1pbmRleCA+IGxpIC5saXN0LWluZGV4LWNvdW50ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKGxpLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGxpOyB9XG5cbi5saXN0LW1hcmtlZCBsaSB7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDsgfVxuICAubGlzdC1tYXJrZWQgbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnXFxlMDA1JztcbiAgICBmb250LWZhbWlseTogXCJmbC1mbGF0LWljb25zLXNldC0yXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogI2NjYTg3NjsgfVxuICAubGlzdC1tYXJrZWQgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgY29udGVudDogJzsnOyB9XG4gIC5saXN0LW1hcmtlZCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnLic7IH1cblxuLmxpc3QtbWFya2VkIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMXB4OyB9XG5cbi5saXN0LW1hcmtlZC1zcGFjaW5nLWxnIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAubGlzdC1tYXJrZWQgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAubGlzdC1tYXJrZWQgbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG5cbi5saXN0LW1hcmtlZC12YXJpYW50LTIgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5saXN0LW1hcmtlZC12YXJpYW50LTIgPiBsaSA+IGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDFweDtcbiAgICBmb250OiA0MDAgMThweC8yNHB4ICdGb250QXdlc29tZSc7XG4gICAgY29sb3I6ICNjY2E4NzY7XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTsgfVxuICAubGlzdC1tYXJrZWQtdmFyaWFudC0yID4gbGkgPiBhOmhvdmVyOmJlZm9yZSB7XG4gICAgbGVmdDogNHB4OyB9XG5cbi5saXN0LW1hcmtlZC12YXJpYW50LTIgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTRweDsgfVxuXG4ubGlzdC1vcmRlcmVkIHtcbiAgY291bnRlci1yZXNldDogbGk7IH1cbiAgLmxpc3Qtb3JkZXJlZCBsaSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAubGlzdC1vcmRlcmVkIGxpOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGksIGRlY2ltYWwpIFwiLlwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpOyB9XG4gICAgLmxpc3Qtb3JkZXJlZCBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICc7JzsgfVxuICAgIC5saXN0LW9yZGVyZWQgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnLic7IH1cbiAgLmxpc3Qtb3JkZXJlZCBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4OyB9XG5cbi5saXN0LW51bWJlcmVkIHtcbiAgY291bnRlci1yZXNldDogbGk7IH1cbiAgLmxpc3QtbnVtYmVyZWQgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgIC5saXN0LW51bWJlcmVkID4gbGk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpLCBkZWNpbWFsKSBcIi5cIjtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTsgfVxuICAubGlzdC1udW1iZXJlZCA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmxpc3QtaWNvbi1wYWNrIHtcbiAgbWFyZ2luLXRvcDogNnB4OyB9XG4gIC5saXN0LWljb24tcGFjayA+IGxpIGg1LFxuICAubGlzdC1pY29uLXBhY2sgPiBsaSAuaDUge1xuICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAubGlzdC1pY29uLXBhY2sgPiBsaSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubGlzdC1pY29uLXBhY2sgPiBsaSBzcGFuICsgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAuMjVlbTsgfVxuXG4ubGlzdC1saW5rcyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5saXN0LWxpbmtzID4gbGk6YWZ0ZXIge1xuICBjb250ZW50OiAnOyc7IH1cblxuLmxpc3QtbGlua3MgPiBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGlzdC1oYXNodGFncyA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5saXN0LWhhc2h0YWdzID4gbGkgPiBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcjJzsgfVxuXG4ubGlzdC1tYXJrZWQtYm9yZGVyZWQge1xuICBjb2xvcjogIzAwMDsgfVxuICAubGlzdC1tYXJrZWQtYm9yZGVyZWQgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOWY5Zjk7IH1cbiAgICAubGlzdC1tYXJrZWQtYm9yZGVyZWQgbGkgYTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGZvbnQ6IDQwMCAxOHB4IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgY29sb3I6ICNjY2E4NzY7XG4gICAgICBjb250ZW50OiAnXFxmMTA1JzsgfVxuICAgIC5saXN0LW1hcmtlZC1ib3JkZXJlZCBsaSBhIHNwYW4ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMzNzOyB9XG4gICAgLmxpc3QtbWFya2VkLWJvcmRlcmVkIGxpIGEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgIC5saXN0LW1hcmtlZC1ib3JkZXJlZCBsaSBhOmhvdmVyLCAubGlzdC1tYXJrZWQtYm9yZGVyZWQgbGkgYTpob3ZlciBzcGFuOm50aC1jaGlsZChuKSB7XG4gICAgICBjb2xvcjogI2NjYTg3NjsgfVxuICAubGlzdC1tYXJrZWQtYm9yZGVyZWQgbGkgc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtOyB9XG5cbi5saXN0LWJvcmRlcmVkLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtN3B4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTdweDsgfVxuICAubGlzdC1ib3JkZXJlZC1ob3Jpem9udGFsID4gKiB7XG4gICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gIC5saXN0LWJvcmRlcmVkLWhvcml6b250YWwgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGlzdC1ib3JkZXJlZC1ob3Jpem9udGFsID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmxpc3QtYm9yZGVyZWQtaG9yaXpvbnRhbCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubGlzdC1ib3JkZXJlZC1ob3Jpem9udGFsID4gbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5OyB9IH1cblxuLmxpc3QtdGFnLWJsb2NrcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICBtYXJnaW4tYm90dG9tOiAtNnB4O1xuICBtYXJnaW4tbGVmdDogLThweDsgfVxuICAubGlzdC10YWctYmxvY2tzID4gKiB7XG4gICAgbWFyZ2luLXRvcDogNnB4OyB9XG4gIC5saXN0LXRhZy1ibG9ja3MgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogNnB4OyB9XG4gIC5saXN0LXRhZy1ibG9ja3MgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmxpc3QtdGFnLWJsb2NrcyBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5saXN0LXRhZy1ibG9ja3MgbGkgYSwgLmxpc3QtdGFnLWJsb2NrcyBsaSBhOmFjdGl2ZSwgLmxpc3QtdGFnLWJsb2NrcyBsaSBhOmZvY3VzLCAubGlzdC10YWctYmxvY2tzIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLmxpc3QtdGFnLWJsb2NrcyBsaSBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOWI5YjliOyB9XG5cbiogKyAubGlzdC10YWctYmxvY2tzIHtcbiAgbWFyZ2luLXRvcDogMjJweDsgfVxuXG4ubGlzdC1wcm9ncmVzcyB7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5saXN0LXByb2dyZXNzIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDIzcHg7IH1cbiAgLmxpc3QtcHJvZ3Jlc3MgcCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4ubGlzdC10YWdzLWlubGluZSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5saXN0LXRhZ3MtaW5saW5lID4gbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcsJzsgfVxuXG4ubGlzdC1yYXRpbmcge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5saXN0LXJhdGluZyA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpc3QtcmF0aW5nIC5pY29uIHtcbiAgICBjb2xvcjogI2ZmZDQwMDsgfVxuXG4ubGlzdC13aWRlLWJvcmRlcmVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQ6IDQwMCAxNHB4LzIycHggXCJQVCBTZXJpZlwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG4gIC5saXN0LXdpZGUtYm9yZGVyZWQgZGwge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5saXN0LXdpZGUtYm9yZGVyZWQgZGwgZHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5saXN0LXdpZGUtYm9yZGVyZWQgZGwgZGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubGlzdC13aWRlLWJvcmRlcmVkIGxpIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDU0cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG5cbi5saXN0LXdpZGUtYm9yZGVyZWQgKyAubGlzdC13aWRlLWJvcmRlcmVkIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3Qtd2lkZS1ib3JkZXJlZCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmxpc3Qtd2lkZS1ib3JkZXJlZCBsaSB7XG4gICAgICBtaW4taGVpZ2h0OiA3M3B4O1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4OyB9IH1cblxuLm9iamVjdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5vYmplY3Qtd3JhcC1yaWdodCA+IC5vYmplY3Qtd3JhcC1ib2R5IHtcbiAgcmlnaHQ6IDA7IH1cblxuLm9iamVjdC13cmFwLWxlZnQgPiAub2JqZWN0LXdyYXAtYm9keSB7XG4gIGxlZnQ6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vYmplY3Qtd3JhcC1zbS1yaWdodCA+IC5vYmplY3Qtd3JhcC1ib2R5IHtcbiAgICByaWdodDogMDsgfVxuICAub2JqZWN0LXdyYXAtc20tbGVmdCA+IC5vYmplY3Qtd3JhcC1ib2R5IHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5vYmplY3Qtd3JhcC1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5vYmplY3Qtd3JhcC1ib2R5ID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICB0b3A6IDIwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMCUpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vYmplY3Qtd3JhcC1ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtaW4td2lkdGg6IDFweDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICB6LWluZGV4OiAwOyB9XG4gICAgLm9iamVjdC13cmFwLWJvZHkgPiBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMTAwLjUlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDEwMiU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAub2JqZWN0LXdyYXAtYm9keSArICoge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc20td2lkdGgtYzYge1xuICAgIHdpZHRoOiBjYWxjKDUwdncgLSA3MjBweCAvIDIgKyAoNzIwcHggLyAxMikgKiA2KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWQtd2lkdGgtYzdkMjAge1xuICAgIHdpZHRoOiBjYWxjKDUwdncgLSA5NjBweCAvIDIgKyAyMHB4ICsgKDk2MHB4IC8gMTIpICogNyk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZC13aWR0aC1jN2QyMCB7XG4gICAgd2lkdGg6IGNhbGMoNTB2dyAtIDExNzBweCAvIDIgKyAyMHB4ICsgKDExNzBweCAvIDEyKSAqIDcpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZC13aWR0aC1jNWRtMjAge1xuICAgIHdpZHRoOiBjYWxjKDUwdncgLSA5NjBweCAvIDIgLSAyMHB4ICsgKDk2MHB4IC8gMTIpICogNSk7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZC13aWR0aC1jNWRtMjAge1xuICAgIHdpZHRoOiBjYWxjKDUwdncgLSAxMTcwcHggLyAyIC0gMjBweCArICgxMTcwcHggLyAxMikgKiA1KTsgfSB9XG5cbi5iZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iZy13cmFwOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEyMHZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4uYmctd3JhcC1zbS1sZWZ0IHtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmctd3JhcC1zbS1sZWZ0OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5iZy13cmFwLXNtLXJpZ2h0IHtcbiAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYmctd3JhcC1zbS1yaWdodDpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAud3JhcC1qdXN0aWZ5IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgIC53cmFwLWp1c3RpZnkgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwLWp1c3RpZnkge1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3JhcC1qdXN0aWZ5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cblxuLmxpbmstd3JhcCB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5saW5rLXdyYXAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbltjbGFzcyo9J2JnLWRlY29yYXRpb24td3JhcCddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIFtjbGFzcyo9J2JnLWRlY29yYXRpb24td3JhcCddIC5iZy1kZWNvcmF0aW9uLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIFtjbGFzcyo9J2JnLWRlY29yYXRpb24td3JhcCddIC5iZy1kZWNvcmF0aW9uLW9iamVjdCB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogYXV0bzsgfVxuXG4uYmctZGVjb3JhdGlvbi1ib3R0b20gLmJnLWRlY29yYXRpb24tb2JqZWN0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZy1kZWNvcmF0aW9uLXdyYXAtc20gLmJnLWRlY29yYXRpb24tb2JqZWN0IHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuYmctZGVjb3JhdGlvbi1ib3R0b20tc20gLmJnLWRlY29yYXRpb24tb2JqZWN0IHtcbiAgICBoZWlnaHQ6IDM0JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJnLWRlY29yYXRpb24tb2JqZWN0IHtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuYmctZGVjb3JhdGlvbi1ib3R0b20tbW9kIC5iZy1kZWNvcmF0aW9uLW9iamVjdCB7XG4gICAgaGVpZ2h0OiA0NSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLXdyYXAtMSBpbWcge1xuICAgIG1heC13aWR0aDogMTEwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaW1hZ2Utd3JhcC0xIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNDAlOyB9IH1cblxuLmltYWdlLXdyYXAtMiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5pbWFnZS13cmFwLTIgaW1nIHtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5pbWFnZS13cmFwLTIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTEwJTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pbWFnZS13cmFwLTIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTQwJTsgfSB9XG5cbi5ibG9jay13cmFwLTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIG1heC13aWR0aDogNDMwcHg7IH1cbiAgLmJsb2NrLXdyYXAtMSAuYmxvY2stbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgY29sb3I6ICNmMmYzZjg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDIyMnB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgbGluZS1oZWlnaHQ6IC43OyB9XG4gIC5ibG9jay13cmFwLTEgKiArIC5ibG9jay1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmJnLWRpc3BsYWNlZC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwOyB9XG4gIC5iZy1kaXNwbGFjZWQtd3JhcCAuYmctZGlzcGxhY2VkLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgW2RhdGEteC1tb2RlPVwidHJ1ZVwiXSAuYmctZGlzcGxhY2VkLXdyYXAgLmJnLWRpc3BsYWNlZC1ib2R5IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5iZy1kaXNwbGFjZWQtd3JhcCAuYmctZGlzcGxhY2VkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7IH1cblxuLmRpdmlkZXIge1xuICB3aWR0aDogNDlweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmRpdmlkZXItZnVsbHdpZHRoIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiogKyAuZGl2aWRlci1mdWxsd2lkdGgge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5kaXZpZGVyLXdpZGUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5kaXZpZGVyLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDsgfVxuICAuZGl2aWRlci1jaXJjbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogI2NjYTg3NjsgfVxuXG4uZGl2aWRlci1tZCB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTE5cHg7IH1cblxuKiArIC5kaXZpZGVyLWNpcmNsZSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICogKyAuZGl2aWRlci1jaXJjbGUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4udGFicy1jdXN0b20gLm5hdi10YWJzIHtcbiAgd29yZC1zcGFjaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cbiAgLnRhYnMtY3VzdG9tIC5uYXYtdGFiczpiZWZvcmUsIC50YWJzLWN1c3RvbSAubmF2LXRhYnM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYnMtY3VzdG9tIC5uYXYtdGFicyBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlOyB9XG4gIC50YWJzLWN1c3RvbSAubmF2LXRhYnMgbGkgYS5hY3RpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnRhYnMtY3VzdG9tIC5uYXYtdGFicyBhIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwOyB9XG5cbiogKyAudGFicy1jdXN0b20ge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICogKyAudGFicy1jdXN0b20ge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG5cbi50YWJzLWN1c3RvbS50YWJzLWNvcnBvcmF0ZSAubmF2LXRhYnMsIC50YWJzLWN1c3RvbS50YWJzLWxpbmUgLm5hdi10YWJzLCAudGFicy1jdXN0b20udGFicy1taW5pbWFsIC5uYXYtdGFicyB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLnRhYnMtY3VzdG9tLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cbiAgLnRhYnMtY3VzdG9tLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSB7XG4gICAgbWFyZ2luOiAtMXB4IDA7IH1cbiAgLnRhYnMtY3VzdG9tLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSBhIHtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICBmb250OiA3MDAgMTFweC8xOHB4IFwiUFQgU2VyaWZcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnRhYnMtY3VzdG9tLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSBhOmFmdGVyIHtcbiAgICAgIGZvbnQ6IDQwMCAxN3B4ICdNYXRlcmlhbCBEZXNpZ24gSWNvbnMnO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBjb250ZW50OiAnXFxmMjM2JztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlOyB9XG4gIC50YWJzLWN1c3RvbS50YWJzLWNvcnBvcmF0ZSAubmF2LXRhYnMgbGkgYTpob3ZlcixcbiAgLnRhYnMtY3VzdG9tLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2NjYTg3NjtcbiAgICBib3JkZXItY29sb3I6ICNjY2E4NzY7IH1cbiAgICAudGFicy1jdXN0b20udGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIGxpIGE6aG92ZXI6YWZ0ZXIsXG4gICAgLnRhYnMtY3VzdG9tLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSBhLmFjdGl2ZTphZnRlciB7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4udGFicy1jdXN0b20udGFicy1jb3Jwb3JhdGUgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMjJweCAwIDA7IH1cblxuLnRhYnMtY3VzdG9tLnRhYnMtbGluZSAubmF2LXRhYnMgbGksIC50YWJzLWN1c3RvbS50YWJzLW1pbmltYWwgLm5hdi10YWJzIGxpIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi50YWJzLWN1c3RvbS50YWJzLWxpbmUgLm5hdi10YWJzIGxpICsgbGksIC50YWJzLWN1c3RvbS50YWJzLW1pbmltYWwgLm5hdi10YWJzIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG5cbi50YWJzLWN1c3RvbS50YWJzLWxpbmUgLnRhYi1jb250ZW50LCAudGFicy1jdXN0b20udGFicy1taW5pbWFsIC50YWItY29udGVudCB7XG4gIHBhZGRpbmc6IDIycHggMCAwOyB9XG5cbi50YWJzLWN1c3RvbS50YWJzLWxpbmUgLm5hdi10YWJzIGxpIGEge1xuICBmb250OiA0MDAgMTFweC8xNnB4IFwiUFQgU2VyaWZcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzliOWI5YjsgfVxuXG4udGFicy1jdXN0b20udGFicy1saW5lIC5uYXYtdGFicyBsaSBhOmhvdmVyLFxuLnRhYnMtY3VzdG9tLnRhYnMtbGluZSAubmF2LXRhYnMgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI2NjYTg3NjsgfVxuXG4udGFicy1jdXN0b20udGFicy1taW5pbWFsIC5uYXYtdGFicyBsaSBhIHtcbiAgZm9udDogNzAwIDExcHgvMjRweCBcIlBUIFNlcmlmXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnRhYnMtY3VzdG9tLnRhYnMtbWluaW1hbCAubmF2LXRhYnMgbGkgYTpob3Zlcixcbi50YWJzLWN1c3RvbS50YWJzLW1pbmltYWwgLm5hdi10YWJzIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNjY2E4NzY7IH1cblxuLnRhYnMtY3VzdG9tLnRhYnMtbGluZSAubmF2LXRhYnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRhYnMtY3VzdG9tLnRhYnMtbGluZSAubmF2LXRhYnMgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAtMXB4OyB9XG4gIC50YWJzLWN1c3RvbS50YWJzLWxpbmUgLm5hdi10YWJzIGxpIGEge1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZTk7IH1cbiAgICAudGFicy1jdXN0b20udGFicy1saW5lIC5uYXYtdGFicyBsaSBhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4OyB9XG4gIC50YWJzLWN1c3RvbS50YWJzLWxpbmUgLm5hdi10YWJzIGxpIGE6aG92ZXIsXG4gIC50YWJzLWN1c3RvbS50YWJzLWxpbmUgLm5hdi10YWJzIGxpIGEuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjY2NhODc2O1xuICAgIGJvcmRlci1jb2xvcjogI2NjYTg3NjsgfVxuXG4udGFicy1jdXN0b20udGFicy1taW5pbWFsIC5uYXYtdGFicyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGFicy1jdXN0b20udGFicy1taW5pbWFsIC5uYXYtdGFicyBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRhYnMtY3VzdG9tLnRhYnMtbWluaW1hbCAubmF2LXRhYnMgbGkgYSB7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlOTsgfVxuICAgIC50YWJzLWN1c3RvbS50YWJzLW1pbmltYWwgLm5hdi10YWJzIGxpIGE6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7IH1cbiAgLnRhYnMtY3VzdG9tLnRhYnMtbWluaW1hbCAubmF2LXRhYnMgbGkgYTpob3ZlcixcbiAgLnRhYnMtY3VzdG9tLnRhYnMtbWluaW1hbCAubmF2LXRhYnMgbGkgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICNjY2E4NzY7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NhODc2OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFicy1jdXN0b20udGFicy1saW5lIGxpLCAudGFicy1jdXN0b20udGFicy1taW5pbWFsIGxpIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnRhYnMtY3VzdG9tLnRhYnMtbGluZSAubmF2LXRhYnMgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC50YWJzLWN1c3RvbS50YWJzLW1pbmltYWwgLm5hdi10YWJzIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicywgLnRhYnMtY3VzdG9tLnRhYnMtaG9yaXpvbnRhbC50YWJzLWxpbmUgLm5hdi10YWJzIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRhYnMtY3VzdG9tLnRhYnMtaG9yaXpvbnRhbC50YWJzLWxpbmUgLm5hdi10YWJzIGxpIGEsIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwudGFicy1taW5pbWFsIC5uYXYtdGFicyBsaSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMDsgfVxuICAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsLnRhYnMtbGluZSAubmF2LXRhYnMgbGkgKyBsaSwgLnRhYnMtY3VzdG9tLnRhYnMtaG9yaXpvbnRhbC50YWJzLW1pbmltYWwgLm5hdi10YWJzIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnRhYnMtY3VzdG9tLnRhYnMtaG9yaXpvbnRhbC50YWJzLWxpbmUgLnRhYi1jb250ZW50LCAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsLnRhYnMtbWluaW1hbCAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwOyB9XG4gIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIGxpLCAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7IH1cbiAgLnRhYnMtY3VzdG9tLnRhYnMtaG9yaXpvbnRhbC50YWJzLWxpbmUgLm5hdi10YWJzIHtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U1ZTdlOTsgfVxuICAgIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwudGFicy1saW5lIC5uYXYtdGFicyBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDhweCAwO1xuICAgICAgbWFyZ2luOiAwIDMwcHggMCAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwudGFicy1saW5lIC5uYXYtdGFicyBsaSBhOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2E4NzY7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTsgfVxuICAgIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwudGFicy1saW5lIC5uYXYtdGFicyBsaSBhOmhvdmVyLFxuICAgIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwudGFicy1saW5lIC5uYXYtdGFicyBsaSBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2NjYTg3NjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRhYnMtY3VzdG9tLnRhYnMtaG9yaXpvbnRhbC50YWJzLWxpbmUgLm5hdi10YWJzIGxpIGEuYWN0aXZlOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnRhYnMtY3VzdG9tLnRhYnMtaG9yaXpvbnRhbC50YWJzLW1pbmltYWwgLm5hdi10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7IH1cbiAgICAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsLnRhYnMtbWluaW1hbCAubmF2LXRhYnM6ZW1wdHkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnRhYnMtY3VzdG9tLnRhYnMtaG9yaXpvbnRhbC50YWJzLW1pbmltYWwgLm5hdi10YWJzID4gKiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG4gICAgLnRhYnMtY3VzdG9tLnRhYnMtaG9yaXpvbnRhbC50YWJzLW1pbmltYWwgLm5hdi10YWJzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwudGFicy1taW5pbWFsIC5uYXYtdGFicyBsaSBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAwIDVweCAwOyB9XG4gICAgICAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsLnRhYnMtbWluaW1hbCAubmF2LXRhYnMgbGkgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NhODc2O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7IH1cbiAgICAgIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwudGFicy1taW5pbWFsIC5uYXYtdGFicyBsaSBhOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsLnRhYnMtbWluaW1hbCAubmF2LXRhYnMgbGkgYTpob3ZlcixcbiAgICAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsLnRhYnMtbWluaW1hbCAubmF2LXRhYnMgbGkgYS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNjY2E4NzY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwudGFicy1taW5pbWFsIC5uYXYtdGFicyBsaSBhLmFjdGl2ZTphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9IH1cblxuLnRhYnMtdmVydGljYWwgLm5hdi10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50YWJzLXZlcnRpY2FsIC5uYXYtdGFicyA+IGxpIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7IH1cblxuLnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudGFicy12ZXJ0aWNhbC50YWJzLWNvcnBvcmF0ZSAubmF2LXRhYnMgbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCAxMHB4OyB9XG4gIC50YWJzLXZlcnRpY2FsLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSBhOmhvdmVyLFxuICAudGFicy12ZXJ0aWNhbC50YWJzLWNvcnBvcmF0ZSAubmF2LXRhYnMgbGkgYS5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2NjYTg3NjsgfVxuXG4udGFicy12ZXJ0aWNhbC50YWJzLWNvcnBvcmF0ZSAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDAgMDsgfVxuXG4udGFicy12ZXJ0aWNhbC50YWJzLW1pbmltYWwgLm5hdi10YWJzIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZGVkZTsgfVxuICAudGFicy12ZXJ0aWNhbC50YWJzLW1pbmltYWwgLm5hdi10YWJzIGxpIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTFweDtcbiAgICBwYWRkaW5nOiAwIDE2cHggMCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRhYnMtdmVydGljYWwudGFicy1taW5pbWFsIC5uYXYtdGFicyBsaSBhOmhvdmVyLCAudGFicy12ZXJ0aWNhbC50YWJzLW1pbmltYWwgLm5hdi10YWJzIGxpIGEucmVzcC10YWItYWN0aXZlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuICAudGFicy12ZXJ0aWNhbC50YWJzLW1pbmltYWwgLm5hdi10YWJzIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwgLm5hdi10YWJzLCAudGFicy1jdXN0b20udGFicy12ZXJ0aWNhbCAubmF2LXRhYnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsIC5uYXYtdGFicyA+IGxpIGEsIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsIC5uYXYtdGFicyA+IGxpIGEge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnMtY3VzdG9tLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICAudGFicy1jdXN0b20udGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIGxpIGE6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIC50YWJzLWN1c3RvbS50YWJzLWhvcml6b250YWwudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSB7XG4gICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAudGFicy1jdXN0b20udGFicy1ob3Jpem9udGFsLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjFweCAxMHB4IDE5cHg7IH1cbiAgLnRhYnMtY3VzdG9tLnRhYnMtaG9yaXpvbnRhbC50YWJzLWNvcnBvcmF0ZSAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwOyB9XG4gIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsIC5uYXYtdGFicyB7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgICAgIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsIC5uYXYtdGFicyBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAudGFicy1jdXN0b20udGFicy12ZXJ0aWNhbCAubmF2LXRhYnMgbGkgYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsIC5uYXYtdGFicyBsaSBhOmhvdmVyLFxuICAgICAgLnRhYnMtY3VzdG9tLnRhYnMtdmVydGljYWwgLm5hdi10YWJzIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NhODc2OyB9XG4gICAgICAgIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsIC5uYXYtdGFicyBsaSBhOmhvdmVyOmFmdGVyLFxuICAgICAgICAudGFicy1jdXN0b20udGFicy12ZXJ0aWNhbCAubmF2LXRhYnMgbGkgYS5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAxNXB4OyB9XG4gICAgLnRhYnMtY3VzdG9tLnRhYnMtdmVydGljYWwgLnRhYi1jb250ZW50IHtcbiAgICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAudGFicy1jdXN0b20udGFicy12ZXJ0aWNhbC50YWJzLWNvcnBvcmF0ZSAubmF2LXRhYnMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7IH1cbiAgICAgIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnRhYnMtY3VzdG9tLnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDQ0cHggMjJweCAzMHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnRhYnMtY3VzdG9tLnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIGxpIGE6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgY29udGVudDogJ1xcZjIzOCc7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTsgfVxuICAgICAgICAudGFicy1jdXN0b20udGFicy12ZXJ0aWNhbC50YWJzLWNvcnBvcmF0ZSAubmF2LXRhYnMgbGkgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cbiAgICAgIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyBsaSBhOmhvdmVyOmFmdGVyLFxuICAgICAgLnRhYnMtY3VzdG9tLnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUgLm5hdi10YWJzIGxpIGEuYWN0aXZlOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogNTAlOyB9XG4gICAgLnRhYnMtY3VzdG9tLnRhYnMtdmVydGljYWwudGFicy1jb3Jwb3JhdGUgLnRhYi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50YWJzLWN1c3RvbS50YWJzLXZlcnRpY2FsLnRhYnMtY29ycG9yYXRlIC5uYXYtdGFicyB7XG4gICAgbWluLXdpZHRoOiAzMDBweDsgfVxuICAudGFicy1jdXN0b20udGFicy12ZXJ0aWNhbC50YWJzLWNvcnBvcmF0ZSAudGFiLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMCAwIDQ0cHg7IH0gfVxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMTdweCAyNXB4IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4IDI1cHggMThweDtcbiAgY29sb3I6ICNkOWQ5ZDk7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDE3cHggMjVweCAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMjZweCAyNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYmFja2dyb3VuZDogI2YyZjNmODtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgICAgICBwYWRkaW5nOiAzNHB4IDI1cHggMjlweDsgfSB9XG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLnRhYmxlIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTsgfVxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC50YWJsZS1wcmltYXJ5IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2NjYTg3NjsgfVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZjg7IH1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y4OyB9XG5cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjsgfVxuXG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2Y4OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTRlZjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlNGVmOyB9XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2OyB9XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzOyB9XG5cbi50YWJsZS13YXJuaW5nLFxuLnRhYmxlLXdhcm5pbmcgPiB0aCxcbi50YWJsZS13YXJuaW5nID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjOyB9XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmU0YTIxOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlMzUwODsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUzNTA4OyB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG4uY2FyZC1ncm91cC5jYXJkLWdyb3VwLWN1c3RvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jYXJkLWdyb3VwLmNhcmQtZ3JvdXAtY3VzdG9tIC5jYXJkLWhlYWRpbmcgKyAuY2FyZC1jb2xsYXBzZSA+IC5jYXJkLWJvZHksXG4gIC5jYXJkLWdyb3VwLmNhcmQtZ3JvdXAtY3VzdG9tIC5jYXJkLWhlYWRpbmcgKyAuY2FyZC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC5jYXJkLWdyb3VwLmNhcmQtZ3JvdXAtY3VzdG9tIC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmNhcmQtZ3JvdXAuY2FyZC1ncm91cC1jb3Jwb3JhdGUgLmNhcmQgKyAuY2FyZCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLWN1c3RvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuY2FyZC1jdXN0b20gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNhcmQtY3VzdG9tIC5jYXJkLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5jYXJkLWN1c3RvbSAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuXG4qICsgLmNhcmQtZ3JvdXAtY3VzdG9tIHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAqICsgLmNhcmQtZ3JvdXAtY3VzdG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuXG4uY2FyZC1saWdodDpmaXJzdC1jaGlsZCAuY2FyZC10aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG5cbi5jYXJkLWxpZ2h0IC5jYXJkLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cbiAgLmNhcmQtbGlnaHQgLmNhcmQtdGl0bGU6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4uY2FyZC1saWdodCAuY2FyZC10aXRsZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4IDU1cHggMjJweCAzMnB4O1xuICBmb250OiA3MDAgMTZweC8yNHB4IFwiUFQgU2VyaWZcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogMS41cyBhbGwgZWFzZTsgfVxuICAuY2FyZC1saWdodCAuY2FyZC10aXRsZSBhIC5jYXJkLWFycm93OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuY2FyZC1saWdodCAuY2FyZC10aXRsZSBhLmNvbGxhcHNlZCAuY2FyZC1hcnJvdzphZnRlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5jYXJkLWxpZ2h0IC5jYXJkLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMjZweDtcbiAgdHJhbnNpdGlvbjogLjMzcztcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuICAuY2FyZC1saWdodCAuY2FyZC1hcnJvdzpiZWZvcmUsIC5jYXJkLWxpZ2h0IC5jYXJkLWFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICNjY2E4NzY7IH1cbiAgLmNhcmQtbGlnaHQgLmNhcmQtYXJyb3c6YmVmb3JlIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICByaWdodDogMDsgfVxuICAuY2FyZC1saWdodCAuY2FyZC1hcnJvdzphZnRlciB7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2U7IH1cblxuLmNhcmQtbGlnaHQgLmNhcmQtY29sbGFwc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBjb2xvcjogIzlmOWY5ZjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuXG4uY2FyZC1saWdodCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjVweCA0NHB4IDI1cHggMzJweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtbGlnaHQgLmNhcmQtdGl0bGUgYSxcbiAgLmNhcmQtbGlnaHQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cblxuLmNhcmQtY29ycG9yYXRlIC5jYXJkLXRpdGxlIGEsXG4uY2FyZC1jb3Jwb3JhdGUgLmNhcmQtY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAtMXB4IDJweCA1cHggMHB4IHJnYmEoNjgsIDczLCA4MywgMC4xMik7IH1cblxuLmNhcmQtY29ycG9yYXRlIC5jYXJkLXRpdGxlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDI0cHggODJweCAyMnB4IDMycHg7XG4gIGZvbnQ6IDcwMCAxNnB4LzI0cHggXCJQVCBTZXJpZlwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiAxLjNzIGFsbCBlYXNlO1xuICBib3JkZXItcmFkaXVzOiA2cHggNnB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWRlZGU7IH1cbiAgLmNhcmQtY29ycG9yYXRlIC5jYXJkLXRpdGxlIGEgLmNhcmQtYXJyb3c6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5jYXJkLWNvcnBvcmF0ZSAuY2FyZC10aXRsZSBhLmNvbGxhcHNlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgLmNhcmQtY29ycG9yYXRlIC5jYXJkLXRpdGxlIGEuY29sbGFwc2VkIC5jYXJkLWFycm93IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwOyB9XG4gICAgICAuY2FyZC1jb3Jwb3JhdGUgLmNhcmQtdGl0bGUgYS5jb2xsYXBzZWQgLmNhcmQtYXJyb3c6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5jYXJkLWNvcnBvcmF0ZSAuY2FyZC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNzBweDtcbiAgYmFja2dyb3VuZDogI2NjYTg3NjtcbiAgYm9yZGVyLXJhZGl1czogMCA2cHggMCAwO1xuICB0cmFuc2l0aW9uOiAxLjNzIGFsbCBlYXNlOyB9XG4gIC5jYXJkLWNvcnBvcmF0ZSAuY2FyZC1hcnJvdzpiZWZvcmUsIC5jYXJkLWNvcnBvcmF0ZSAuY2FyZC1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmNhcmQtY29ycG9yYXRlIC5jYXJkLWFycm93OjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHJpZ2h0OiAyOHB4OyB9XG4gIC5jYXJkLWNvcnBvcmF0ZSAuY2FyZC1hcnJvdzo6YWZ0ZXIge1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHJpZ2h0OiAzNHB4OyB9XG5cbi5jYXJkLWNvcnBvcmF0ZSAuY2FyZC1jb2xsYXBzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICM5ZjlmOWY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4OyB9XG5cbi5jYXJkLWNvcnBvcmF0ZSAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMjVweCA0NHB4IDI1cHggMzJweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmQtY29ycG9yYXRlIC5jYXJkLXRpdGxlIGEsXG4gIC5jYXJkLWNvcnBvcmF0ZSAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH0gfVxuXG4uY2FyZC1saWdodDpmaXJzdC1jaGlsZCAuY2FyZC10aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5OyB9XG5cbi5jYXJkLWxpZ2h0IC5jYXJkLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cbiAgLmNhcmQtbGlnaHQgLmNhcmQtdGl0bGU6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4uY2FyZC1saWdodCAuY2FyZC10aXRsZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4IDU1cHggMjJweCAzMnB4O1xuICBmb250OiA3MDAgMThweC8yOHB4IFwiUFQgU2VyaWZcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IDEuNXMgYWxsIGVhc2U7IH1cbiAgLmNhcmQtbGlnaHQgLmNhcmQtdGl0bGUgYSAuY2FyZC1hcnJvdzphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmNhcmQtbGlnaHQgLmNhcmQtdGl0bGUgYS5jb2xsYXBzZWQgLmNhcmQtYXJyb3c6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uY2FyZC1saWdodCAuY2FyZC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAyNnB4O1xuICB0cmFuc2l0aW9uOiAuMzNzO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5jYXJkLWxpZ2h0IC5jYXJkLWFycm93OmJlZm9yZSwgLmNhcmQtbGlnaHQgLmNhcmQtYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogI2NjYTg3NjsgfVxuICAuY2FyZC1saWdodCAuY2FyZC1hcnJvdzpiZWZvcmUge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5jYXJkLWxpZ2h0IC5jYXJkLWFycm93OmFmdGVyIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICByaWdodDogNnB4O1xuICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZTsgfVxuXG4uY2FyZC1saWdodCAuY2FyZC1jb2xsYXBzZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGNvbG9yOiAjOWY5ZjlmO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG5cbi5jYXJkLWxpZ2h0IC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAyNXB4IDQ0cHggMjVweCAzMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2FyZC1saWdodCAuY2FyZC10aXRsZSBhLFxuICAuY2FyZC1saWdodCAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH0gfVxuXG4vKlxuKlxuKiBHcmlkIE1vZHVsZXNcbiovXG4ucm93LXNldmVuID4gLmNvbC0xIHtcbiAgZmxleDogMCAwIDE0LjI4NTcxJTtcbiAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cblxuLnJvdy1zZXZlbiA+IC5jb2wtMiB7XG4gIGZsZXg6IDAgMCAyOC41NzE0MyU7XG4gIG1heC13aWR0aDogMjguNTcxNDMlOyB9XG5cbi5yb3ctc2V2ZW4gPiAuY29sLTMge1xuICBmbGV4OiAwIDAgNDIuODU3MTQlO1xuICBtYXgtd2lkdGg6IDQyLjg1NzE0JTsgfVxuXG4ucm93LXNldmVuID4gLmNvbC00IHtcbiAgZmxleDogMCAwIDU3LjE0Mjg2JTtcbiAgbWF4LXdpZHRoOiA1Ny4xNDI4NiU7IH1cblxuLnJvdy1zZXZlbiA+IC5jb2wtNSB7XG4gIGZsZXg6IDAgMCA3MS40Mjg1NyU7XG4gIG1heC13aWR0aDogNzEuNDI4NTclOyB9XG5cbi5yb3ctc2V2ZW4gPiAuY29sLTYge1xuICBmbGV4OiAwIDAgODUuNzE0MjklO1xuICBtYXgtd2lkdGg6IDg1LjcxNDI5JTsgfVxuXG4ucm93LXNldmVuID4gLmNvbC03IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJvdy1zZXZlbiA+IC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIDE0LjI4NTcxJTtcbiAgICBtYXgtd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAucm93LXNldmVuID4gLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMjguNTcxNDMlO1xuICAgIG1heC13aWR0aDogMjguNTcxNDMlOyB9XG4gIC5yb3ctc2V2ZW4gPiAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCA0Mi44NTcxNCU7XG4gICAgbWF4LXdpZHRoOiA0Mi44NTcxNCU7IH1cbiAgLnJvdy1zZXZlbiA+IC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDU3LjE0Mjg2JTtcbiAgICBtYXgtd2lkdGg6IDU3LjE0Mjg2JTsgfVxuICAucm93LXNldmVuID4gLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgNzEuNDI4NTclO1xuICAgIG1heC13aWR0aDogNzEuNDI4NTclOyB9XG4gIC5yb3ctc2V2ZW4gPiAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA4NS43MTQyOSU7XG4gICAgbWF4LXdpZHRoOiA4NS43MTQyOSU7IH1cbiAgLnJvdy1zZXZlbiA+IC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yb3ctc2V2ZW4gPiAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MSU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLnJvdy1zZXZlbiA+IC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDI4LjU3MTQzJTtcbiAgICBtYXgtd2lkdGg6IDI4LjU3MTQzJTsgfVxuICAucm93LXNldmVuID4gLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgNDIuODU3MTQlO1xuICAgIG1heC13aWR0aDogNDIuODU3MTQlOyB9XG4gIC5yb3ctc2V2ZW4gPiAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCA1Ny4xNDI4NiU7XG4gICAgbWF4LXdpZHRoOiA1Ny4xNDI4NiU7IH1cbiAgLnJvdy1zZXZlbiA+IC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDcxLjQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDcxLjQyODU3JTsgfVxuICAucm93LXNldmVuID4gLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgODUuNzE0MjklO1xuICAgIG1heC13aWR0aDogODUuNzE0MjklOyB9XG4gIC5yb3ctc2V2ZW4gPiAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucm93LXNldmVuID4gLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgMTQuMjg1NzElO1xuICAgIG1heC13aWR0aDogMTQuMjg1NzElOyB9XG4gIC5yb3ctc2V2ZW4gPiAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAyOC41NzE0MyU7XG4gICAgbWF4LXdpZHRoOiAyOC41NzE0MyU7IH1cbiAgLnJvdy1zZXZlbiA+IC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDQyLjg1NzE0JTtcbiAgICBtYXgtd2lkdGg6IDQyLjg1NzE0JTsgfVxuICAucm93LXNldmVuID4gLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgNTcuMTQyODYlO1xuICAgIG1heC13aWR0aDogNTcuMTQyODYlOyB9XG4gIC5yb3ctc2V2ZW4gPiAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA3MS40Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiA3MS40Mjg1NyU7IH1cbiAgLnJvdy1zZXZlbiA+IC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDg1LjcxNDI5JTtcbiAgICBtYXgtd2lkdGg6IDg1LjcxNDI5JTsgfVxuICAucm93LXNldmVuID4gLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yb3ctc2V2ZW4gPiAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MSU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLnJvdy1zZXZlbiA+IC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDI4LjU3MTQzJTtcbiAgICBtYXgtd2lkdGg6IDI4LjU3MTQzJTsgfVxuICAucm93LXNldmVuID4gLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgNDIuODU3MTQlO1xuICAgIG1heC13aWR0aDogNDIuODU3MTQlOyB9XG4gIC5yb3ctc2V2ZW4gPiAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCA1Ny4xNDI4NiU7XG4gICAgbWF4LXdpZHRoOiA1Ny4xNDI4NiU7IH1cbiAgLnJvdy1zZXZlbiA+IC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDcxLjQyODU3JTtcbiAgICBtYXgtd2lkdGg6IDcxLjQyODU3JTsgfVxuICAucm93LXNldmVuID4gLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgODUuNzE0MjklO1xuICAgIG1heC13aWR0aDogODUuNzE0MjklOyB9XG4gIC5yb3ctc2V2ZW4gPiAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnJvdy1zZXZlbiA+IC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCAxNC4yODU3MSU7XG4gICAgbWF4LXdpZHRoOiAxNC4yODU3MSU7IH1cbiAgLnJvdy1zZXZlbiA+IC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCAyOC41NzE0MyU7XG4gICAgbWF4LXdpZHRoOiAyOC41NzE0MyU7IH1cbiAgLnJvdy1zZXZlbiA+IC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCA0Mi44NTcxNCU7XG4gICAgbWF4LXdpZHRoOiA0Mi44NTcxNCU7IH1cbiAgLnJvdy1zZXZlbiA+IC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCA1Ny4xNDI4NiU7XG4gICAgbWF4LXdpZHRoOiA1Ny4xNDI4NiU7IH1cbiAgLnJvdy1zZXZlbiA+IC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCA3MS40Mjg1NyU7XG4gICAgbWF4LXdpZHRoOiA3MS40Mjg1NyU7IH1cbiAgLnJvdy1zZXZlbiA+IC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCA4NS43MTQyOSU7XG4gICAgbWF4LXdpZHRoOiA4NS43MTQyOSU7IH1cbiAgLnJvdy1zZXZlbiA+IC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1yb3ctbWQtcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cblxuLypcbiAqIEN1c3RvbSBQbHVnaW5zXG4gKi9cbi8qKlxuKiBAc3Vic2VjdGlvbiAgIEFuaW1hdGUuY3NzXG4qXG4qIEBkZXNjcmlwdGlvbiAgQSBidW5jaCBvZiBjb29sLCBmdW4sIGFuZCBjcm9zcy1icm93c2VyIGFuaW1hdGlvbnNcbiogICAgICAgICAgICAgICBmb3IgeW91IHRvIHVzZS5cbipcbiogQGF1dGhvciAgICAgICBEYW5pZWwgRWRlblxuKiBAbGluayAgICAgICAgIGh0dHA6Ly9kYW5lZGVuLm1lL2FuaW1hdGVcbiogQGxpY2Vuc2UgICAgICBNSVQgbGljZW5zZSAtIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9NSVRcbiovXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgb3BhY2l0eTogMTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgfVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7IH1cblxuaHRtbDpub3QoLmx0LWllMTApIC5ub3QtYW5pbWF0ZWQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi8qKlxuKiBCb3VuY2UgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMjAlLCA1MyUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTsgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7IH0gfVxuXG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IH1cblxuLyoqXG4qIEZsYXMgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDUwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5mbGFzaCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xuICBhbmltYXRpb24tbmFtZTogZmxhc2g7IH1cblxuLyoqXG4qIFB1bHNlIEtleWZyYW1lcyBBbmltYXRpb25cbipcbiogQGF1dGhvciBOaWNrIFBldHRpdFxuKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZVxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTsgfVxuXG4vKipcbiogUnViYmVyQmFuZCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpOyB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7IH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDsgfVxuXG4vKipcbiogU2hha2UgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9IH1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTsgfVxuXG4vKipcbiogU3dpbmcgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7IH0gfVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7IH1cblxuLyoqXG4qIFRhZGEgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTsgfVxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7IH1cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTsgfVxuXG4vKipcbiogV29iYmxlIEtleWZyYW1lcyBBbmltYXRpb25cbipcbiogQGF1dGhvciBOaWNrIFBldHRpdFxuKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZVxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTsgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpOyB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7IH1cblxuLyoqXG4qIEJvdW5jZUluIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSwgMjAlLCA0MCUsIDYwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9IH1cblxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1czsgfVxuXG4vKipcbiogQm91bmNlSW5Eb3duIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247IH1cblxuLyoqXG4qIEJvdW5jZUluTGVmdCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0OyB9XG5cbi8qKlxuKiBCb3VuY2VJblJpZ2h0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7IH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7IH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDsgfVxuXG4vKipcbiogQm91bmNlSW5VcCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwOyB9XG5cbi8qKlxuKiBCb3VuY2VPdXQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTsgfVxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfSB9XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7IH1cblxuLyoqXG4qIEJvdW5jZU91dERvd24gS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApOyB9IH1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjsgfVxuXG4vKipcbiogQm91bmNlT3V0TGVmdCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9IH1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDsgfVxuXG4vKipcbiogQm91bmNlT3V0UmlnaHQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9IH1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDsgfVxuXG4vKipcbiogQm91bmNlT3V0VXAgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTsgfVxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9IH1cblxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDsgfVxuXG4vKipcbiogRmFkZUluIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47IH1cblxuLyoqXG4qIEZhZGVJbkRvd24gS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duOyB9XG5cbi8qKlxuKiBGYWRlSW5Eb3duQmlnIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnOyB9XG5cbi8qKlxuKiBGYWRlSW5MZWZ0U21hbGwgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0U21hbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMzJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzMlLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdFNtYWxsIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMyUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMzJSwgMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluTGVmdFNtYWxsIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdFNtYWxsO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdFNtYWxsOyB9XG5cbi8qKlxuKiBGYWRlSW5MZWZ0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDsgfVxuXG4vKipcbiogRmFkZUluTGVmdEJpZyBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZzsgfVxuXG4vKipcbiogRmFkZUluUmlnaHQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDsgfVxuXG4vKipcbiogRmFkZUluUmlnaHRTbWFsbCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0U21hbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzMlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMzJSwgMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0U21hbGwge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzMlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMzJSwgMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluUmlnaHRTbWFsbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0U21hbGw7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodFNtYWxsOyB9XG5cbi8qKlxuKiBGYWRlSW5SaWdodE1lZGl1bSBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0TWVkaXVtIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDY2JSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2NiUsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodE1lZGl1bSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2NiUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjYlLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi5mYWRlSW5SaWdodE1lZGl1bSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0TWVkaXVtO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRNZWRpdW07IH1cblxuLyoqXG4qIEZhZGVJblJpZ2h0QmlnIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZzsgfVxuXG4vKipcbiogRmFkZUluVXAgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDsgfVxuXG4vKipcbiogRmFkZUluVXBCaWcgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnOyB9XG5cbi8qKlxuKiBGYWRlT3V0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxuXG4vKipcbiogRmFkZU91dERvd24gS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfSB9XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247IH1cblxuLyoqXG4qIEZhZGVPdXREb3duQmlnIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTsgfSB9XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7IH1cblxuLyoqXG4qIEZhZGVPdXRMZWZ0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9IH1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDsgfVxuXG4vKipcbiogRmFkZU91dExlZnRCaWcgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTsgfSB9XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7IH1cblxuLyoqXG4qIEZhZGVPdXRSaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0OyB9XG5cbi8qKlxuKiBGYWRlT3V0UmlnaHRCaWcgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7IH0gfVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnOyB9XG5cbi8qKlxuKiBGYWRlT3V0VXAgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7IH1cblxuLyoqXG4qIEZhZGVPdXRVcEJpZyBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7IH0gfVxuXG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnOyB9XG5cbi8qKlxuKiBGbGlwIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9IH1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwOyB9XG5cbi8qKlxuKiBGbGlwSW5YIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuLmZsaXBJblgge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWDsgfVxuXG4vKipcbiogRmxpcEluWSBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDsgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluOyB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfSB9XG5cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7IH1cblxuLyoqXG4qIEZsaXBPdXRYIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7IH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmZsaXBPdXRYIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4vKipcbiogRmxpcE91dFkgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpOyB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTsgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uZmxpcE91dFkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzOyB9XG5cbi8qKlxuKiBMaWdodFNwZWVkSW4gS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi8qKlxuKiBMaWdodFNwZWVkT3V0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5saWdodFNwZWVkT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjsgfVxuXG4vKipcbiogUm90YXRlSW4gS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47IH1cblxuLyoqXG4qIFJvdGF0ZUluRG93bkxlZnQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0OyB9XG5cbi8qKlxuKiBSb3RhdGVJbkRvd25SaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7IH1cblxuLyoqXG4qIFJvdGF0ZUluVXBMZWZ0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7IH1cblxuLyoqXG4qIFJvdGF0ZUluVXBSaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7IH1cblxuLyoqXG4qIFJvdGF0ZU91dCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0OyB9XG5cbi8qKlxuKiBSb3RhdGVPdXREb3duTGVmdCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDsgfVxuXG4vKipcbiogUm90YXRlT3V0RG93blJpZ2h0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7IH1cblxuLyoqXG4qIFJvdGF0ZU91dFVwTGVmdCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dFVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwTGVmdDsgfVxuXG4vKipcbiogUm90YXRlT3V0VXBSaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDsgfVxuXG4vKipcbiogSGluZ2UgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7IH1cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0OyB9XG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDsgfVxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlOyB9XG5cbi8qKlxuKiBSb2xsSW4gS2V5ZnJhbWVzIEFuaW1hdGlvblxuKlxuKiBAYXV0aG9yIE5pY2sgUGV0dGl0XG4qIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluOyB9XG5cbi8qKlxuKiBSb2xsT3V0IEtleWZyYW1lcyBBbmltYXRpb25cbipcbiogQGF1dGhvciBOaWNrIFBldHRpdFxuKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZVxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTsgfSB9XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7IH1cblxuLyoqXG4qIFpvb21JbiBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluOyB9XG5cbi8qKlxuKiBab29tSW5Eb3duIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247IH1cblxuLyoqXG4qIFpvb21JbkxlZnQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDsgfVxuXG4vKipcbiogWm9vbUluUmlnaHQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0OyB9XG5cbi8qKlxuKiBab29tSW5VcCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7IH1cblxuLyoqXG4qIFpvb21PdXQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDsgfVxuXG4vKipcbiogWm9vbU91dERvd24gS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpOyB9IH1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjsgfVxuXG4vKipcbiogWm9vbU91dExlZnQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7IH0gfVxuXG4uem9vbU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0OyB9XG5cbi8qKlxuKiBab29tT3V0UmlnaHQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7IH0gfVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0OyB9XG5cbi8qKlxuKiBab29tT3V0VXAgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTsgfSB9XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7IH0gfVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwOyB9XG5cbi8qKlxuKiBTbGlkZUluRG93biBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjsgfVxuXG4vKipcbiogU2xpZGVJbkxlZnQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7IH1cblxuLyoqXG4qIFNsaWRlSW5SaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7IH1cblxuLyoqXG4qIFNsaWRlSW5VcCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7IH1cblxuLyoqXG4qIFNsaWRlT3V0RG93biBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH0gfVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duOyB9XG5cbi8qKlxuKiBTbGlkZU91dExlZnQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7IH1cblxuLyoqXG4qIFNsaWRlT3V0UmlnaHQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH0gfVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0OyB9XG5cbi8qKlxuKiBTbGlkZU91dFVwIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfSB9XG5cbi5zbGlkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7IH1cblxuLmNvdW50ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jb3VudGVyLWs6YWZ0ZXIge1xuICBjb250ZW50OiAnayc7IH1cblxuLmNvdW50ZXItcGVyY2VudDphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJyUnO1xuICBmb250LXNpemU6IC4zM2VtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAtMS42ZW07XG4gIG1hcmdpbi1sZWZ0OiAuMjVlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvdW50ZXItcGVyY2VudDphZnRlciB7XG4gICAgbWFyZ2luLXRvcDogLTEuOWVtOyB9IH1cblxuLmNvdW50ZG93bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDkwcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24gPiAqIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM1JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzUlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gICAgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbjpudGgtbGFzdC1jaGlsZChuICsgMyk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICByaWdodDogLTJweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLWFtb3VudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXBlcmlvZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gIC5jb3VudGRvd24tZGVmYXVsdC5jb3VudGRvd24taW52ZXJzZSAuY291bnRkb3duLXNlY3Rpb246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmNvdW50ZG93bi1kZWZhdWx0LmNvdW50ZG93bi1pbnZlcnNlIC5jb3VudGRvd24tcGVyaW9kIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY291bnRkb3duLWRlZmF1bHQgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gICAgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogLTVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4OyB9XG4gIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9XG4gIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXBlcmlvZCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb3VudGRvd24tZGVmYXVsdCAuY291bnRkb3duLXNlY3Rpb24ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgLmNvdW50ZG93bi1kZWZhdWx0IC5jb3VudGRvd24tYW1vdW50IHtcbiAgICBmb250LXNpemU6IDcycHg7IH0gfVxuXG4uY291bnRkb3duLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKlxuKiBAc3Vic2VjdGlvbiAgIElzb3RvcGVcbiovXG5bZGF0YS1pc290b3BlLWxheW91dF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAuNHMgYWxsIGVhc2U7XG4gIG1pbi1oZWlnaHQ6IDE2MHB4OyB9XG4gIFtkYXRhLWlzb3RvcGUtbGF5b3V0XTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NHB4O1xuICAgIGhlaWdodDogNjRweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUJJQUFBQUJBQ0FZQUFBQmlEd3o5QUFBZ0FFbEVRVlI0bk8yZGU1eGRaWG52djlrWmhuRVl4bWtjUXd3eERESEVHREVpSWlBaUlpSmFSS1dJMXJ0NGFUMnRiVzE3UGh6cnNkYTIxbU43UEQyOTZiRzExbXJyL1ZicmhWS0xpSUNBaUlpSUVER0dHRU1JSVF4aEdNSmttT3c1Zi96VzAvV3U5MzNYdnN6ZWUrMjlWdnI3ZlBabnJiMzJaYTNmZTM5LzcvTTg3eko2ajBuZ0RHQWo4QVJnUGJBMitXd1ZzQnlvNWZ5MjN2T242ejBtZ2RNUS84Y0Q2NEExaVBPcTVEdDdrdU5PWUJ2d1kyQUxjQ1d3dDhpSDdRRldBS2NDR3hEL0tjUWZVdjdHY1JmaS94UGdkdUJxcXNIL1pGVHVqME5sZnpYSy81WEowZVcvZzVUL2RaU2Yvd1J3SWlyM2owTjViL3duaytOMDh0M2RpUDhkd0ZiZ2V1ZXpzbUljMkl6eWZRbzRHdVg3RUNvYkFQdFFPdXhCWmVBT1lEdHdZL0pabVRHTzJyNDF5ZXN4cE9WK0lqbk9KTi9kQzl5RjJzRWR3QzJVbi84WWF2dFdvL1p1RmZCbzR2eW5nYnRSR2RnSjNPcDhWbGFNb1hLL0N1WDdTdUJSaVBkNGNweE52bnNmS2dPN2s5ZnRsSi8vS0NyM2s4bHJCY3AzRVAvbHdJUEoreGxVQnZZbXIyMmthVk5XaktDOG4waGU0NlQ1UHBvYzU1THY3a2YxZlI5S2g1M0p0VEpqR09YN3VQTXkzaTcvR3VJNlM1b0d1MG5UcHF3WVJ2aytscnhHa3lQSk9jQThhVHJNSnE4WlZBZkt6bjhJNWZrSTRqdVN2R29vYldyQVF2TGRlY1IzZi9LYVRxNlZHVmJPaDUzWEVDbC9TT2Q1QzRpdnBjTXNhZHFVRlc0KzIzSElPWUw0MTVLanBjRUNLZ05WbUFPN2ZGM2VOVkxlZHJRMHNIU29BdithYzZ4NTc5M3ZHSDlJMDZHbi9KZjE2SDlQQUY0Qm5KV2NRMGpXZllhOHoreThUalp4QmgyYmdaY0Nad0xIRStmVTdHam5Od09YQTU5QUU4SXk0SGpnZk9DWnlUbUVsY0MvbG5lOEJiZ0MrQlJ3VTI4ZXQrdllCSndIUENNNWgzemVqYmdiLzZ1QnoxRWUvaHVCYzRCVDBPVFg1OW5PK1JiZzI4Q1hVRnFVQWV0UjNYOEtFcjVpM0pxOXQvT3R3SGVBUzVFZ1VBWk1JZEgzeWNrNXRNN2JmNzhOK0Q1d0dSSUV5b0Mxd0Vtb0hoeERhNXp6dnJNRCtBRmFETmphNndmdkVsYWpmbjg5RWp6YjRleGYyd244Q0xnR2lhSmx3RXFVOTJ0SkZ6bnlPQzZQWEhOZmQ2Sjh2eEdsUlJtd0F0WDcxY2w1cS9VK2RuMHZ5dmRia1NCU0Jvd2owVzhscWRqWGJ0MjNhOU5JRU41S3VsQTQ2QmhEM0NlVDg2VzIvVFZTSVd3NzVWa01HaVVWTzAza2F6VE9hZlIrbHJRTWxHVXhaQmp4TnVHbmxiRnYzdmtjcVJoWUZqRjRpS3pZQmEyTjlXUFg1aEh2R2Nvamh0WVFieE44YXQ1bi9yRlJ1aXlRaXFKbEVrTmI0ZDNzTStQdmlvSmRSVGNGb0RIZ0RjRHJTU2U5MEppd1BVUGVaN0hmV29JTUdzYUFWd092SVozMDBzRXhkdTFXNEIrQS85dWRSKzRxUm9HWEkrR3ZWZjd0cHNudGlQOUhHTHlWMFZIZ1FpVDhyVSt1TmVyWTJyMEdHZ1IrRFBnb2c4bi9SY0FMeVJjOWxucHV4NjFJQ1B3a2c4ZC9CSWxlejBNVHY2VU1kaHU5QncyQ3Z3Qjhuc0ViREkwZ1M4OW5rVm80dHNLeDFXc2dNZVJyd0pjWlBQN0R5Tkx6TkdUbDFBM08vcldkd0w4RGx6QjRnOEZoSkhxZGlQaERjMjd0WHQ4RmZCT0pnWVBJZnhOYThHZ2tldmpYbGpmNHpMOTJON0lLdlliQjR6K0UydjMxZENaNk5QcHNMMW9FdVpIQm13d01rVm81bW9WVE4rdCtEUWtBdDZLRmtFSGpYeU8xY0hSRkgzTE9sM0p0Qm8wQnRqQjRjNEFhcXZjclNDMThHdkYzejF0OXZ4LzFnZHNaVFA1bTNUWHNYUE9QU3ptMzkzTklCTjNOWUJvRERCUFBlLy9ZVHJxNDErWkpyU01Ia1gvTXdnZnZ2TlgwaUgyMlFHb2RPR2o4eDlDenhUaTc1NjJtU2V4WUp4WER1b0p1Q0VEandLOERiMEdLdjZFVnd2WU03U1lVcEtwWXZ6RU92QWw0TTZsSlAxMDQ1bDI3QW5oMlIwL2NYWXdCRnlIaHoxeGFsbEs1MnpsT0F4OEEzay8vVjBYR2dGY2k0Yy95dnh1TnZYL05QZTREUGdqOExZUEIzNFF2ZitDZmQ5N0pnQURVQWZ3OThHSDY3eUl5Q3B5TGhLOUdBMy8vZlN2ZkllZDhCdmhuNE9QMG4vOEljRGJ3WEpxdjlyWnpyUkgvV2VBendHZnB2eERvQ2wvdWF1OVMrTGI2L1ZuZ1g1QlYzQ0R3UHpsNUhabGM2NVJ2czdUWWo0VEFTK2kvRURpTUxINDNreDM4dDVxWHZnRFVTbjJZQTc2QnhnTDk1aitFUko4TnBQeWgvZnJkVGhyTUlmZmc2K2kvRURhRUJQKzFpRDkwM3RZMSsyd09DV0UzTVJqOFZ5RnJMM2ZpMzJvNWlGMXI5dDE1QmtjSXE2Rng3eVQ1MWg2dHBJWC92dEYzRnBCbDdGWUdnNzhKUC81ekVyblc2bm1qenhiUVlzQXVCa01JTTJ1ZlBQNytjYWxwWk1jNnFadndJQWdodnFWUHpmbXNHK2tSTzVxYmJMLzVqd08vRGJ3VmVBbXkxRFkwU29mWXRWYlRvVTdxSnRvUi8wNEZvRmNDNzBIbW5vWThNdTc1SGxJZjE2ZmxmS2VWaElMVVo3UWZlQm53VHRKWUpyUjQzSU02YnB1OHIwQ042S3JJOS8zemR3Ri80cnp2WndXNEFIZ2I2WW9udEZhaDk1Q3EyWkRsNy8rdTBYRXY4SFprRWRNUHZBaFYvTHo4enp2ZlM4cS9ob1NUWnZ4ajVXRWFlQWNTQXZxQjV5UGhzMUgreDk3dlJSMjNpUmZHZjJXRC80bGQyd3U4Ry9oMHR3aTFpVE5KaFQ5N3BoaDMvOW8rbFA4MmVUZitrNUhmNXYwdnlmKzhEL2hpbC9pMGkxTlJwOWZ1aXY4TTZXcE9qVFJHd29vbS80RjNQZ1A4RGZEVjd0SnFHU2NoOGUrUnlmdEdlZTYrakw5TjNuMytyZndYcEVMb3BkMmwxVEkySXpkdkcveERheFl0czhERHBMRlBqaVNORmRKS0d1TDh6OGVRaTNRL3NBSFZBWXRsMGtyZWczaTdDMWkyYXY3SUZuL3ZwdU1Ya0VWUVA3QVdXVHpsV1R6azhaaEQ0eGFML1RLQytQc0NjdXozeTUxckQ2R3kzeS9YK0ZXb0ROamt6NTZyV1ZwWWJJc0ZVdjVEeEFYa1J1bTRIMDA0K3VVYVBZbktRSXkvZSs2L3QzSnYvTTFWeHVmdi80ZC96WVRBTGQybDFUTEdTZVA1K2M4SCtjOXRvb1hQZjVqR2ZHUHBlRFA5YzQwZEliN281Ui85Y3orY2g3a0wrUUppby8rQVZBanJsMnVvbjJlMGVIUzV1MXhqNWFqUitRTGkzcTg0b2JGOHdqdlBPOGIrcHhVQjFUMmFFTmF2UmRDTGdEOGoxVCt1UU1ZWnJhUUQzbmRhNWV5WG94azZXQVJhcWdBMEJmd2RNbmMzNUQzb05qUkF1d3FwOWx0cC9zQjVqV0RldlV3Ukswb01XUXY4RlZyMWpEMlBlOXlPT3VsdkkvN2J5RisxR1VWbTFNZWpGZVd6ME9xYXl6M1BZcXBJSlh3Tkt2Z25PYytRMS9CdlJ3UFVhNUVMVnlQK0k2VDhud21jU2RhZGlwenphNERYSmY5ZEJOWUFmNFRjSGR6bmlWWGduV2lsOGp1bzdHK25PZitOS0g3UUdZVDhZL1hoT3VDTkZEY1FXSVdFTjR0djFhaVQyZ2w4RjYxV2JrM2VOK0kvaFFiVnB3Q25KKytiTllqWEl3dkU3UjF3YWdjcmsvdHRwREgzR3VxZ2Y0QUdhanNRL3p6QmVnU1ZyZldvYkoxQ0dFTUh3dnZjQ0Z5Yy9IOFJtQVJlaTRLYU4rTy9COFZ3MllLNDd5YWYvekRpUDRYRWhhZVJCZ3h2Vk01dVJzSjRVVEZTVmlEeC85aklNL252OTZLZy9sdlJpcVdKM3pFTW83cGxFK3VuMEJyL1c5RkN6SzZPbWJXR0NSVGpMT2JxdDl4N2Z4OXB1N2VIVlB5T1lSalZyVFdvYmoySmNGRWtsZzViZ0wrZ3VJbkFHT3FiWXMvbVArY01hYjNmaTBUYnZMNTZDTld0VmFSV05SWXdQRzlNVkVPYkJueUU0bUxFaktMMnlSV3MzZWR4Mys5SCtiSUhjVGZ4TTRZaFZMWk1XSmdpWEZ5SnhVejZHYklHTENwR3pBaHk5OHV6K0hUUGJhSFRKaXF6NUk5VExXRHdDbFR2MXhDS29rVGU3MElpZUZIV3dNTm9uREx1UEkvN1hPNjVMWFR1UTl3YmpkTnJwSUd5elozTVRlTkdmZXhsRkRjUk5Lc25FNndnUHcxc29XY1dwWVdKbnpIVVNLMXBWcUMyY016NXJGRWZjeDNGV1lOYVBqVnk5YktqdWEzTWtjWXhhY1RmNGdlTmtTNk0yV2Q1YVR5RFJOQ2lyT0hzT1dOak1najVMM2l2UnY5cm9wTHJUdGVvZm9IcTFEYUtOWVJvaGJ2QjhyeVZPTDV1L0NSYkdNampiOGM1MUFZV3hYOGRXbmc2alN4UGlNL1AzY0RPeldCbHdOS2hsUmhTODZpUGFWc0RXSW9BOUNMa2ZoTnIvTzI0QXlYUTUrbE80TTVXQWtwWlE5UHJRbkF1V25WdjFQbnRRa0didjBUbmdUczNvTmc2YjBUeGIxenJINy93RlJFbyt4eGtkV0VkTTVIamJ1U2k4VlU2RjJYV284blc2OG5HVnNFN253RitCWlc1WHVJc1pQWFZLUDkzSXhlTlMraGNsRmlQTEsxZVJ6cmg4dThMNHY5cjlONGE1QXpnZDJqczU3OEh1V2hjUnVlaXhEclU1cnlDK0lUVGpqUElHdXZMSGQ2dkdVNUc1U3cyTUxQM2U1R0x4cFYwUGlsZmk5cWNsNUNLQVVTT3MwaVU2N1UxeUFuQXEyaHM5YkFQQ2Y3WDBmbWtmQTF5TVhzaGpTZmMrNUVvZTFtSDkyc0dDM0IvUklObnVRK0pramZTK2FSOE5YQW1paTNWalArZm9WV29YbUlEc3Z4cjVPNHppN2pmUXVlcms2dlFRT3M1cEdKQXJOM1pqNnpCcnU3d2ZzMHdsVHlQNys3alBzOHNFcVZ1cC9OSitVb2t0anlEeGhaeWMyaDhjRU9IOTJ1R1ZhZ055RnV0dHJ6WWp0citUaWZsSzFDZE93SHRIdWZmeTk3UG80MFNidTd3ZnMwd2llcEFvOVg2ZVZLeHU5TkorVVJ5djAwMGRqR2ZSK09OWGx2RFRKQmEvZGd6eEo3RnhONU9YUlRIVVozYlNHTVg0M20wME56clFQa1c0RHB2SEZKREU3RnB1aE80MTNZUm5LS3hoZFFDNm04N0hXODFnMitwUitUb3VxaDB1akE5UWlxS04rcHo2aFFUS0w1R1ZwU0FrRCtrbmltZHpzZUdTVVhoUnRaR2RZb0xsSjQzRDNmUFhkR25Fd3loOGpaTzJ1YjZ6MkQ4ZDlGN0VmaENaUHd5NFZ4eitadUhUcmZtNFRYU0hRVDkyRW8rLzJuYWJHL2JFWUJxYUlEOUd6a1BBV3A4MzRkV1kzcGhrZExJNU03T3V4b2t5ZnZ2MzBNdUwrNTkzZU5XWkJuMFJib3Z4QXlSbW95NnorU2ZtK0xjQy93dUVxTGMrN25IYlNnMnpaZnBEZitYb1VtdWEzbUJkLzUva0Z0YUw0U3czMEtUMzd5T2Z6dHl5YmlrQi9jZlFvM1B4WWkvd1grV3YwUnAxQXYrYjBLeGZ1eCtQdjhkU1BqOGVnL3VYME5DMkZ2UmdOaXUrY2YzbzBhNEYveGZEcnlBa0xlZDcwTEMzNVU5dUg4TldWMjhtY1pXWVg4UC9Ha1A3ZzhTNHA1RFBuOFQvcTd2d2YxclNIeCtQYWxWR0lUUDhqRjZGeVQvSEdTWm1EY0l2UWROUW02a04velBSTzNQbEhkLzkveFRxQTcwQW1jZ3E4KzhTZWcrSk1EY1FtLzRuNDZFVUZjSTlzdkJ2NkRZWUwzQVNXZ2lubGYrWjFEZWI2VTMvRTlDN1k4SmdiRjgrQnE5YzRuZGlBUjU5Mzd1dVFsZnZaaUUxcEFRZENad2xIZGY5em0rUmU4V0FhWlEyWFB2N1o2YjhOVUxTN3dhU3YrVENhMmkzR2U1anQ2SjRLc0ozYlRkWjVnanRYVHJObXFvN0oxSVk2dW9HOG5HNGVnbVZwQjFkL2FQdGhMZkswdXN0YWdNTkxJODIwTHZSR0RieHQ3dTZSL3JwRlpldmNCS2xBYXV5N0dmRHR2cG5RaHFoZ2dHUHczY2JkeDdnUW5pUXBnZGJRemFpL2JYMEd6KzJjdXR5ODB5TGkvV0dxanQ2WVVJV0FQZWkrYkE3djNjOHkzSUVydFhJVG5NS3N3WHd0empERzJJZ0swS1FNTm9kZTFDNHNUM29VblhQMUdNRzFhem9GdHpkTmNjY2dnSlcrZEg3Z1hpLzE0MDhDcktEUzNHM2M3TnY3NWJHRUpXUCtkNTkzTUwzWjhqNjV0ZTg2OGgzOHYzRXBxZ0c3cTV1eDJJL3p2UkJEQlczaXdXeVpjb2h2OXJVWDdFK05kUU9Yd2ozU3NEUXlqUTJYT2NlL2o4TFJaSkVmeGZpZkxEajVsaStDS3lodW9tL3pjQlQvZnVaK2Y3a2ZCMUJjWHd2eEQ0NzhUNTExQTV2Smp1OG44NThGVG5IajcvZjZYMzFoZDI3L09BM3lRZWRCNVVEdDlCOTRUd0dtcjduMHc4L3kwV3lmVmR1bCt6WjdIWVc3SEpTQTBKc08rbXUvelBJZTd5YVAzdEZjak5zOWVvSVN2TTE1RS9FZm9HRWdHN3lmOVUwdDBOM1h1QjZ0a05GQmVMNUhRa3hPZFpZWDRiK0JEZDVYODhFZ0RjKzlqNUFscDkzOTZsK3pYRFNhZ08rRUhIN2Z4N3FBL3NKdjkxcExFZVl2eTNVWndMNW1iZ1RFSVhKRHUvaGU2UFJkYVN2OGxKSFFrL1Jia2diaVMxd291Vi95MTBmeXhpVzlyYmZkejdXU3lTb2x6dzFoRUduWGVmWnh2cWk3dkozOTNTSGVkb01CZTNJckFhcFVHZUVMQUxXUUoyazM4akR4VG8wVGJkT1pna0RMcHV4eG9xaTkxY2hCZ0cvaEdOOGEvMFByTjdGK0Y5WW1nV2Uyc2YzUlhCaGhIM2x4UFAvMm0wNlA0UmlrbURVZFFXNTFrRXpkSmlXN3k4K1ZjWVFzTE9DOURFZXBGMGdyMklnaEMrQk1WNFdXemxwbDNBUVZUaGxoUEdISUJVcVQzUWhYc05JWk92NTVGeWQ0Ly9pZ2FqMTFNY2Y1eDd1WGxvL00wUDhXQVg3ak9FNGl1Y1Raei92eUdYbU85UkRQOUY0UHNvOFBOalVVZm80dG1vOHR2emRZb2hKRFk5aTVEN01yUXQ4MjhsejFRVS81dVFwY05qZ1NlUzFrZkwvK1BSWlAxemRNY0U4MytpU1lmTG5lVDg4dVR6V3lpTy84MW9LL2lqeWE3SWs1eHZRaXVGM2JERXE2RjRQeWNSNWo4by90U2Zvamd2UmZIL0VSSmJWd09QSjJ6L05xSDRLVitsTy94ZmgrcVpjWGY1MzRDcy9ucHRlbTlZUkduOUZXUUpFTE1HT3c3VmdYK25PL3hmQmp5Qk9QK2IwZUJvZTRmM2FSV0xLT2JMSlNnK3pISE9jNUk4MjNIb2ViOUJkL2lmaTZ6TzNQSnY1N2NpaTkraTRpOHRvZ25PTnhEL2RjNXpranlYeGMrNWt1N3dQeDFOZ04xMno4N3ZRSUpia1lGSWQ2QUozZ3JnbU9TYU94Q2VRdkdwdmtOMytHOUdkUzNXL3QrSnJFN3U3ZkErN1dBWGFuY2VpZm9BZndKME5NcXZHK2xPbTN3Y2NqL3p5LzR5NEc3VUJ0emZoZnUwaXJ0UlhEbWJDTGw1dnh6MUM2dnBYcDg4aGNTMjJQam5QdVRxK0VBWDd0TXE5Z0szSmMvMDZPU2Ftd1lyVVhudFZwKzhFbmdFMlhtUGxZTUhVTnYzVUJmdTB5cnVRMjNnRVdnaTZNWWRXWWJLNmlScW03ckIzOFFmQ1BOL0hwWDloN3R3bjFieEFHb0RMQWcxWk5QZ2tjbnJMcm8zQjdELzl1ZS9CMmtjMTZrWDJJL2EyMkZVQmlCYi9zZVM2L2QwNFY1RFNFeStBTFVESHlXN3dHNXBVT1RjOXdBU2VRNURaY0ROK3hxcXE2T29ublNLSVRTKythWGt2Wi8vbjBFTGtsZFRYQm84RER5WVBOdGhoUHdQUituU3RFMXVKZ0RWa0RtNVdYNjRsZjhBV29WK044VTJmaTZzMFRrc09ib1RZVXVjVGxUcEd2Qy8wZXFuL2JjZEQ2QlY1dmZSUC82THlTdW1UTmZRczNZcUFyMGJXWDc0RGYrQjVMTy9wRDlia2U1SEUvdzdrVGgxR0JKL1hJVzZHeUxRLzBTcmJmN2c1d0FxRy8rUC92Qi9DRFhNZHlIK1EyUWI1ZzNBNDVCQTJVa2EvRGFLUHhITC8vY2oxYnNiUW11N2VBZ0pITHRSdnZ0bWtZOURrOE92MGhuL055THh4NS84UFl3bS9wK2xQN3NRemlHQll3K2FvUHFyUWNjaS9wZlNHZjlmSml2KzJIODlqQVRHcjlBLy9wZWpRYzdUQ2ZQL21PVDFEVHJqLzBLeTRrOHRPVjlBM0w5T3NZTmZ3d0hVMXQyRDNFTDgxYkJqa0x2S056dTh6M05SWGZMTC93SksyNnZvejFhOEI1RDRPbzJDWmZ2OEg0c213VmQxZUo5VGt2L3lKLzhIa2NEeVBmckRmejY1OXo0azlpNG5PeEE4R3JrTGZLZkQrenlCVVB5eGNZVUZkKy9HUWxPN2VCZ0pIQThnRWR5di95dVRWNmRXYWV1UTBPYTNmNHVrd2MzN3NSUHJBaEk0SGtEUDZDK0dya1JDd0k4NnZNOGFOS0gweHorTFNQaTRrLzd4L3ltYUNCMUR1QnIrS0NTT2RCcUQxRnhPWW92ZmU5RkV2TWpKcitFZzhITTBEb3B0RkRDQlJKQTdPcnpQQ0JwYis5eVhvYlIva1A3d3I2T3h6d0VrQXJxN0E0TEV3VEU2dDhxemVWU00vd0w5NmZ0Qi9POUw3bThpb052K0g0R0VrRTdjTVd2SStPT0M1UDBVbWd0OU5MbFhuZjdrUGNsOUgwRDhZNWF3STBnSTZjUXFyNGJjeWM4bnpQK0gwTUwvNzlNN2w4ZEdXRXp1ZXhDSlhiNCtjVGlxdHcwOW9ab0pRTzlFcTc4KytmdVExYysvdGZ2VVBZQlZ3c01KbFRBYkZDeDFnbm94TXZ2eU83LzcwUGJQdlE0NDJncXNNL1liUUR2dlJBVDZMZVJ1RWx2MStSVjZIM0MwRmR5STh1R1Q1SnNuTHJXUittL0FpNTNmV3hyY2o5S20wOGxGTi9COU5CRStuMnhnWHRERVlCeE5VcGVDMXdLL1NKai85Nk9HNzlvbC9tODM4UU1VOStGRnFNTnp5LytUVU9md2pTWCs5d1dvdy9NSC93OGc4ZS83Uy96ZmJ1SVc1UEx4UE5MVklGQTZiRXl1Zld1Si8zMHU2VTZIYnY0L2lLeCsrclg5c0l2YmtBWENjd2w5NHplZ092SHRKZjczV2NpU3pNLy9oOURBcUYvYkQ3dTRIVmxEbkVsWS80My9kVXY4NzlPUU5WbU0veGZSQkt6ZjJJcmFnTk5SL1llVS8vcmsybEpqWW13bUZiOWMvZ2RRbS9MekpmNXZON0VkV1dHZFRPZ1NjUXppLzRNbC92YzZKQUQ0N2YvREtFM3ZYdXBEZHhFN1VSMTRNcUdMeW1QUnVQQzJKZjczR2pTNWpQSC9FY1h0T3RZSXU1RTF5Q2JDK0N5ckVmK2ZMUEcvVnlJUndSLy9Ia3p1V2FUVlV4NzJJSXU0NHdpM0VWK1pYRnVxQ0RKT09ybnkrZTlCL1dDL01ZMFdBWThoWEFSNkZKb0VMdFU2YzVqVXdnRFNOTEJZUC8xWStQRXhnMFM0bzBnTkFTei9MWER3VWwwVC9ZVjFkeDc4TVAwUnZuMDhpT3JoSktFSWVtUnliYW50MVA5Rzh6eDNZWGtLV1ZkL2Rvbi8yVzNNb1RTSUJjaTN3TWxMYmFmK0Z3cjlZTEQ4MzRzOG9yNnl4UC90SnVaUkdoeEJxQUhZZkNpM25Xb2tBSjBIL0RGaDU3Y0xUYllHWWZCdnFLTkIyZUdFbGZad1ZGSGJWV3JQUVg1OWZ1Ti9GNHBCc3RSQlJTK3dpTkxBVmdFaEZYK1dzelQvekxPUWhaZWYvM2NqcTRodTdPN1dMZHlKQnNKdVErV2F4RUw3SXRBWktPQzVQL2kvQjdrRUZlWHkwZ3J1UkkzUml3bWowejhkRFZadmJmTS9UMFA1YkFJaktCM3VRZldpMDkzZHVvbGRTSXcrajNCM3RsUFFSTDNkK25vaXNuN3h5Lys5YUxlbFFaajhHWFlELzRGRW9DUEpkb0pQUXl2RjdkYlg0NUVBNUx0OFRBTi9TM0h4TGxyQkhtVHBjalpoZ01nVFVWMXR0NzV1UkpabGtPVi9QeEovaW5UNWFZWjdrQmg5SnRtNEtDRHJtSi9TZm4xZGg5b0F2L3cvZ055K2V4SG9kYW5ZaThUbzB3bmpkR3hHZmNQMk52OXpEUklWZlA0UEl2R25HK2JsM2NJMFdnaDVHdUh1ZEJ2UkJMRGQ5bW9TVGFwOS9nOEIzNlZZbDU5bXVCK05SemVURG5vdERZNURiZFZkYmY3bkJISHg2d0RxUy91eDZwdUhCMUFiL3dUQzNSbW5VUHZZcmxnM1JocHMyMDJEaDFGYjBnK3I1enpNb2pidU9NSkZnRFdvejI3WEhXWUVpVjhRaWo5M014amloMkUvRXNHbVNPZEF0aGkrQ3JVUDdiWlhROGwvUVZiNE9JamF3RUVRUHd4enFJeXZJaFNCSDRYcXgxSjJoL0l0ZnlDdEEvMnlmSWxoSHBYeFNiSWlHS2dkTTB1dGRuQWg2V1lhYmhyc1JCdHhERkwvL3pESzN3bkNrREJqcU05cTEwdm5mQ1NBMmZ6SCtQOGNhUU85M20yeUhTeWdOdUFJUWhId0NOUm5SWTFnOGdTZ3RXaVFheXNLN3VUbkFwYStvdEJMV01WMGZYVXRFVVpRQVdoVkJGbURKam1IRTFyK3ZKYkJXUG4wWVNLUWF3cHRzQjNFV20yMFZxTzRQNmIrdTVZL2I2WnpzOUpld1hYVGNMR2M5anFzMVNpYXU4Ly9mclFMMWM4NmZ0THU0MTdrRXZUTFpJTkRnaHFzejlINklHQWxFbmxjMDk5RjFNaStnK0xpZmJTRGU1RUk4bEpDUzVqbklvdUZWdmxQQXIrTzZvMDcrWDhBQlR0dmR6SlJCTzVERm5ubms3V0VxaUVoNHl1MGJnNjdBdTAyTlV3Mi94OUV3V1dMQ3ZiWkRtd0hxdk1JSndGbklJR3cxWldnQ2RUUFdmNGJmd3YyUFVpREg4UDlTQVE1aDlBUzZEUlVOMW9kQkkraklMdSsrZnREYUpldG9vS2R0b01aSkV5Y1JXZ0pkQW9TQ0ZzVkxVWkpBNzY3TGovenlmLzBlcXZacGVBQk5DaDlCdWtra09UNEZPUXUxK3JHR0NOSUFQWmRudWFSMERSSTRvZmhRU1QwbjBSb0NYTThldTVXSjBIRHlQSUxRc3VmTFF5VytHSFlqMFR1SnhHMmY0OEhma2pyK1RaRXV0dVpMMzVzWjdERUQ4TkRwSlpRaHhHNmcvK0kxdk90QnZ4Q2N1NHVJQzZpdnE4ZkxwL05jQUNOeTlZVHVrT3VSV1dqVlUrSUd0bTVENlQ4OTlNZmw3OW1tRWQ1ODFoQ0VXQVZTcHQyeW0yZTVjOGc1ajNvdWU0akRZNE1LWWRKbERhdEdrR3NRenNwampqWEZ0RVkrOWtNaHVXemp3WFVMeitLMEJMb2tVZ0ViVFh2cHRBaVY0ei9MeUt4ZmRCd0VOWE5jVUpMb0RHVU5zRWMySjhvRy80aStTUFhjbVFPdVQwTmt1V0hqd1hTd2FsYkFHcWtPOGEwZ3ZlZ1JEUHVkY1QvelF5VzVZY1BlMDZENnhjOEV2MUZITzhrblVTNCtmODdESmJsUnd4KzUyVGxZTWovWWdOY1RKei8yeWt1Mk90U3NBVlpBZmtkM1FUYU5hbFZ2QVh4ZDh2L1BLb1hneWorR0c1SEFwRFZBY3Y3Y1JURlA2Kzk4L0ZxVkYvOCt2ODNESmJsaTQrdHlHWFg4dC9sL3plMHp0OUVwTHJ6V2tDKzM0TW8vaGkyb2QzZnJLTjMrYitQMXZrL0gwMEMzZnhmUUlHM0IxSDhNV3hIYmZRODJmNXZITlhkVm5FR2FpL2QvSjlIZ2FjSFVmd3g3Q0RkL2MzdCs4WlFuOVlxVGlUbEQya2FYTWxnaWorR25jZzYwUy8vWTJqaG9sVnNTSDdyODcrWndSUi9ETHVSYTZybFA2U3VBQmUxOFQ5cm5YTkxnd1hVdmc2aStHUFlnN1lnOXZOL0ZJVXlhQldydlBlVy8rMU9vb3ZHTk9sT3RQN1k5L3dHdi9NeDdweTdiZUJlQmxjQUFMWE5YeWN0cys0QytObHQvSTg3Vm5ibmdJTXEvaGhteWJvN0cvOWhVbGYyVnZCdVFwNDJCaGhrN0VlV2tGYitJUTJGY253Yi8vTVB4T2YvTDJRd3hSL0RITm41dVp2LzY5djRuNzhqenY4bEREYi9lZEw1bVovL2EySS9pRmtBdlF4NEE2SDYrM1lVVUhUUWNSQmxtcnNLQWxvVnNOM0RHdUY4dFBydHJud3Nva1pocWJGRWlvUlpBZzA3MTJxa3JtRE5MR0hPUlpObzMvWHRmUXhHeko5VzRickQyZnRXZ3BhZGcwUVVuLzlmVWN3MjE1MWlKekozZnFGejdkbW9VV3NGWnhLUCsvUDNkQjVRdEFqY2lRWnE1em5YYkJYczV6UVBDbm95WWR5ZlpjQ25XSG9zalNKeEYxcXBlTDV6elV6aGQ2S1Y0RVk0QWJtUytPWC9YeGtzdDljODdFYjhiY0RyeHNPNGsrYXVrTWVqTkhCZEh4ZFJuTEZCWHZ3dzdFRXJnYzhpT3doNERDb2J6UVl3Nnduai9peERjWlFHMWZMVHhUMkkvek9UOTJiRmRCUkttMlo1dUJZRlVQZjUzOFJnaTcrR2U1RTEwTW1rM0VIODc2SDVBczVLSkFENC9MY3kyT0tuWVIreTlEbUIxQnA0R2VKMUw4MjNCNTVBSythUVRZT2RETGI0YWJnZjhUK2VyQ3ZRQ2xRdjdtenkrekUwK1hISHZzdFEzUmtrdDc4OFBJQ3NnWTRqYmYrV0k0dWVHWnBiNzQ2UUx2NjVjNkFaQmx2OE05aDI3TWVTemY5eGxEYk5YT0Zzd3VpN1BoMWdzTnkrOHZBUW11TlpZR3pqZndRU1NKcFpnVitFWEovK0VNMTM3aUNOZTFRR0hFQ1dQaXZKdG44anlXZk5GakF1UXRidnZ0dmJiNkV4NEtCakhnbDFadkJoYmNBalNPTUZOY0tya2FHSHIzLzhMdHBRWnRDeGtMd3NkaHNvRFlaUnVjaTR3dmtyb3VQQTJ3aFhmcjZNVmhiS2d2MWtyUUJjZjhoR3E4RGphS1hNNTM4cGd4UDBxaFZZSVlBczM5SElkMTJNb1JWMHlLNThmQjI1MEpRRmZzd2pWd2x1aERIazMrcitSeDJaL1plaDhocytoTXJyRmFnUnVKSXdObFlNbzhpRnJPNjlybUxwZ2FUN2dZK2dsVURJY240MzJSaEpQa2FSY09iei95N2xFUDhNSDBkdHRtOEsrMDRhOHg5QkxqU1FEdmJxU0RSYWFpRGRmdUN6eUZyRnR3SjlHOW5WWFIvRHdLbGsyNDg2RWswNjNVMm9TSHlSZElNQ053MStoK2I4VHlMcy83YlNmZ3l4ZnVLcktEQytuLysvUm1QK1F5aG1qczkvQjROditlcmk2NlNCejExTGlOZVR4a2lLd1ZZS1hmNmd5WDhaeEMvRGxhak5kdk1mVXZmb1BKaTdpRi8vOTJya0FSb0FBQ0FBU1VSQlZGRU84Y3R3UGVsaWhac0dMNlk1ZjVzNHVXa3dRem5FTDhPTnFMMXlkMGFyb2NXOVJwYndaaTNtamgzTituZVFMZDk4M0VyYVhybjVmenJOUFFGaTFqL3VmS0lNMkViY0V1SUVHczhCSnBBRnBlR2J5YXNzNG85aEYycXovZjV2QTQwOUlTYlFHQm15bkQrUDVoUmx3UjVrRGVpMy8rdG96djlkem50TGd5K2lPVVZac0M5NStlUC8xWGo4L1FuaHI1S3VmaGo1ZmNpc3VtendPeXhUdGhzTkFGOUxPa0d5eG04ZmFhVW9FL3dPeXdwRG93SEF5eEYvdC9QZmg2eC95b2FZQUFhTk80QUxDUG5QQUgvZDNVY3JCTCtNTEg5OC9vMUVJQXVpN0E1K1o5RldpR1hEV3duYmdGVW9zSGtlemlSMC9aeWxYT0t2NFcya3V6OVlucTlFZ2MzemNDcnBBTmlzQlIra1hPS240VjJvN3JvZDRFcTBzMThlVGlUTHY0N2EwVUhZN2JGZHZJZDB0YytOQmZDR0JyL1pST3I2WnE4NUZEK21iUGh6d3Z5ZlJCczQ1TUVHaUw3cjJ5QUZmR3dWSHlLTitXTnBzQUlGOTh6REt0SUJvcldCOHd5MjIzc2VQb25xcnU4S2VXNkQzMHdTdXI0dE1OaHV6M240SW5GWDZMUGlYLy9QejQyLzYvbzJ5RzYvZWJnVXJYYTcrWDhrY20vTmcrczE0TFlCZyt6Mm1ZY3JTRjJCWFZmUWt4cjh4cS83aGtGMis4dkRqV1JkZ1VGOSs2WUd2N2tZalJGY2JDYWRFNWNKV3doZFlVZG83QXIxTzJUNW05dmpXM3J4Z0QzR05rTCt3MlRkZTMzOEJzcHJ0L3p2UmVsU051d21MUC9EZU9YYm5ReU9veFVpZi9YanZRekdkcGZ0d3NRYlh3WExzd0lhQTE3aC9OYlM0SzhvMStxSGl6bEN5NCs4RllBeDVPUG81LzhIS1djSENLRVZrSW1BTWZqV0gvYjdmNkM4L0gwMHNnSWFSY0dTL2RYdlQ5QjY4TkJCd2pScDNBK1g5NjhUdDRJWlFRRlVmZXVmcjFCZS91OGhtOTgxWk40YUU4RkhrQURpbC8vTEtOZnFwOEVWcnQwMGVEMXgvc05vc09menY1cHltUDc3MklmNkxuOFY4RFhFclVDR2lWdS8zRUE1K2M4Z3QxZS8vMzhGY2Y1RGFIRG9XNy9jU2prblFEUEFQeE91Z3I2WU9IOFRTQ0hiL20yblhLdi9obGtVeUxQbXZaNUhmQkhNeG9aKytiZUJkTm13SC9nYVdlNmdSYUhZR0xCR2R2R0Q1SHphdTFZV21IRHYxLzlua0Q4R2RzVnZ3eXpsNU84SzkyNFpPSkg4UlZDM24zU3RmOG9JVjdoM3k4Qkc0dndua0FEZzUvL2JLWmYxbjhHRWU3LzhUeEdmQTQyanNiSFAvNTJVYy82L2dDeDMvZlkvc0lKSk1JN0d4Z1pMaHoraXZQeHRwMXEzREt4MHpqTVYvbVZrRzhZNjhwZi9kTytlc2VlWUpWVEJiQ1hJeC9ta2dWK3RBbXlsWEs1UFBzd2ZFcktWSU5ZQm5rc1krSFliNVZ6OU43UmpCV1Rtd1M3LzdaUWo3bFV6K01KUFRBUTZnelJkckE3c3BGeHhuM3g4aEREbXlRUnhLNGlUQ1FQLzNrVTVyUjhNSDBmOC9WWEExMGErdTVuUSttTVBXa2tyS3o1TmFyMWdhVEJHM0Fwa0UySGczNzBvcUdKWjhVWFVocnQ5M3hqcTYzMnNjNzduV3IrV0llNVJIcjVNeXQ5ZEJZNEZoRjFEeUgrRzVqRmpCaGxmUjIyNDIvZVBrbzBQWnJDQm9UdisyVTg1clQ4TVZ5SjNDTGY4anlKTFR4L3V3cUJyL1ZiR3diL2hHdEx0MzkzOFB6M3lYWGZuVU5mNnJjeUxYemNnL3Y3WU54WVEyQjhUbS9oUlJ2SGJjQXVwSzR6bDdRaHloZkxoMTMwb3R3QUU2dnRkSzFpekF0a1ErZTRieUFyamRaUitaYlIrTit4QWMyRGZDbVFxOHQyTGlQTXZrK3VUajkyRVZxRERTQVR5OFdxeTF0K2dzZk0vOWZnWmU0bHBzb3RYWmdDeDByMWdlRWx5OUsxZnlxaCt1M0N0ZDZ3aXhBUWdzLzR3MU5FS1l0bjVteFdRd1FZQlBwNUh1UHIxTWNyUDMrM0FHbGtCUFllUS82Y29QLzhZWWdMUU13bXRYLzZGY3ZPdmsrNSs1SGFDcjQ5OE54YjdwRXh4ajJLb0kxY1lnMnNGNHVONDR0WXZaVWFkY1BlekduS1A5TEdCc1B4ZjMrc0g3REhNZ3RNWGdGOGErZTQ2NXpkV0Jzcm8rdVNpRHZ4amN1NU9BbDhjK2U1cTV6Zkd2OHppRjZSOW1HOEY5b3VSNzY0Z0hQK1UwZlhKUlIwRkx2VVhBSjhkK2E2LzZ3dVVjK1hmeDZXRVZrQ25SYjVuMWo4dS83SmF2cnU0Z2pEL1kyNVEvdUlYbE5QeTFZZjFZVzRhYkk1OEwyYjlVK2F4bitFV1FpdVFtQUQwT2tLKzc0bGNLeHY4QlRDSXUwRVpmemZmMzB2NStidFdRSWFZQVBRS3d2N3ZmWlNmLzI3Qzl1OC9YUnJ0NGlia0craG0vaTRVU0xQc01CTk9Od0ZHeUNyK0cwbFZVZGYwdDR5eEgzek1rL0szTkJnaUs0S3NKMjBVM05YL0s0cDV4SjRpWmdYa053anJTSU5mMm1zdjVaOEFRN1lCOHp0Q3cxclNyVitOL3pUbG53Q0RyQ0Q4QUthYmtDbTBZVFh3Nk9UYytOOUgrU2ZBSUNzSTZ3UU1HOG11QXE0a093RTA2NGRCM3ZLeVZYeVZzQlBjUUhaYjFFbEM5NDlaeWhYNE53K1hrZ2FFdEpmdDlHV1lJRHNCTnY1bHRuNHhYRVk2a1hmNWIzUytNMDY0K3JlZjFJUzZ6TGlTTUNEbUZObFlFS09FRStCNXltMzlZcmllTUJUQVdsTEJFelFXOUszL3ltNzlZcmlKMEFyaWFMS1R3R0ZDQVdDQmFnZ2d0NkNkMGR6OFA1cnN0c2l1NVpOaGdYSzZmdnE0blRRZkxRMG1TY2Q3aHRoRXQreVRYMUFmNW04STVPNzBCeG9MV245bzdkOU8wbzFFeW94ZFpHTkJtUUdFR3diaEJFSlJiQ2Z3cFNJZXNNZllROGpmZGpvMGJDWWREMWorNzBKajU3SmptdEFMYW96RUNNUXVuRStvZm4yT2FqUUFrQWFEZERzNXR3Q1lTYlE3QVA0SzFlSHZtNEg1VmtDMlpiSTdBUDQzcXNNLzVnYm51b0dkNFp4Ykd2d0gxZUh2Q3FBRzkvMnB6dmZzOVMycXdYOEIrS2p6UG1ZRmN3S2g5Y2NOVklmL1B5Zm5idmwvaGZPZFRZVDhiNllhL092QVo1SnpsNzlyQldTTEgvYjlPb3I5VWhYK24zUGVHLzhMbkd0VGhLdC9XNmtPZjdNQ01kUlF3SHREYk9lbnNsdS9HT3FvTC9kWEFjOXh2dU52ZkdFTElGVkFIZTNrNHk5OHVIMis3L3BRcHhyV0x5QXUzeVpjL0hHdGdFYWM3N29DY0JWZ2ZibWYvNjRWMExEM2ZSTUFxd0RyeS8zOFB6N251MVd5L2dIeHNGZzRrRjBFTUx3cThydVBVbTczTnhlMmtPUG12eXNBeDJMZmZvenE4TGNGWUplL2F3WDBVc0l5L3dtcXczOHZZZnUzRXVmTk01S2pXL21yb0g0WjNOMHdYQlhRY0FwaHcxY0Y2eWREczJEUVR5VnMvS3RnL1dSd284RWJYQXVvcHhEeXY2S1FKeXNHZVZaQWhpY1Jsdi9yaW5tMFFtQnVFQzVuZHdKa2d3RTNEY29jKzhiSDV3bkwvOW5PK1ZyaUFraFY4Q1ZDL21jNjU3NzdqdzBhcTRLdkVwYi9aem5uS3duYnZ5cFkveGhpYmpEUGREN1BDLzViRlZ4T3lQOFU1M1BYL2NmU29RcldQNFpZTU55bk9KKzdzUitOZjFVRUVFZ0ZFRWo1UDlINVBCYjh1QXJXUDRhYmtxT2IvNjRGWUkxUThLaUtBQVRxeXhzSklIN2ZDTlVSZ0NDTUErY0xJR2NUMXY5UEZQWjB2WWZGZ1lNMEhWd0xzTE84NzljcDU4NjNlWEF0NEYwck9NT1p6cm1WZ1NwWWZ4bDhDK2dhc3ZpbmhnWi82OGhXZ0cxVXcvemQ0QVpEQnZFMnM5OUowZ21RVmY3dFZHc0F2RURXREt5R3VGdEZjTjJmUU55cnNnSUtLYmNZL3hWb0F1aVcvMTJFYmtOVmdMOEtEcHI4dUJOQUVQY3FUWUMyRUxvemJVTDVQbzdjdjl6OHY0ZnFySUNEek1Cdkp4d0FyMGFUUDk4Q1lKcHFUUUMza3QwUm80Wk1ubGNoUzBnVEFOelYvNnBZQUVEYW43djgxeVArSTRUeFAyYW9odnVMWVh2eWN2bXZRKzNlTUtFRnhINnFOUUhlU2JnanloVHErNGZJQnI4SGNTOXo4RnNmMXArNS9OZWd2dC9jNFYzK2MxUkxBTmhONmdZS0tYOExmTzB1aHBuMVMxVld2MEhjN3lHYi80OGg1Vy9wVWtVTEdFajdjNWYvU2xJdmlLcng5YkdQMEF0a0JlcjdWNU1WQXlFZEwxVUZzNlRCb0VtT0U2amZXMDBZLzNBcjFlSnYvYm5MZnh6eFgwVTIvSTN4cjlJQzRCelovcnhHNHZaZEkrditZUGgyY2M5V0dLd0F1SlBnVWRMZ3A0WTY4SjBDbjZzbytCMjZpV0MyOWErN0F2cTlBcCtyS01RR05FT0VqUi9BRDRwNnFBTGhkL0EyOFBQRjN6cndvMklmclJCY25oemZsYnlXb1ltQkgvdXBhdFlmaGxnOHExTUpZei9WMFdTNWFuQjNjN04rNEdUaTFpOVZFcjhOWnRIblRnSk9KQjc4dDByaXIrRzd6cm54UDRGd0VsU25XdUt2NGZ2SjBjMy80OG02Z2h2L0tsbS9HSDZZSEgwUlBPYitVeVh4eTNBYm9SWEVlc0tkSDAwQXFocjhZTGdtZ3ByMWo5c0dWcEcvQ2NBQXk1UFhHdUJDWUJHNVNmNCtjbzJzb2hoa3V3RzZkV0FWR2dQNTQvOHFlVDhZWERjZ1NFWEEySTU0bDBldWxSMStIRGhiL0hjM2Z6RmNXZUJ6RlFWL043Z2FNTzZiUWxvbHVJbnF3WFdEc3RjSWNmZVBNbS85bXdjL0VCWklBSmh5dm1QOHF4RDgxWWR2QVdRQ2lHLzlWVlgrRU9aL2phejFFNlFXZ0ZYRFc1RG84OGZBbjVBZEJCeDBYbEF0NnovRHRZVGwvOG5JQ3NDZkFGVFIrdTI3aEFzQXh4TmEvOVFwOTliWGVmZ2VvYW4vSnVJQ1NKV3N2d3czRWViL1JrTDNwenJWc240eXVHNGdrRnJCK2U1UFpnRlZOWmdGSkdRRmdKZ0FVa1VCeUxjQWhLd0E0cUtLQXNoMnd2eGZRN1pPVk5INng3Q1RWUGdCOFY1RjZncDVKdkJIU0FoNmRkRVBWd0Q4alJCTUFIbXk5NzA2R2l0VkRiNEZHR2pzNCs3K2FxOHFHa0M0QXBEeEh5Y00vbDBudTFoVUZiZ1djTVovckFZY1MxZ0FxamdCOWsyZ3pBenFHQTROQzRCWUlPaGhEaDBMaUpnRmtBa2doaXBiUU1RR05UWUljTDlUVlFzSUNDZUF0Z3JnRHZvT1VrMExpTmlPWmh1SkN5QlZ0SUF3VWQvdEJCOVBmUHZuS2dvZ0pnRDQvR01DU0pYYzN3eGJDUGtmUjFZQU1WVFJBc1ozZ1FTTi9hb2UvOFd3bmJEOVgwdlcvY2xRUlFIRUxFRGMxMnBTL203OXI1TDdsOEcxQUlGdzdPZWlpZ0tRN3dJSkVrQjg5eWVvcGdHQUh3alh4bjR4RDRBcTdQN3F3eGRBYW1qc2Qxemt1MVUwZ1BBRmtCb2ErejJPTVArckZQL1M0Rm9BMld0c2lOUUN3RVVWVjhETkFzYkZNT2tPSUM2cU9BSE9DNFI4RkNIL0trNkF6UUxJeFJCcC9CZjNlMVcwQUlqeGg5QUZCS3JKUHc4bUFMZ3JvVlVVQU15cXk1OEFtUURnb29vV0VOc2oxOWFTYnYvdDVuL1YrVnNaV0VNcWdMaW9vZ0JpWXhxMy9LOGhkQUdDYWxxQTJKakc1ZThLQUpEeXI2SUFZR01hbC85ak9IUXNZS3hQZC9rZmxSejlzVUVWODkrTmdXU3dRTEIrL2xkUkFESUxFQmNyeUhvQVFIVVhnRzFSdzAyRGNiTEJvRUZsdjRvVzhEYW1jZm1Qa2QwQUJLcnJBZUJ1QkdVWUpaNy8yNHQ0b0lMaEc4QUFqSmdLNm1JZjFld0FUZUh6WFlCc0FtaW9LbjlESG4vWC9MM0svRjNVQ0ZmQVp6bTArQjlCeUwrS0EwQUlGWEN6QW9UcTg1OGpGTFlzQ0xDNytqRkhkZm43cTBBcmlRY0FydUlFWUo1MEZkQmdRWkRkK2o5UGRmbjd3cDRGUVQ1VStQdXJnQ3RJQlJEWCtxT3EvTjA0a0xZQzd2T3ZJbmRvekIrcWJmMEQ0dVh6ZjJSZm42aFlMQUFQRVZwQStESHc5bEpOQWR6YTlvd0ZCS0VML0RUVjVlOXZCRFJLbGo5b2pGQmwvb1lhR3Z1NUhnQm0vVnhWL3I3UVB4S2JBRmR4OWR2Z0MwRERoREVRcW1qK2J2QUhOME5rZzBCQzlmbjdBcGhaQUxnQ1dKWGhDeUIrRElqNysvZG9mWUhQdjRyV0R3WnIyOTBKb0c4QlVVWDNENFB2Mm1hN0FMbjVYOFhPMytESEFURCtMcXJNM3plRGp3a0FWUmIvL2I0OXhyK3FBZ0NFQXZCNDVEdFY1dS8zYmJINFgxVVZ3Q0FVZ01hUzY0Y3EveU5KZHdBMVZOSDkyeERiQ2VsUTR1LzNiU05rK1ZmVis4SGdDbUFnL3I0QlNOWHpQNk4vNUcyQldWWDRqYnNseEtIQ0grSnVVQzcvS2crQUllUi9xT1cvajBNdC8yTncrVmQ1QW1DQjhBMG0vaHdxL0gwMzRFT052ODl0bUxEOXF6Si9QLzlkNnkvWEVxS3E4TjNBaHlQZnFUcC95RTRBSUhTQnFDb085ZngvbUVPYnYyOEJNRVJxQVdxbzhnTFFmL0hQOHJkRjhFTmwvaFBqNzQ4QnE4d2Z2UGx2elArN3lnMmdxLzRacXN6WFJ5djhxNXdlc1JnNFVHM09QZzdsL0lkNEdUaFVKZ0ErWXZFdkRqWCtjR2psLzZGZS8vTndLSXgvNE5ETy85ajQ1MUNDejcvcUZpOCtsbk5vai85OVdQOS9xTlNKdlBuUG9jei9VRUlyN1YrVjJ3T2ZmMjBJS1Y0anpzV1lLbDRWREJFV2dIbXluR083UWxRRnNjcC9xUEZ2bHY5VmJpRC9LLzlEekpQbFhPWDhIeVhMYjQ2NFZXUlZFZVB2cjRwWG1mK0k5MzZlUTQrL3l5L0d2OHJ3eTcvRk80b0p3VldFV2J3Wll2R09xcHdPTWY2SEV2eTV6YUhJMzg5L2Yvemo5eEZWUWg3L1psWmhWWUUvLzEzZ3YrYi84eHlhL090QXZZYjh3bDMvMTVoZmRGVmdEWURyK3VYSGZLa3lmeXNBTHY5WnN2ay9sdnZyOGlNMjBEL1UrTHN2Z0FmSjh2ZGpRbFVKTWY1bThtbjhxendBbXZUZTd5TU5lbXl2S25lQU1mNit5MlBWK2J2bDN3MzRiL2xmWlFFNHh0OUVnRU9Cdngvdnd1VnZxTElZWmpHUDdHVjl2NkhxMWdBK2Y3L3RyN0w0QlJyYnUveXI3dTdoNDBoQy90Tms4OS9mRktoS01BSGNYdk9FTVcvOU1VS1Y0UE5mSUI0WHJxcXdCU0NYdjEvK3E4N2ZVQU1XYW9RSk1FNDFCOEd1djU4aFZnQkdJOStyQ21JQ2tEVUFoeXIvK3duenY2cVRnSmdDUGtPVy95T29MdjhZL0VuQU1OWGtQMEk0QWQ1RGRoQnNFK0FxVG9Kc3h3ZVgvMTdDU2RDaHh0KzNBcXVxbWZndzRlUm1ML0dZWjFYbTcrYi9Qa0lCcktvWUpoUkFmUDVWaG0xNDR0WnZXL3c5Rk9Eek53SFlGOENxbWg2MjQ2L0wvd0ZndC9lOUZWUnpFV3dJTGU3NkF1Z2V3dmx2RmZuWENBV2dHUDhKcWpuL2Mva2I1dEFZNEZEU1B6SUNhQTNZNVh6SkVtRk40WS9YZTFpbDloWGd1d2tiLzFXRlAxM3Y0V2ErWVlHVXY2R090b2FzR3Z6Q0QrTHFONEJWNWUrN09Wa2ErQUpvVlZlQmZPc2ZmeERzMXY4cVdnR3VKNXpZYmljN0NJYnFXb0d1SStTL2cvZ3FlQld0QVBQNG13RGtsb0VxRG9DbkNPdi9MbEkzS0pkL0ZRZUFhNG56ajduQlZGRUFYME1vN2xyZkQ5a3lVRVVCY0JYaEdPQWVEaDMrS3duTC83MTlmYUppRWVNL2pmb0F2LzFiMTQ4SDdERjg4ZHNFd0IzZTkycW9yNmdhZlBFYnRQaHAvTjM4bnlyMHlZcUJpWitRRmNCMlJyNDdWZEF6RlFsZi9QeFBBZWdPUXVWN2ZlR1AxM3ZFRW1DT3NBR3NVODBHMEhYdGNRV3duWVFkd05waUg2MFErSU42TXdIY1Raai9WUlJBZmVzbkVQK1lBRlpGQVRSdlVCc1R3S3BvQnJ3NWNtMEw0U29vVk5NTWRqTmgrMzg3OFZYZ0tncGdtd2o1LzRUUUJiYXFBdGp4aEFzZ1B5RVV3T3BVVXdEYlNNai9Ea0lMb0RyVkZNRGNNYTJsdzgrSXh3R3FvZ0JtWTFxMy9ydGpQeGRWRklDbWlBdWdQdmVxV2dDdEllUy9CNDBCZk1UR0NtV0hLNEFaOWdJL0ptei9qaS84NlhvUDEvb2JVZ0hzSjRSbGZsT0J6MVVVYkZIYkZ3Qi9TamorM1ZENDAvVWV2dlZmRFppdEFWczVOQ3FBbndDZ3dlOTI1enZHdjRvRndEZi9POVFFTU44Q3lCWEFETVovcXVpSEt3QXhBYXhPYWdMczVuOFZCY0NZOVUrZDBBUzBxZ0xZSjRGbHdMdVNGOEFQT0hRRXNLZEhydjJBYkF3NDQxOUZBZXpwaEJPN1c4aHVlMXRsQWV4cHpybTFBYmNTYnZ0YlZRSG9CT2ZjRlVCZEY3Z3FDMEN1QUdpdmJhUVdVRlczZ0lrSndOc0pyYityS29DNEFxamxyMnY5Y0Fidys4QWZBQjhvL09sNmozV0UvSGVoUHREdi8yTjlaZG14RnUwQ1p6dkJtUUIyaS9lOU90bStvaXBZVFdnQnN4ZjFnWDcrVjVGL3pBSnVIeEpBZmY0bjVQeEhtZUdIZndDWUdRSnVUdDY0RGY5VENueXdvbUFtZ0pCMjhqT2tGUURuc3ljVisyaUZ3Q3lnSU9XN0h3MEMvVTcvaVVVOVZJRncvVCtON3p3YUJQcjVYMFVMT0g4SEJCQi9Fd0FCRGliSEtncEFyUWhnaHRXRlBGR3hzTHovRThUMWo1UDNaaG5vOHEraUMrUlpoT1gvT2xJQnpGQ25taTZRWnlaSE53MnVKNHdEVWxVQjZIVEMvTCtCMUFYUVJSVXRvSjVCeVA5RzRqc0JWbEVBT29XUS84M0VMWUNHcVY2QTRLY1M4dCtDK1BzV1QxVVV3SjVFT1A2L0hWbkcvTno3N3UwRlBsZFJlQ0loLzIyRU1ZQkFZbGpWWUM3d2RTUUNnUlovWTNHd1RpL3d1WXJDVkhKMDYvWnVaQVRob2c2Y1dzUURGUXl6Z0hPeGgvZ0MwQ21GUEZHeFdFVmEva25POTVvS3VNUDVZaDBsVnBVbWdhTmtCUkN6ZnJFbzhHWUthb216aW1wTkFrZklDaUExMVBGYkZIamZDbVFsMWJLQ0dDWVNBWjJVLzExazgvL1JWR3NTUEVUK0ZyZ3pLQTZVaVQ4MkFhNlNGVWllOVU4ZGRZRFQzclZ4cW1rRlluRFRZVCtwRll6eHQvYXlLdGlBVm9CZGJFWHQvaHhaTnloSTI4dXFZRVB5Y3V1LzhaOG5Hd2NKd3ZheTdGaFB5TjhtUDdZVnJyc0NhTzFsVmJDT3JBVUF5UHJEM0g5OU43QWExWEtEV2tzMkJoSm84aGV6L25RSHlGWEJHa0lYb0YySVAxVFg2c2V3bXV3RXNJYnEvalFxQjc3Z0Urc3Z5b3hWcEJOQVNLMC85cUZ5NEh1QldIdFpGVXdDUnlYblZ2N3ZSZU9lWGFndmdLd0hSSlVXZ1ZjUTN3QmdGdFVEV3dTM2RzRDZpNnBnZ2pBRzBneHBFT3p0WlBtdnBWcGVJT09FSGxEN2dUbHJFSzRsbXdCMXRHSmFGZmlObjFVQXczY0pCd0JWVW9IZEZXMjNBaGpNREJUU05EaTVtRWNyQkRhWjlkM2ZEREV6eUJPTGZNQWVJeS8razhFZEFKQWNxK1FIbkdmOVkzQ3RvTnhCVUZYZ1Rud01MditkaFB5cnRBRHc4dVRvMXY5TG5jLzlPRmhRTFFIOFF1ZmMrRi9tWFBQZEFLRmFBdkFGenJueHY5eTU1cTZDdWlKd1ZYQWUyVGFnQmx6bGZPNWJ1OVNwbGdENGZFTCsxenFmeDNhQ3E1SUFadGFQYmhwODEvazhKb0JWaWY4WmhJdEEzM2MrdjhUN2ZoMTRSVEdQVmdoT0p1VC9RK2Z6U3lPL3VUQnlyYXc0Z1pEL1Z1Znp5d2hGMFBPTGViUkNZR0tteTk4MSt2Z0dZUnZ3b2lJZnNNY3c2eTkvQWNEd0xjTDI3OXpDbnE3M3NNVVBTTk5nTjg3Rkt3Z1Q0SG5PNTJXSEJmVjFDOEVlNS9QcmtxT2JCcyttT3Z5ai9uL081emNRTmdBeGsvR3l3bFYvRGU2Zy95YkM4bjhTMWVIdkIwQ0g1Z0xZWnFyRFA3WURuTHY3amI4Q1lnSlFWZmo3amIvUHk3ZUFySklBTkFTOE1YTDlDODU1TEE1V1ZTeEFoNERYRStiN3Z6am5lNTF6NDE4VkFXZ0llQlVoLzY4NDU3NEZHRlRIQXE0Ry9MTDMzaGRBcTd3VFhBMTRNV0ViNkFxQUpnRDVWbUJWUUExNEFhRUFkcVh6blNwYkFOV0E1eExtLzNYT2R6NUhXUDR2b2hwbG9FWjJMbVA4YjNTK1kzMkJtd2F2b1RyOFQzYk83ZVhHL3JHK3dPWC9DcW94L3FzUkNtQ1F0WHB6QlZEai94S3F3OStOZjJiWHRqdmYrYnB6YnZ6ZFBxUE1xSkV1WnJ0bFlLZGRBRlVHZHhKZ0E4QXppbnpTSG1FVkdzejQ1ayt1QmRBV3hCOVMvaE5Vd3dwbUJlRVc4UE5rQlpDdGhGdWlqbE1OSzVoeHN1NVBOVkt6ZjhOMjBpMVI3WFVrMVFpR1BrcTQvVzJkN0tyblRySldBUGE3S3BnQkR4TWZ5TGdDMEc3QzdlQkhxSVlJMGtvbnRwZHdFanhNTlVTUUM4bTZQNEFFdjJ1Yzc1ZzV0S0dPK0ZmQkRmUjhzdmxZUS96ZENkQXMyVmc0TmdHdVFpeWtGNUhkMWRFR2Y5YzcxL1lUYmdjL1JEVkVvSE5KTGFEZDFWOTNBamhQR0F3WnF1RUdkemFwTlo4NytMM1orVTZkYkg5Z3FNSUUrRXpTQUtpUXJ2N2U2bnpIdC82c085OHRPMDRuYmNmZDFXOTM5NnRyeUZxRWdOcU1DeWcvVGliY0FXa3ZXYjdYRWZKZlJUV3NRRFlEdjBDMi9idVhyQVhNOWFSdVlLRHl2eEpaVHBZZEd3amRmOHoxelhBallVRDRsY2h5c3V4WVJ4ait4VnpmRERjUmVnRk1vcjZqN0ZoTGFBQXdTN0xvRjFzUnE1b0thcjcvN2dSZ1YrUjdaZ1lIS2Y5Zm92ejgvY2xQalRUbWlRdlhESTdrZUU3UG42NzNNT3NueURhQVBud3JNS2lHRzZRYnk4WVZRSDNjbEJ6ZCtsK0ZZSERtL3VZTG9ENHNHTHBiL3F1d0hXcU5zUDJMcmZodUo3UUNLN3NiWEExNFIrVGEzMGUrNnkrQTFDbS9IM2dOZUR1aDljdkhJdDkxM2VCSWptVjNnNnNCRnp2bjl2cEU1THZ1Z3BDN0NGUm0xSURmSk16L3owUytHd3NHWGZZNFdEWGd6YzY1cGNHL1JyNGJFOERLTGdEVmdOY1JqbisrRnZsdVRBQXJPMnFrY3hnMy8vOGo4bDNyRTl6Mi94MWs2MDNaNEZxL3VhOXZSYjc3TVVJQjhHTEt6UjgwaWZmei80Ykk5ejVCYUFWcWJXZVpZVVljTHYrYkk5LzdER0grL3hybDV4OXpmN3cxOHIwdkVJNS8za2o1K2RzY3hsOEEvYytMaGt0SVYwRXRJZFpTYmhYUVY3OUF2SFpHdm5zWjJXQ1k1Z1p3WnMrZnNuZFlTUmo4R2JMdWI0WXJDVTNCSHdPYzF1Tm43Q1ZXa0pxeVd4bW9reDNzRzY0anRRb3kvbyttM0ZaZ3J2V1RXLzc5eVA4Z0Fjak5mMUQ2bFZrRUdTRzBmcW9SMytGbEMxa3JBRkQ2bGRrS3l1Y09hUjN3c1kxc01GaFEyMWxtSzZnM2tkMytHVlQyUHh6NTdrNnlPd0taRlZpWlJaQTNrTFZpTlBFM3huOFBZZjRQVTI0cm9OZVMzZjRabFA4ZmpYeDNoakQveTI0RjlFcFMvcERtLzZjajMvWDcvbnJ5L1RKYkFWMUFHUHg2RHZoaTVMdlc5dnNvc3doMEhta3dWMHVET2VDcmtlL1d2Zk5ZV3BRTnp5ZTcrMUVONVhNczVzMkhDUmNHTjZFK3BLdzRpN1QvZHZQL2lzaDNQMEpvQmJzQnRhRmx4V25BMGNtNThWOGdhLzFxK0RqaC9IY0RhZnpBTXVKRXN0dWZnL2pIQktCUGtpNE11d3VBWlk0RnRablFBR0NCdUFEMGVjTE5NS1lvZHl5b0RZVEJ2K3M0MW43dTVHQVdyWXo0VmpDdm9ad0JFWWVKKy83dElMN2FzUi80ZDBMK0w2R2NnOEFoVklEOTFaL2R4RHYzT2VDYnlibWJCaStrdlB4ZDAzZERiTnRIRVArckNGWHdzeWpuU21pTmJPVzNhK2JxNDJPTzFDM0E1WDhhNWVVLzVyM1BFMzlBQTBNekMzZkx3R2JLR3cvREJDQzMvT2NON0JjSWQ4TUFkU0psbkFST0F1LzFydFdBLzBkY0FGNGdEWWJ0dG45VGxITVNPQW04T3psM3k4RGZFcmVBckpNdURMaHBzSnJ5OG44WG9majdEK1R6bnlHYy9Gcjh1TEpoQmZBMjU3MlZnWDhtbjM5ZU1PaXk4bjhyWWYvM0dlSUxJRkF0SzZBSnRJSVAyVFQ0Ri9MNXg0U2ZNdVk5aVAvcmszT1gvOWVJVzBEdlEzMkR3ZExpanloblBMUnhGUHZMdDM3NUJuSCtNOGdLeWk4RDc2Q2MvTWZRM01Ybi8yM2lZOEFaNEI4SjUzOFhVODVGa0ZGU0R3WTNEVzRrem44VzlRMCsvN2RTWHY2bkVWci8zRUxjQTJBVytGUnk3dGFCTjFOT1MrQVJGTWNXc3VYL2RoeitmdVArZWJJVDVEcXFTUCt0WjQvWk81eEFQUGJMOWdhL3VZUjBFRWh5SEFWZTNadEg3Q25XazA3Y1hQVjdkKzR2WkFYbEQ0SkhLS2N2OUJxeUZoQ21mdTdOL1FWY0RUeVFuRnNhUElKeStnS3ZKTTQvTnZnM1hFKzRDakpNT2EzZ2ZMOW5pRTl5WE54Q2RoVUVsSVpsaklYbHRuMlFiUVB5c0kzUUNtNkljbTZKdXhmNHE4aTE5elg0elE2eUFXRkJhYll1L3ZXQnh0OFFEdHluZ2I5bzhKczloQUZ4YTVRekZ0U2ZrNDE5QWVMLzF3MSs0NDk5akg4WkI0RHZKZHo4WUJyNFVJUGZ4SUpCMXlpbkFQNE9zdUpkRGZWOS85VGdOekVySUdzRHk0YUxDZk4vbHJqMWx5RzJPSEFHOE52ZGZiUkM4QnZFK1grK3dXLytuR3dzVEZBYjR2Y2paY0FiU0JmdWpmOSt3aDNQWFB3MWFYZ0lhd01tQ0JkU3lvQ1hrZDM5Ri9LdG53d2ZJbzJGYVJoSEltRFpjQjZLWStwYlA4YXNud3dmSnM3ZmQ2TXZBODRtOUg1eEY3bGorRGhoK1I4SC9udVBuckdYc0lWN04vL255UVkvWjduM28zbmdmdUFVWURHNVZrZG1oTlBBVDN2MHNOM0dPbExYaldYTzhSYmk4VzhNODJpUThCU3kvSTlHZzhPZmRmMUplNFBWd0dNUmgyWEpheEc0ZzFUZ2lPSGg1UFBOaVBkaWNseUYwaVhtT2plSW1FUUM5Qkh0NFFBQUh0eEpSRUZVaVBHMk5MZ1RlS2pCN3g0R0hpU2Q4RnBEK0NpVUxuZjE0bUY3Z0FrMGNMRXliT2t3VFdNQnhJSmpINXU4Ti80VGFQQVFjeDBjUkl3Q1I1RHlKam1mUlhtY2g0T0kvOUdrNVIvVWtUNEUzTmVMaCswQmhvRERrbk0zRGVhZDh4Z09KdDk1ZFBMZTBtQ1V0RzBzQzJySXJmVUtaTVV6QmJ5RjdQYlBQdXFJNXdyblBXZ0NQSS9haGpMZ1YwbGozN2o1L3pzMDU3K0F5cnQ3N2ZEa2VxTzJjNUR3QnVCM0Nldi94V1NEUC90WVJIWEFGVHpxcUM0dDBManRHQ1M4R3BWMXQrOWZCcndUK0Y2RDMxbC9iMjJIMWY4YWFkcVVBUzlEcmp0Ky8vKy9nQjgwK1cwZGpZdmQ5dC8rcDFIYk9VZzRIOFgrTWU1Mi9ITzhDVUFFOXQwNktpOGZSYTVVZDlHNDdBd1N6a094ZjN6K0h3QnVhL0M3aDlBWTZZWEpleXNEVHdEdXB2SGtjWkJ3RGlvRDd0d0g1T2Ixa3dhL20wTUJrdDJ3SDNYZzhXanMxNnp1REFwT1Iybmc4LzhjalEwQWpQODVaT3YvNDlBbU1jM3F6cURnSkNUY3VtMzNNdVQ2MkdnT2R3Q1YvK2VRNVg4c1dqeUx1VTROSWs1QUdnWmsyLzhyaU1mL05SeEE4L3huSnU4dERZei9qM3Z3ckwzQUpwUUdmdnYzSGJ3NW5DOEFnVmFCVDBDVFhoc1FMQUpQUnI2RDkvYnFxYnVFRlNodWl6LzR1UmY0WVF1LzN3RThFVVdPZC9rL0FibUlEUG9rY0p6VTlRM1NOSGlBYktUN1BOeUp4TE5mSUxzYXVoNzVEdDdmellmdEFjWklYZC9jeXY4Z2pTdS80UzVVNFIrWnZEK0krQitMT285Qm53U1BvdGhOa0swREIxQW4xZ3g3a1BYVUdGa1I4R2hVTnZMTXh3Y0ZGcmZFSC95YnVOa005d0ZIb1hSMCtSK0ZCb0dEUGdtdUlhczFmL0s3U0dzVDJCbVVmb2NuNzEwUmNCcVZvMEdIYS9uME16U0plUkM1UHpXYnhEMUlHanNMVXY1SG9yU0ptUThQRWs1Ri92eUhrYzMvYTVFbzBvei9RMGc4SFhLK2E1YXcreGw4RWVSa0ZORFUrRnY5dnhiNFBacnpueWVzUDJZSk9jL2dpeUFuQVI4a3pQL3ZBbjlJYy80SENTMWVUQlJaYU9IMy9jWUp3UDhsTGIrV2p6ZlJtaVdEbTJhR09xa29NdWpZaklTdUd0ays4SWMwdHY1ejhTemtEdk42NTlwemtmdlFvQzhDSG8rRUs1Ly9qOGk2ZU9YaFp1UTZjN1J6clk2MlVyOENqWUVHR1J0Uk83K2NiUG4vTWZIZy96NStoUEwvTVdUYnYyY2k5NmxXeHREOXhEb2svdnI4dDZGQXY4MndCWGc2V2tSM1JaRFRVQi9TeUlOaUVMQVd4UzJ5dWIzMWZ6OEgvcTJGMzkrT3hoQ3J5STUvVDBXTEozZDMrWG03alRWbzl6cmpEZW5pLytVdC9QNTJOSWJ3RjBHZkNueWZ3VjhFWDRYYWFuZitEOHEzWVBFdno3LzNMNGh2Qy90MnNsdXFEaHJHa2ZMcHU3NHNrTzV5MUFvK1RKei9XeGpzb0tCamFBQmtBempYOWVYMk52N0hBb0s1NXVCREtDRGNJRytOUElxRUtwZS91VDd0YU9OL3ZvUW1naWIrMkg5ZHlHRDdRNCtRM2ZYTnJkL3RkRnlYa1hVRkl2bXY1elBZN2hCRGhFSGZvTG5ybTQvckNGMkJRSU9BUVk2SFZpTWJyOG5OLzNhRWkxc0lBK0xXME9SaTBPTkI1UVcrL2orMFBvSGJTallnc3ZGZnoyQzd3MnhDdTNtNmdlOUJaZitOdE03ZmpZWGsvbVkxZ3gwUGFpT0tjUkxqLzJ1MHpuOHYyYkp2bUdDdzNZRTJvdDFzL0owUFo1SDFWNnY4L2JHUFlkRGpBYTBIL280dy8vZlRuaHVENnlicjhoOWs3cURKNzE4UWhqN1lUeG9QckJYc1JPTklGOE9vYmRuVTRUUDJFbE5JNUxOeWFxLzlOSGI5ZFZGSGJlV004NTdrUHovSFlMdERyMFhsM0EzOUFCckxmYkRGLzZpamVVNk0vOGNZN0UweFZxT2R1M3orODhpOXB4WFVVZXkwR2UvYU1FckRRZDRaZFNWd0VTSC9BMmhPMHdycXFBejUrVCtFWENFSDJSMStFbGwvK3UxZlh1RDNQTHliYkt4VXkvLzNNTmc3dzY1QTFvLysvSDhCV2NNSGlGa0FnY2pmQlR5RE1CRk9RcWFBZzJZSk1ZNWlsVHdpZVcvSzF5SXlYVzBVKzhYSGc4aGE0aVN5L0pjalM2aGJHVHhMaURFVXEyU1kwUFRyeDdSbnViTWZwZGVUQ2ZOL0l6SWpIVFIzaUZIMGJJZVJWWDRYa2VWT084OXI3ajYrSzloeTFBSGNRVHlRWGo4eGdocW41WVRXYjd0bzdQcmxZdzZWRjJ2c1hSSG9HTFNhME03L0ZZRWgwcmhIZnZuZlIzc0N5RHl5RnJKVlFPTy9qTlFTYU5Bc1FVejhjVmMrU2M0UDBKN2xncmxDSGtVb0FqMEtXUUlOb2lXSU96bjNMVGphZ2JrNy9ZTHplek9uSGlmZE1XcVFzQWx0WXJDS3JKWEdNclNTZjFVYi8zVVFsUmtUTzkzMEd5TVZ4d2NKRzFHQVY5ZjFsK1Q4VjRCcjJ2aXZPdUxuVzhFdEk3VUVHalJya0EzQVp4Ri90LzBEK0Mxay90MHFiTlhYSFIrNmZZQzdNajRvV0krc1ZoNU4yUDcvSHUyN0w4WDQrZWs2U0ZpSEpxaTJRT1dPZ2Y2UTloWkFMZHpEeTVMM2x2ZVBRS3ZyWDZjMWErSWlNWVhFTDNOOWQvUC9UMm5OK3Q5d0g3SVkrU1huV3AwMEh1Umx0RGVmS0FKclVheWFDVUxYcDcraHNldWJEd3QzWWJFdnJiNlBJUGVvYnpGNG5pQ3JrY2c5VHNqL283UVh2c1Q0UDUvc0dHSUVXWWRkeGVCNWdxeEN3dVdSaFB5L1FIdmhTKzVISXZEWnlYdXIvNGNoNjdCcmlHK2swVTlNb2wwdngwanJQY254YTdSbnVUaUQ1a3pQSmp2K1BSd3RBbC9QNEhuQ3JFQnVuMmE5REdrNlhFNk9BVUNlQUFTYTVEMEMrWC9HRXVFMkdzZlRLUktUeUcveEVZU04vKzAwOW52Tnd5N0U5VmpTQVJGb0FIZ2lhbEFHcFJKTUlMRXFKdjc4UEhtMWk3c1IvMk1JUmFEakdTeDNxREhrdGpkRWx2c2k0ckVVczcxN0VGY0xnR3FyNGNPb1R1eWtOWmVpSWpDS3lxa2Y5OFZjSDVmU1dVMG4vN2VTckNub1lXaXdkVGVESXdMYWR0MisyK015bEVkTGVjNFpWSjVjRWNBczRSNkQwblZRUkxBaDBvQi92dHZYUEVzVGF4NU0vdTlJc29PZ1pXaVMxYTZvMWt2VVNJWGZtT3ZiVWlac0Q2SCswYXdwckE0c1ErMXRzM2hTUldNTEV1d2dtdzUvU2V1dUh5NE9KUDloMWhTdTRIRUVLdnVESW9LZGlzemJqeUxNKzc4RzNyK0UvM3c0K1E5WFZMVHlmMWp5K2FDSVFDZWhGVjUzOG05bDllK1NWN3R3RnoxY25vdUVNWEw2alJQUURqWXg4ZWNqdE9iNjRzTXRSejdYUmVRbU1DanVRSnZSRGs0V3RzSGwvM0ZrMGQwdWJrV1Q2Vk84NjJOb2Q2bXJHUngzc09PUmRVSk0vUGtzc3R4cEY3ZWhNQUFuRTdaOUwyR3czS0UySXJlL1J4S09mNytNTExmYXhZOFIxNmM2MStxa3UydGR6K0RFeEZ3UC9BL1NzQTB1Lzh1UTYySzcySXE0UG9Ycy9PY0k0RnpnQmdiSEhXb0s3VllWNDM4MUtxdnQ0cWVJNjVPUzk2NEkvRHdHeXgxcURmSk9jY1VmTis3TmQ1ZnduM2NncnNlVHpmOFJKQXpkd3VDSTRLdlJSazFISk85ZEFld0h5SzAxaWtZQ0VHalZZQlZwUUdIWEhPd1pTQVhidnBRbjdpSTJJUDlVMS9MREV1Qm5kQmE0N2xZMHFIQkZBQkQvcDZMSlpiODd3Yldva1RMTEQwajUzMDI2dGZWU2NEdnFWQjlEMWgxZ0NGV01CK2wvSjdBS2RZQyt6L2NpbXFTM28zejcySVlFZ0VsQ1M0aU5pSCsvRzhGSkpOTEZMRi91cDdQOCtUa2FCSzRnNUg4c2FkQzhmbUljMWRIWTVQOUJPaE5wNzBhTjZwR0Vsb0NyU1lQbTl4TWpxT1B6eXo1b2t0cEp6SjVwSklDWXNPNE9oQi9OWUFSR3RvRFh2dFdMUFc4bmsvVDdVZnI2bGlBZ0VXaFFBaVBYMEVEbkl1LzZwNURyMDFJbjZnOGl3ZHNOQ213NEF2SHZ0d2o0SnVUMlpEdSt1T1gvYzhqNlphbjhENkR5TlVTMi9wc2wwQ0w5RjhFdVFsdmJ4NExlZndGTmpKYkszNnk4WEZkYVF5ZmlhamZ4U2lUd3hRYi9YMEZXRVV0OXh0anY2c0EzVVp5WmUraC9ZT1FMa1h2ckVZVDgvdzBKQTB2RlpXaDhmWHp5M3AwRXZoeFp3ZlE3TVBMNXlHVWp4di9yS1BEMVVuRTVzcXg2WXZMZStCK09yS1B1b2YrQmtjOUZGbTYyVU9HbXdaVzA3dm9WdzFXSS8wYkNTZkQ1S1AvN0hSajVMT0RYMFRPNUU5OUZKRksxNnZvVnd6Vm9mcldCMEFqaUJXaGh0ZCtCa1U5RDRrZU0vMDNJSlhxcHVCYk5MWHhQZ01PUWRkUTAvUStNZkJLcWk0ZVQ5bE51M0s5VzRoN2w0YnRvblA4NFV1NkxpUDlaS1ArM2R2RC8zY0JtWktsbjR4RzMvditFeHJ2ZU5SV0FRQjNjT3RMVlJkY2MrZ1EwQWQ5QzhRUEJFUlR0L1Vsa0ozK1dBSGVoQ3R6cEFPVm1WQWxzZGMyTkNiRXB1ZjVUaWw4TkhrYkN6K09TOTI3SEIyblUrazc1MzRZcWdiOHp6aktrdks5QThYV0s1bS9iVXovV2VSNjM4Ti9QMGl5L2ZQd0VsWDAzS0xhbDZWUnlmU2ZGVHdTR2t2c2ZSVGJndFd2NTBrN2Nveno4REpYeGNlSXhRY2FSZVdIUkxpRTEwbnlCTVAvbjZJNlo5bTYwc25JRTJVSEFJaEpCUmxGSDBBLytSNUtLTTVCTmc0ZnBqamh4VDNJZlh3UlpSR2svZ3F5bCttRU5NVXcyMktHL1N0K05QTGtQNWIwdmdpeWlkQmttR3pPbFNKam9EYXFuVjVDS1FKZWdsZnBPMCtBQmxQZG1DZVB5SDAydXoxRzhFRENKaEkvL1FkYnlrK1Q4MzRGWDBUbi91ZVQvWTVZd3R1aDBrT0w1cjBCQmJTM2dxOS8rWFlaYzN6cmxmNUMwakJsY2Q3QitpVUFya1BEeDY4UVhQNzRGdkpYTytidGpLaE4vemt6dStVSTBCdmtXeGJ1RVQ2Q1lGTDlDblA5VlNCam9wRjB5QzVLbmtvNHpJYldFZlFHeWhyNksvdkIvRjJydllvdWYxeUx4cjFQK2x5Q0wvMk85NjBQSUV1THh5TXFpNklVQTI1NzZsOG5tdnozZkRiUVg5eTZHUlNTaVBRbng5eGZCemtMbDRqcUt0NFllUTd0ZHZvajQrUGNIeVBLeGs3WnBFZFgzVFlTZUVNdVI0Y0VVbWlQM2cvOHJrVXRlalA5dGFHR2swN2I1U3NRL0ZnN2hOTVQvUm9yZkhHUVVXZUk5aTNSc3NrZ3FBdjBFK0NLZDg3OFdDWUMyTTdETC8yUmtmZlJEK3NQL0Y1SDFzei8zWDBUandVdHB3cjhWQWFpT0t2aFJwQUdnM1lRNEdnVmVmcERpdGtuZmlQd1RKd2tiZnBENTFyZnB6cUI4RVptN1BZclVFZ2JTTkhnTVVpRWZvamlUNEhXbzhKbkpwejJuRllTN1VLSHNGdjhmb2dHWEJZQjJneU5QSWhWeWp1SWk1SzlCcTFLdXY2dkwveDZrekhaallMcUlCTTRKVWtzZ2Z4SzhDZkV2eWlSd0pYQWNhZ1Q4Z2Y4aXFROXpON0NJTEtHT0pMc3pubjAyanNyand4VG5FanFCMmgxMzFjTTlXZ3l2Ym1BUm1YcVBrclVFc25RWVF5SjRxN3VNZFFPaktOM2RuWTdjeWU4QnVqc2czNHRFQUl1djVxK0dUU0lCdEtoSndCQnBvTStZeTFlZDdncXkwOG45L0ozQmpQOGpVWnRZMUNDd1JuYlNiekFSYUJodGc5d3RVZjRCVWtzcnlQSS9ESlhIUllwWkJLcWhTZThYVWI4YnkvOVBBNitoZS96blVIcmJlTW1mQ0ZnOUxFSUVycUdZVHA5Q0MwQVE4djhDbWh4MWkvOUIwcnJtamluTUdxcEdkOFlhcmFDR2hMMlBvSEdIMy9ZdkEvNFZXWDUxcXcyd2Z2Vk1GRS9IeFNZVWUrTSt0T0xlYXpHc2hpYjlIMEJqb0JqL3I2RkF0dDNnWDBmbDZYRmszU0hzczAxSWhObUhKdDFGOFA4bHROUGJKc0t4enpMZ1A0QS9vSHY4djRUR09KdkkxbjNRNVBCVmFCSGtoeFREL3dYQUg2T2RpU0ZNZ3l0UTBPdHU4YjhFQ1NCK09CRFFJdkRMMElMcmJSVEQvem5BeGFoTStoUGZaV2poLzBOMHB6MnVvOFdFeDZJeHQ4OS9IZkJpbFArM1U0d1lmZ1pxMzZlSTg3OEJ1WDEyaS85bGlQK3h6alc3M3pISUF1VUJ1amZuYW9aVFVmKysxbmtPTncxK2lOcXNidlJKZFNUd3IwTHBiZGZzWG12UnJsdXpTSGNvZ3YrSnlPWExkdXJ6ODM4THNueHF5cjhWQVlqa2o2NUhBejFiQ2JDQnRnMENONk1CMlJ5YU1IVTdJV3FvQVRvYk5ibzJHUFhObm01RDV2RGR2SDhkZFc0V2FOZWZCQTZoeHZoSmlQK2VMdDhmMGdDOEo2TkM1MDUrWFA1M0lOTzNidDUvRVprNkRwTXFvWkNOaTdJTzVjOEI1QmJVQy82UFFXbjhHUEw1MzRVc3Nyck4vM2JFMDNhQmM0V2dHc29URTBMdTYvTDlEU2I4K0M1UGJqcmNRL2ZkRWhlUnErZHlRa3M0RUg5ekZWMUFuV0V2K0U4ZzhXK2MrS3JISWhxSWROc3R6Y3JWVVBJTUxuZWJCRTJpZkRsSTd3TEVqNUphM2VUeG42UDdRc3dpU3RQbHBIN0d2alhjSTVOWG5kNnRoZzRqRVNwbThXSG5CK21OTmQ0KzBwaEFyZ2hxK2U4S2hMMWFEYkpZUjdGWVQ0WTdrRGpTYlRIaVFWTFhKNGk3UkprMVdxK3NRVitMaEkvWGs5Mk56ZVgvVjhCdjBQMHlZSG5xaTBCMmY3TVNXcVE3QTA4ZlE4anQ1bU5vd3VsdVZlK1dnUThpeTRCdTg3Znk1Rm9EMlQydEROaHp1QzV6M2NJUWNuZjZJRXFIdzUzN3U4ZS9SNVAvWG9oeHY0bTJpRGE0TGxFdkFGNks2c21QNkEzLzgxRThyNWNnL3JIKy8yUElKYXFiOXorSVJMVWpTV01DdWY5L09ISkZ1Z0QxZmJkMStmNGcvdWNCZjRhc1B2ekZIenYvWlBLZGJ2UC9LbHJzZVJwaDNYOEVtZ1MrQ09YL2o3dDhmeEQvYzFEWmZqNHBmMzhNOEFYa0V0bHQvditPK3Y0VGsydHVPemVNcklHZWo4WWVXN3Q4ZjFDZjl5emd0MUVNRm4veHk4NHZSVUdmdTNsL0UwR09JTndZeHhhQlRrZHowLzJvRCs0Ri82Y2o0ZWZwaENGUGpQL2x3T2U3ZkgremZEeUNyRHVrM2VNd0pNcWNpY1orUCt2eS9VSDhud3E4R3MyQll5NVBpMGo4K3dyZG4vOWZUYnJSa0YxeitaK0V3dUk4aER3dmVqSC9mVEpxWXpjVFduM2ErZmRRV1czcC9yNXBieXM0bWV3QXJFNDJNZXBveGZUYlNJbnNORWJLQkVyMGpTZ0QvTXBuNS9Nb2s3WjNlTDltT0FGMXdDT1JaN0gzOTZMVm9KdnAzQ3BpSElsT1V6bjN0UFA1NUo2OXRzTFpoRHA3ZHlMZ1A4c01jai9iUXVlQnNzZVFxOUdhNUo3K3ZleDhIb2swdmQ2ZFlRUHE3TnhuOFo5bk5ubVdyWFFlS0hzVUNUOHJpZk8zNHdJcSs3ME9URDZGR25zYjVNZnF3UDdrV1hiU3VSZ3lndG9BMjRJNXhoM0VmMDhYN3RjTXExQWQ4Si9GUFRkcnVEMTBiaFV5aE9yQUNQRTBkKzgvUysrdE1GWWdvZE5kOVkrMVJkTjBKMUIwalpTN2kxZ2FGTEU3MHdUWmdPT3gvSmhIOVg2V3ppZml0cFd4NzRMbDg2eEhydlVDbzZRaXNQODhibDNjajhwK041L3BtMmlRNmQ4YlZOYmVqQWEvdmNRd2Fid045eG44ZEZpZ08zbXlBUWtlcjBGOVlGNzdONE1FaWxhMysxMHFyRHk2Y0RtZWdRSXlmd1M1SU56ZTRmM1dvMEh2cTFDOWE4VC9ZbVN0MEV0Y2lFU21jZSs2K3p3N2tSRHphVHJudnc0SlB5OGx0Y0NPMWJrWkZKZm82eDNlcnhrdVFDSmNiSWRBTzkrSnlzQm42VHhHeGhRU2ZuNkpkRU1LQ05OZ0ZnbGZsM2Q0djJZd0VjNWM0djFuQWZIL0RCTGl0M1Y0djdWSStIa0I0ZUtiZTkvWjVMbWkyejEzRWVjaTEwT2Z2M3UrR3dsUmw5RDVmR3cxYXZPZlF4cUxNbmJmV1ZRdnIrL3dmczF3Tm5JOWREZUg4SjluRHhJaExxUHpNQXlya0t2Vk00Z3ZQdHI1ZnRUZXRyUGIzMUp3Rm1wbnh4bzh5eDVrZ1hJRm5TOUdyMFRpeXRQSmhxSHc3L3NRcW0rOWprbDFCdXBuVFl1SXpYLzJvckhLMVhRZUtINFNhUTRuSUFIZTliNXg3eitINmx0Yi9jMVNCQ0JRcHJ5SjFCb29MMVBxeUNMQkpzTzdVZUxrVFFxR1NWMXQxcEN1OXVmOXQ3M2ZqUXBiVVZ1enIwQ0RzbU55bnMzTnBHblVDZXhBM0J0TmlzekNZQUtsOFNvYUZ6UjdiOEg0aW5MQm1FQ3JIYXViUEZjZDhkMkI4c2dtaFhtVElwdnNXdURoU1JvTGpYYStEMWtvRmVXQ01ZNDZncGcxVU4xNzJaYUNlNUxuYkRRcEhFTDU3YVpCSTZITmpqT29qQlVWaDJzTWRVcXVTMXhlT1poRjNLZVQ4LzNrODdmSnZxWEJHTm1KYjk3Z2J6OHFYMFhGWVJwRjV2Q05Ca0gybWlQTjkyYVRZcHZvRDZOMGFDYjYyTkVFaDd6LzdUYUcwY1RFQmdIMkhIa2QwMzVTN2dzMGZzNGg1elhzWE0vakQya3c0aUw1cnlac215Qk1BeE5ENXBOWHN6THFDajd1UkR2R081YmVSV0FJMWYwOFVjbzlXdDRzT08rYm9lWWNYVjVub0lHVml6cGE5WHNkblUrMldrVU50UUdOOGlldlAyaUVNU1I0YkVLcjNXY1NtcDNIOHY4YUpINXRiKzN4dXdJLzcrMzhEMURzRmNNMk5CSDZGdXFqdDVJL1Roc2pEVHI3REpUZmEybWN0cUJKMzF2cFRzeTdWckFPQ1R5bmVjL2hudHR4R3hxYlhvWDRieU9mL3lncC8xT1MvemYrZWVVS3RORDZOb3Jia0dRS3hkODZMZWU1M09OMnhQL2JhRUZ3Ry9uajFOSGt2emNnUzV0VENYZGg5ZTlSUjVQZWQxRXMvdytRM1NHc0VmK3JrVmZDN2NuN1J2elhvakp3SXJKNHNERjJvMzcyRnVDOUZCZUNZUzF5TVR1eHlYT0I2dVIzMFB4a0s4cWpQUDRqYU02M0ZvMnZua3dxK3VhTk0wSGw2Z01VdHlITEd0VEdiWTQ4aTMrK0UxbGwzRXk2S0pvM1Q3SGRiTmVnTnVDSnREYkcvZ253VC9SKzhkdXdHbmdIcVV0bzNuUFYwZHpuKzZqdDI1RzhiOFIvWmZMLzY1RkhpYzgvZHI4N2tOaGNWQWlLVmNqSzFvS2pOK3JyZHlPWHRDMG83eHN0Q2c4anZxdFFHN0NPTlBhcys1OEh2ZmM3a0lWaTI0di9TeFdBREtjamF4aGZEYzFMRUhzOWdBYUZzOGw3RzB5TjVIdy85bCtnaHVRNk9sOWxXU3BPUXVxOEh5RFd6YURZODVzSVlNRkRiU0lSbSt3M3FtRDdVZU5mMU1ESHgyWTBTSXVKTkkzS2dJa0ExaEVNTzhkVzh0M081MUduMHEvdE9EZWlRWXBmYnFGeEhocC9hd2hzTU8zemI5U3cxa210Zm9wcStIMnNRMlVnenpJcjc1cE5DSDMrdmxWRlhxZHE1d3VvZ2UzVXltcXBXSTNTSUUra3ludHZrMkdYZjUzR1ZqVjUvejlELzdham4wUnBrR2NOazNmZVRBeG9sZ1lHVjF6b0I4YlJnS1hkZkxQbmpUMTNIdDk2em5mcTNtZEZ3bUpSK2Z5YkhSczlkelBlcmhYUUhqVHgvYWVjLytvMWhzbUtsTkIrL3YwcXN0eXd3Vit6LzNIUDl5Uy8vU1Q5NFIrekJGcjAzdnZuZGZUYzg2UVQxcFdrb21LemN1TmUyNHVzRVQ1TGYvaGZoQ2Jlcm1VRzNubnNhUHozSk85TlRQWDVOMHVEYWVUdTlDWDZ3LysxeU9xbVdiN1owUzIzTWY3K2JxUE56cWVSMWN1WHU4S21mYndjMWI4OC9ubm50Z2h1Z3NVS1ZKZGNDNWRXL21jYUJUcSt0RnVFMnNRRnlCcGt3bm1tUnMvdDV0dGNjcXlUV25jM3N2Q0l2WjlCbG1aWGRKVlY2emdQV1lQa1dlYms5WGxtQk9EeXJ4RmZVR3YwdnpQSTB1cWFyak5yRGM5SEN3K3hoZEE4SHNaL2daUy9qU0h5cklyeS9uTVdXVnJkMEF0eUxlQXN0UERVeUVnbGRzMzQzNWQ4ZG1SeUhJdjhOdllmcGkvc1I0c3J1ZHU4TjBPbkFoQm9FSGcyV3JGeXJWV2FaYVQ3dVMrWU5DdjQreEhwbStuL05yUWphQ1hrWk9RTGJMN243YVpEcTRXK1R1cnV0SlhCNEg4aU1sSExFN0JpMTlybDdGNmJSNkxYZHZxL0RlOHdFa0UyMFZ3SVdTcGYvLzBDRXIxMk1SajgxeWV2bUZ0VU8vejhhM25uQzJnUU5lMTgxaThNb1JXYjFUUjJpMnYwdnAxekVIK3pLQm9FL3BQSnE1RVFzaFNlZVVjVGZ2cmQ5b0U0bTlXbW9SbW5WcSs1Ui85YU0wdXFvbURXTUxhSTA0aEh1eHo5YXdDL2o2dzkzbzhtZjcxMmVXMEZ3MlJkRkZ2bFV5ZHJNZFBxNzZhUkc4NzdHUXorb0x6L2ZiTFdQNDM0ZEhMY2g5dzlQa3ovK1UrZ2dOTnZJVHNSZG8vK3RYYnJpSDl0SC9DUEtOWkp2eFkvREJOb0o3WTNFN2FCcmZKczUvTTY0dndKdE1YM0lQQi9Fd29FN3J2Rk5lTFF5V2MyOGY4c3hYazk1R0VjQ1lHdm9qV0xhUDk5cTlmYzl6Ynh2NFRCNFA4eTVLS1pKK0Q0Ny9PdXRmcmRXZUFiYVBKZjlPNTdQc2FRRVBqaTVCeVd6clBWMzh3aWk4b3JHUXorNTZFZHVXSWhhbHJoMjI1NlBJaXNYanZlZmE4YkFwREJoSkRUMEk1aDdaQ0xDVUN4MzB3amk1ZGJHWXpCdjR0aFpCRjBBdGt0MHpzdCtPNjFmY2lFZGl2OW4vajdHRVltZ2NlVFZjUzcwZURadFJray9QUmoyL1Ztc0czcE41Q3ZpQysxdzdQM3MyalZkSmR6YlZCZzI5S3ZwZldPb05sMzhNNzNvelpnRUlRZkh4WUlleFdOWTNYbGNXdDBia2V6bWh3RTRjZUhyV0JPRUFyQnpjNGJYWE9QWmpVMmFHMC9pUDg0cWR0aXUvenlQblBQMjNHajZnZEdTUU9VUS9QOGpIRnM5Sm1kajlIL2dYOE01cnJvb2huWFA2Q3hBT1NlMzRvbS9oOWhNUG4vTHBvSWIwcmV0NVBQclJ4dlJ5ditIMmZ3K0k4QmIwRDhOeVRYbHNLeEdmOVBvZGhDL1o3NCtCaERGbEd2UTR0QjBEN1BadWRiZ2MraE9GK0R5UCtWU0FoWmwxeGJTbC9mYUt5d0hRWGovaktEeDM4VXhjZDZDVm0zMVhiSGVZM2U3MERCcUw5Ty82eWU4ekNLd21LOGdIUjNxancrUzcyMkMxbkFYc25nOFI5QjhhRitrVFJXWFNOZVMwbURPNUcxMHpVTTNoaHdCQm5DUEp2UWJiVlpPclNhUm5jamE2Y2I2QkwvYmdwQUx0WWlxNUQxeExkTzl3azJFb0Qyb0ladkM4WDVlSGFLMVdnUU5FVnpIODVtQlg4YUNSN2JLYzdIc1ZPc1JJT2dOVFEyajJ6bDJneks5NTMwZjdXdlZVeWl2RjlGNjJLWWY4M2V6eUpybDkwTTNxQTNEeE9vRGt6UzJLeXowWHM3MzQvS3dEU0ROK2pKd3hqaVBrN1dQWkFsbk04bHJ5SUNQSGNMSTJURkVHak0xVCs2NTY2MXo2QUtIejRzVUxBYnc0a2xIaTBOQnNYaXB4VU1rWEp2eFQyc2xjL0t3aDNTT0U2dHhIRDZBK0pXTTNhOEJhMzBmZ3JGMFNnRFRnSmVnUWJFc2EzRDJ6bmVpbHc4UGtmdkE1eDJDeWVpcmRyUElyNTFlS3YxSHNUL0t1VG10V1JULzRKeEFyS0lPSU44L3MydTJma1dGRC9vcS9RK3dHdTNzQm1KQWM4a0t3WXVaUXl3RmJnV2lSNWJldnJVM2NNbTVCNzBkQ1NHTmVMWDdQMTJGRVBuQ2pvUEtGNFVOcUMyNzZsa2Q0MWV5aHhnQjlxQitocUtqZkhXQ2RZak4rMG5FOFp3YXpjTmZvN0svZlgwTDlSSnUxaUhER0dlUkRhR1Z6dnBZTmZ2Uk1ML3pmUWd4bG12QkNBWEZ0aHZKWm9VVFpDYVN0cVd3dmNqd3Z0SVYvajNvZ3d2eTZRdkQ2TklDSEc1bTRXRVRRNXRZaitEMHNBbXZMc1pQS1czWFl5Z1N1Qnl0NWhSWmlsZ0ZnMnpwTHZubVBCVGxrbHZIaXl3bWN2ZFRBWE5aY3dDQTF1dzNObmtOVTM1K1E4anl4RGpiY0dOWS96blNZTUZtL0JUbGtsL0h0eGR2RWJJdW92WTVOZ205L1BlYXhBdGZkcUZpUUhHMncxdWJQeDlvY05lUlFaMjdoWGNYY3hpd2dCa1l3TFZHWHhMbjNiZ0JyVE9DKzdjYUlCY0JmajViVEFCNk5lUzh4M0l3dmMyTk9pOWt2SXNldVZoSlJJQ05xS2dubE5vUEFScGdOZmR5ZEVXdW42TStGOU4vK0xiZFF1VEtGYm1SdUE0eE4vaXBsbnNJSi8vVDlDZy94cktzK2lYaDBrMEdkcUFObzFaUzdwQ2JydDY3U0YxYTk4Qi9CUk45cStqL1B4WG9EaVI2NEZqVWRtM3pVTnNjZGhpSWUxQ1plQU8xQTdjU0RYNG40aksvVEVvN3kzZkxlYlJOT2t1cm5laU1yQURUWHJMc3VpYmh3a2tDSzVGZVg4VWFiMjN4V0d6YU44RDNFVmFEbTZsL3k2T25XSWNMUUpZbUlSSGs1WjduLzg5S0ExMm9UWnhDK1ZaOU03RE9Hcjd6VHRnRWdWMmhuUngzT1k1OTZMK2JnL2l2NDBlOC8vL0NZNEp2RHMxMmxvQUFBQUFTVVZPUks1Q1lJSnBiV0ZuWlhNdkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFNREF3TURjMU5RQXpNVEF6TURBekFEQXlOVEV4TkRBQU1EQXdNREF3TURBd01EQUFNVEkyTVRRek56WXdORE1BTURFME56WXlBQ0ExQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUhWemRHRnlJQ0FBY0hKbGJHOWhaR1Z5Y3k1dVpYUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQndjbVZzYjJGa1pYSnpMbTVsZEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFHbHRZV2RsY3k5emNISnBkR1Z6TG5CdVp3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXdNREF3TmpRMEFETXhNRE13TURNQU1ESTFNVEUwTUFBd01EQXdNREExTnpRMU5RQXhNall4TkRNM05qQTBNd0F3TVRjeU1ERUFJREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZFhOMFlYSWdJQUJ3Y21Wc2IyRmtaWEp6TG01bGRBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFIQnlaV3h2WVdSbGNuTXVibVYwQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUJJQUFBQUJBQ0FZQUFBQmlEd3o5QUFBZ0FFbEVRVlI0bk8yZGU1eGRaWG52djlrWmhuRVl4bWtjUXd3eERESEVHREVpSWlBaUlpSmFSS1dJMXJ0NGFUMnRiVzE3UGh6cnNkYTIxbU43UEQyOTZiRzExbXJyL1ZicmhWS0xpSUNBaUlpSUVER0dHRU1JSVF4aEdNSmttT3c1Zi96VzAvV3U5MzNYdnN6ZWUrMjlWdnI3ZlBabnJiMzJaYTNmZTM5LzcvTTg3eko2ajBuZ0RHQWo4QVJnUGJBMitXd1ZzQnlvNWZ5MjN2T242ejBtZ2RNUS84Y0Q2NEExaVBPcTVEdDdrdU5PWUJ2d1kyQUxjQ1d3dDhpSDdRRldBS2NDR3hEL0tjUWZVdjdHY1JmaS94UGdkdUJxcXNIL1pGVHVqME5sZnpYSy81WEowZVcvZzVUL2RaU2Yvd1J3SWlyM2owTjViL3duaytOMDh0M2RpUDhkd0ZiZ2V1ZXpzbUljMkl6eWZRbzRHdVg3RUNvYkFQdFFPdXhCWmVBT1lEdHdZL0pabVRHTzJyNDF5ZXN4cE9WK0lqbk9KTi9kQzl5RjJzRWR3QzJVbi84WWF2dFdvL1p1RmZCbzR2eW5nYnRSR2RnSjNPcDhWbGFNb1hLL0N1WDdTdUJSaVBkNGNweE52bnNmS2dPN2s5ZnRsSi8vS0NyM2s4bHJCY3AzRVAvbHdJUEoreGxVQnZZbXIyMmthVk5XaktDOG4waGU0NlQ1UHBvYzU1THY3a2YxZlI5S2g1M0p0VEpqR09YN3VQTXkzaTcvR3VJNlM1b0d1MG5UcHF3WVJ2aytscnhHa3lQSk9jQThhVHJNSnE4WlZBZkt6bjhJNWZrSTRqdVN2R29vYldyQVF2TGRlY1IzZi9LYVRxNlZHVmJPaDUzWEVDbC9TT2Q1QzRpdnBjTXNhZHFVRlc0KzIzSElPWUw0MTVLanBjRUNLZ05WbUFPN2ZGM2VOVkxlZHJRMHNIU29BdithYzZ4NTc5M3ZHSDlJMDZHbi9KZjE2SDlQQUY0Qm5KV2NRMGpXZllhOHoreThUalp4QmgyYmdaY0Nad0xIRStmVTdHam5Od09YQTU5QUU4SXk0SGpnZk9DWnlUbUVsY0MvbG5lOEJiZ0MrQlJ3VTI4ZXQrdllCSndIUENNNWgzemVqYmdiLzZ1QnoxRWUvaHVCYzRCVDBPVFg1OW5PK1JiZzI4Q1hVRnFVQWV0UjNYOEtFcjVpM0pxOXQvT3R3SGVBUzVFZ1VBWk1JZEgzeWNrNXRNN2JmNzhOK0Q1d0dSSUV5b0Mxd0Vtb0hoeERhNXp6dnJNRCtBRmFETmphNndmdkVsYWpmbjg5RWp6YjRleGYyd244Q0xnR2lhSmx3RXFVOTJ0SkZ6bnlPQzZQWEhOZmQ2Sjh2eEdsUlJtd0F0WDcxY2w1cS9VK2RuMHZ5dmRia1NCU0Jvd2owVzhscWRqWGJ0MjNhOU5JRU41S3VsQTQ2QmhEM0NlVDg2VzIvVFZTSVd3NzVWa01HaVVWTzAza2F6VE9hZlIrbHJRTWxHVXhaQmp4TnVHbmxiRnYzdmtjcVJoWUZqRjRpS3pZQmEyTjlXUFg1aEh2R2Nvamh0WVFieE44YXQ1bi9yRlJ1aXlRaXFKbEVrTmI0ZDNzTStQdmlvSmRSVGNGb0RIZ0RjRHJTU2U5MEppd1BVUGVaN0hmV29JTUdzYUFWd092SVozMDBzRXhkdTFXNEIrQS85dWRSKzRxUm9HWEkrR3ZWZjd0cHNudGlQOUhHTHlWMFZIZ1FpVDhyVSt1TmVyWTJyMEdHZ1IrRFBnb2c4bi9SY0FMeVJjOWxucHV4NjFJQ1B3a2c4ZC9CSWxlejBNVHY2VU1kaHU5QncyQ3Z3Qjhuc0ViREkwZ1M4OW5rVm80dHNLeDFXc2dNZVJyd0pjWlBQN0R5Tkx6TkdUbDFBM08vcldkd0w4RGx6QjRnOEZoSkhxZGlQaERjMjd0WHQ4RmZCT0pnWVBJZnhOYThHZ2tldmpYbGpmNHpMOTJON0lLdlliQjR6K0UydjMxZENaNk5QcHNMMW9FdVpIQm13d01rVm81bW9WVE4rdCtEUWtBdDZLRmtFSGpYeU8xY0hSRkgzTE9sM0p0Qm8wQnRqQjRjNEFhcXZjclNDMThHdkYzejF0OXZ4LzFnZHNaVFA1bTNUWHNYUE9QU3ptMzkzTklCTjNOWUJvRERCUFBlLy9ZVHJxNDErWkpyU01Ia1gvTXdnZnZ2TlgwaUgyMlFHb2RPR2o4eDlDenhUaTc1NjJtU2V4WUp4WER1b0p1Q0VEandLOERiMEdLdjZFVnd2WU03U1lVcEtwWXZ6RU92QWw0TTZsSlAxMDQ1bDI3QW5oMlIwL2NYWXdCRnlIaHoxeGFsbEs1MnpsT0F4OEEzay8vVjBYR2dGY2k0Yy95dnh1TnZYL05QZTREUGdqOExZUEIzNFF2ZitDZmQ5N0pnQURVQWZ3OThHSDY3eUl5Q3B5TGhLOUdBMy8vZlN2ZkllZDhCdmhuNE9QMG4vOEljRGJ3WEpxdjlyWnpyUkgvV2VBendHZnB2eERvQ2wvdWF1OVMrTGI2L1ZuZ1g1QlYzQ0R3UHpsNUhabGM2NVJ2czdUWWo0VEFTK2kvRURpTUxINDNreDM4dDVxWHZnRFVTbjJZQTc2QnhnTDk1aitFUko4TnBQeWgvZnJkVGhyTUlmZmc2K2kvRURhRUJQKzFpRDkwM3RZMSsyd09DV0UzTVJqOFZ5RnJMM2ZpMzJvNWlGMXI5dDE1QmtjSXE2Rng3eVQ1MWg2dHBJWC92dEYzRnBCbDdGWUdnNzhKUC81ekVyblc2bm1qenhiUVlzQXVCa01JTTJ1ZlBQNytjYWxwWk1jNnFadndJQWdodnFWUHpmbXNHK2tSTzVxYmJMLzVqd08vRGJ3VmVBbXkxRFkwU29mWXRWYlRvVTdxSnRvUi8wNEZvRmNDNzBIbW5vWThNdTc1SGxJZjE2ZmxmS2VWaElMVVo3UWZlQm53VHRKWUpyUjQzSU02YnB1OHIwQ042S3JJOS8zemR3Ri80cnp2WndXNEFIZ2I2WW9udEZhaDk1Q3EyWkRsNy8rdTBYRXY4SFprRWRNUHZBaFYvTHo4enp2ZlM4cS9ob1NUWnZ4ajVXRWFlQWNTQXZxQjV5UGhzMUgreDk3dlJSMjNpUmZHZjJXRC80bGQyd3U4Ry9oMHR3aTFpVE5KaFQ5N3BoaDMvOW8rbFA4MmVUZitrNUhmNXYwdnlmKzhEL2hpbC9pMGkxTlJwOWZ1aXY4TTZXcE9qVFJHd29vbS80RjNQZ1A4RGZEVjd0SnFHU2NoOGUrUnlmdEdlZTYrakw5TjNuMytyZndYcEVMb3BkMmwxVEkySXpkdkcveERheFl0czhERHBMRlBqaVNORmRKS0d1TDh6OGVRaTNRL3NBSFZBWXRsMGtyZWczaTdDMWkyYXY3SUZuL3ZwdU1Ya0VWUVA3QVdXVHpsV1R6azhaaEQ0eGFML1RLQytQc0NjdXozeTUxckQ2R3kzeS9YK0ZXb0ROamt6NTZyV1ZwWWJJc0ZVdjVEeEFYa1J1bTRIMDA0K3VVYVBZbktRSXkvZSs2L3QzSnYvTTFWeHVmdi80ZC96WVRBTGQybDFUTEdTZVA1K2M4SCtjOXRvb1hQZjVqR2ZHUHBlRFA5YzQwZEliN281Ui85Y3orY2g3a0wrUUppby8rQVZBanJsMnVvbjJlMGVIUzV1MXhqNWFqUitRTGkzcTg0b2JGOHdqdlBPOGIrcHhVQjFUMmFFTmF2UmRDTGdEOGoxVCt1UU1ZWnJhUUQzbmRhNWV5WG94azZXQVJhcWdBMEJmd2RNbmMzNUQzb05qUkF1d3FwOWx0cC9zQjVqV0RldlV3Ukswb01XUXY4RlZyMWpEMlBlOXlPT3VsdkkvN2J5RisxR1VWbTFNZWpGZVd6ME9xYXl6M1BZcXBJSlh3Tkt2Z25PYytRMS9CdlJ3UFVhNUVMVnlQK0k2VDhud21jU2RhZGlwenphNERYSmY5ZEJOWUFmNFRjSGR6bmlWWGduV2lsOGp1bzdHK25PZitOS0g3UUdZVDhZL1hoT3VDTkZEY1FXSVdFTjR0djFhaVQyZ2w4RjYxV2JrM2VOK0kvaFFiVnB3Q25KKytiTllqWEl3dkU3UjF3YWdjcmsvdHRwREgzR3VxZ2Y0QUdhanNRL3p6QmVnU1ZyZldvYkoxQ0dFTUh3dnZjQ0Z5Yy9IOFJtQVJlaTRLYU4rTy9COFZ3MllLNDd5YWYvekRpUDRYRWhhZVJCZ3h2Vk01dVJzSjRVVEZTVmlEeC85aklNL252OTZLZy9sdlJpcVdKM3pFTW83cGxFK3VuMEJyL1c5RkN6SzZPbWJXR0NSVGpMT2JxdDl4N2Z4OXB1N2VIVlB5T1lSalZyVFdvYmoySmNGRWtsZzViZ0wrZ3VJbkFHT3FiWXMvbVArY01hYjNmaTBUYnZMNTZDTld0VmFSV05SWXdQRzlNVkVPYkJueUU0bUxFaktMMnlSV3MzZWR4Mys5SCtiSUhjVGZ4TTRZaFZMWk1XSmdpWEZ5SnhVejZHYklHTENwR3pBaHk5OHV6K0hUUGJhSFRKaXF6NUk5VExXRHdDbFR2MXhDS29rVGU3MElpZUZIV3dNTm9uREx1UEkvN1hPNjVMWFR1UTl3YmpkTnJwSUd5elozTVRlTkdmZXhsRkRjUk5Lc25FNndnUHcxc29XY1dwWVdKbnpIVVNLMXBWcUMyY016NXJGRWZjeDNGV1lOYVBqVnk5YktqdWEzTWtjWXhhY1RmNGdlTmtTNk0yV2Q1YVR5RFJOQ2lyT0hzT1dOak1najVMM2l2UnY5cm9wTHJUdGVvZm9IcTFEYUtOWVJvaGJ2QjhyeVZPTDV1L0NSYkdNampiOGM1MUFZV3hYOGRXbmc2alN4UGlNL1AzY0RPeldCbHdOS2hsUmhTODZpUGFWc0RXSW9BOUNMa2ZoTnIvTzI0QXlYUTUrbE80TTVXQWtwWlE5UHJRbkF1V25WdjFQbnRRa0didjBUbmdUczNvTmc2YjBUeGIxenJINy93RlJFbyt4eGtkV0VkTTVIamJ1U2k4VlU2RjJYV284blc2OG5HVnNFN253RitCWlc1WHVJc1pQWFZLUDkzSXhlTlMraGNsRmlQTEsxZVJ6cmg4dThMNHY5cjlONGE1QXpnZDJqczU3OEh1V2hjUnVlaXhEclU1cnlDK0lUVGpqUElHdXZMSGQ2dkdVNUc1U3cyTUxQM2U1R0x4cFYwUGlsZmk5cWNsNUNLQVVTT3MwaVU2N1UxeUFuQXEyaHM5YkFQQ2Y3WDBmbWtmQTF5TVhzaGpTZmMrNUVvZTFtSDkyc0dDM0IvUklObnVRK0pramZTK2FSOE5YQW1paTNWalArZm9WV29YbUlEc3Z4cjVPNHppN2pmUXVlcms2dlFRT3M1cEdKQXJOM1pqNnpCcnU3d2ZzMHdsVHlQNys3alBzOHNFcVZ1cC9OSitVb2t0anlEeGhaeWMyaDhjRU9IOTJ1R1ZhZ055RnV0dHJ6WWp0citUaWZsSzFDZE93SHRIdWZmeTk3UG80MFNidTd3ZnMwd2llcEFvOVg2ZVZLeHU5TkorVVJ5djAwMGRqR2ZSK09OWGx2RFRKQmEvZGd6eEo3RnhONU9YUlRIVVozYlNHTVg0M20wME56clFQa1c0RHB2SEZKREU3RnB1aE80MTNZUm5LS3hoZFFDNm04N0hXODFnMitwUitUb3VxaDB1akE5UWlxS04rcHo2aFFUS0w1R1ZwU0FrRCtrbmltZHpzZUdTVVhoUnRaR2RZb0xsSjQzRDNmUFhkR25Fd3loOGpaTzJ1YjZ6MkQ4ZDlGN0VmaENaUHd5NFZ4eitadUhUcmZtNFRYU0hRVDkyRW8rLzJuYWJHL2JFWUJxYUlEOUd6a1BBV3A4MzRkV1kzcGhrZExJNU03T3V4b2t5ZnZ2MzBNdUwrNTkzZU5XWkJuMFJib3Z4QXlSbW95NnorU2ZtK0xjQy93dUVxTGMrN25IYlNnMnpaZnBEZitYb1VtdWEzbUJkLzUva0Z0YUw0U3czMEtUMzd5T2Z6dHl5YmlrQi9jZlFvM1B4WWkvd1grV3YwUnAxQXYrYjBLeGZ1eCtQdjhkU1BqOGVnL3VYME5DMkZ2UmdOaXUrY2YzbzBhNEYveGZEcnlBa0xlZDcwTEMzNVU5dUg4TldWMjhtY1pXWVg4UC9Ha1A3ZzhTNHA1RFBuOFQvcTd2d2YxclNIeCtQYWxWR0lUUDhqRjZGeVQvSEdTWm1EY0l2UWROUW02a04velBSTzNQbEhkLzkveFRxQTcwQW1jZ3E4KzhTZWcrSk1EY1FtLzRuNDZFVUZjSTlzdkJ2NkRZWUwzQVNXZ2lubGYrWjFEZWI2VTMvRTlDN1k4SmdiRjgrQnE5YzRuZGlBUjU5Mzd1dVFsZnZaaUUxcEFRZENad2xIZGY5em0rUmU4V0FhWlEyWFB2N1o2YjhOVUxTN3dhU3YrVENhMmkzR2U1anQ2SjRLc0ozYlRkWjVnanRYVHJObXFvN0oxSVk2dW9HOG5HNGVnbVZwQjFkL2FQdGhMZkswdXN0YWdNTkxJODIwTHZSR0RieHQ3dTZSL3JwRlpldmNCS2xBYXV5N0dmRHR2cG5RaHFoZ2dHUHczY2JkeDdnUW5pUXBnZGJRemFpL2JYMEd6KzJjdXR5ODB5TGkvV0dxanQ2WVVJV0FQZWkrYkE3djNjOHkzSUVydFhJVG5NS3N3WHd0empERzJJZ0swS1FNTm9kZTFDNHNUM29VblhQMUdNRzFhem9GdHpkTmNjY2dnSlcrZEg3Z1hpLzE0MDhDcktEUzNHM2M3TnY3NWJHRUpXUCtkNTkzTUwzWjhqNjV0ZTg2OGgzOHYzRXBxZ0c3cTV1eDJJL3p2UkJEQlczaXdXeVpjb2h2OXJVWDdFK05kUU9Yd2ozU3NEUXlqUTJYT2NlL2o4TFJaSkVmeGZpZkxEajVsaStDS3lodW9tL3pjQlQvZnVaK2Y3a2ZCMUJjWHd2eEQ0NzhUNTExQTV2Smp1OG44NThGVG5IajcvZjZYMzFoZDI3L09BM3lRZWRCNVVEdDlCOTRUd0dtcjduMHc4L3kwV3lmVmR1bCt6WjdIWVc3SEpTQTBKc08rbXUvelBJZTd5YVAzdEZjak5zOWVvSVN2TTE1RS9FZm9HRWdHN3lmOVUwdDBOM1h1QjZ0a05GQmVMNUhRa3hPZFpZWDRiK0JEZDVYODhFZ0RjKzlqNUFscDkzOTZsK3pYRFNhZ08rRUhIN2Z4N3FBL3NKdjkxcExFZVl2eTNVWndMNW1iZ1RFSVhKRHUvaGU2UFJkYVN2OGxKSFFrL1Jia2diaVMxd291Vi95MTBmeXhpVzlyYmZkejdXU3lTb2x6dzFoRUduWGVmWnh2cWk3dkozOTNTSGVkb01CZTNJckFhcFVHZUVMQUxXUUoyazM4akR4VG8wVGJkT1pna0RMcHV4eG9xaTkxY2hCZ0cvaEdOOGEvMFByTjdGK0Y5WW1nV2Uyc2YzUlhCaGhIM2x4UFAvMm0wNlA0UmlrbURVZFFXNTFrRXpkSmlXN3k4K1ZjWVFzTE9DOURFZXBGMGdyMklnaEMrQk1WNFdXemxwbDNBUVZUaGxoUEdISUJVcVQzUWhYc05JWk92NTVGeWQ0Ly9pZ2FqMTFNY2Y1eDd1WGxvL00wUDhXQVg3ak9FNGl1Y1Raei92eUdYbU85UkRQOUY0UHNvOFBOalVVZm80dG1vOHR2emRZb2hKRFk5aTVEN01yUXQ4MjhsejFRVS81dVFwY05qZ1NlUzFrZkwvK1BSWlAxemRNY0U4MytpU1lmTG5lVDg4dVR6V3lpTy84MW9LL2lqeWE3SWs1eHZRaXVGM2JERXE2RjRQeWNSNWo4by90U2Zvamd2UmZIL0VSSmJWd09QSjJ6L05xSDRLVitsTy94ZmgrcVpjWGY1MzRDcy9ucHRlbTlZUkduOUZXUUpFTE1HT3c3VmdYK25PL3hmQmp5Qk9QK2IwZUJvZTRmM2FSV0xLT2JMSlNnK3pISE9jNUk4MjNIb2ViOUJkL2lmaTZ6TzNQSnY1N2NpaTkraTRpOHRvZ25PTnhEL2RjNXpranlYeGMrNWt1N3dQeDFOZ04xMno4N3ZRSUpia1lGSWQ2QUozZ3JnbU9TYU94Q2VRdkdwdmtOMytHOUdkUzNXL3QrSnJFN3U3ZkErN1dBWGFuY2VpZm9BZndKME5NcXZHK2xPbTN3Y2NqL3p5LzR5NEc3VUJ0emZoZnUwaXJ0UlhEbWJDTGw1dnh6MUM2dnBYcDg4aGNTMjJQam5QdVRxK0VBWDd0TXE5Z0szSmMvMDZPU2Ftd1lyVVhudFZwKzhFbmdFMlhtUGxZTUhVTnYzVUJmdTB5cnVRMjNnRVdnaTZNWWRXWWJLNmlScW03ckIzOFFmQ1BOL0hwWDloN3R3bjFieEFHb0RMQWcxWk5QZ2tjbnJMcm8zQjdELzl1ZS9CMmtjMTZrWDJJL2EyMkZVQmlCYi9zZVM2L2QwNFY1RFNFeStBTFVESHlXN3dHNXBVT1RjOXdBU2VRNURaY0ROK3hxcXE2T29ublNLSVRTKythWGt2Wi8vbjBFTGtsZFRYQm84RER5WVBOdGhoUHdQUituU3RFMXVKZ0RWa0RtNVdYNjRsZjhBV29WK044VTJmaTZzMFRrc09ib1RZVXVjVGxUcEd2Qy8wZXFuL2JjZEQ2QlY1dmZSUC82THlTdW1UTmZRczNZcUFyMGJXWDc0RGYrQjVMTy9wRDlia2U1SEUvdzdrVGgxR0JKL1hJVzZHeUxRLzBTcmJmN2c1d0FxRy8rUC92Qi9DRFhNZHlIK1EyUWI1ZzNBNDVCQTJVa2EvRGFLUHhITC8vY2oxYnNiUW11N2VBZ0pITHRSdnZ0bWtZOURrOE92MGhuL055THh4NS84UFl3bS9wK2xQN3NRemlHQll3K2FvUHFyUWNjaS9wZlNHZjlmSml2KzJIODlqQVRHcjlBLy9wZWpRYzdUQ2ZQL21PVDFEVHJqLzBLeTRrOHRPVjlBM0w5T3NZTmZ3d0hVMXQyRDNFTDgxYkJqa0x2S056dTh6M05SWGZMTC93SksyNnZvejFhOEI1RDRPbzJDWmZ2OEg0c213VmQxZUo5VGt2L3lKLzhIa2NEeVBmckRmejY1OXo0azlpNG5PeEE4R3JrTGZLZkQrenlCVVB5eGNZVUZkKy9HUWxPN2VCZ0pIQThnRWR5di95dVRWNmRXYWV1UTBPYTNmNHVrd2MzN3NSUHJBaEk0SGtEUDZDK0dya1JDd0k4NnZNOGFOS0gweHorTFNQaTRrLzd4L3ltYUNCMUR1QnIrS0NTT2RCcUQxRnhPWW92ZmU5RkV2TWpKcitFZzhITTBEb3B0RkRDQlJKQTdPcnpQQ0JwYis5eVhvYlIva1A3d3I2T3h6d0VrQXJxN0E0TEV3VEU2dDhxemVWU00vd0w5NmZ0Qi9POUw3bThpb052K0g0R0VrRTdjTVd2SStPT0M1UDBVbWd0OU5MbFhuZjdrUGNsOUgwRDhZNWF3STBnSTZjUXFyNGJjeWM4bnpQK0gwTUwvNzlNN2w4ZEdXRXp1ZXhDSlhiNCtjVGlxdHcwOW9ab0pRTzlFcTc4KytmdVExYysvdGZ2VVBZQlZ3c01KbFRBYkZDeDFnbm94TXZ2eU83LzcwUGJQdlE0NDJncXNNL1liUUR2dlJBVDZMZVJ1RWx2MStSVjZIM0MwRmR5STh1R1Q1SnNuTHJXUittL0FpNTNmV3hyY2o5S20wOGxGTi9COU5CRStuMnhnWHRERVlCeE5VcGVDMXdLL1NKai85Nk9HNzlvbC9tODM4UU1VOStGRnFNTnp5LytUVU9md2pTWCs5d1dvdy9NSC93OGc4ZS83Uy96ZmJ1SVc1UEx4UE5MVklGQTZiRXl1Zld1Si8zMHU2VTZIYnY0L2lLeCsrclg5c0l2YmtBWENjd2w5NHplZ092SHRKZjczV2NpU3pNLy9oOURBcUYvYkQ3dTRIVmxEbkVsWS80My9kVXY4NzlPUU5WbU0veGZSQkt6ZjJJcmFnTk5SL1llVS8vcmsybEpqWW13bUZiOWMvZ2RRbS9MekpmNXZON0VkV1dHZFRPZ1NjUXppLzRNbC92YzZKQUQ0N2YvREtFM3ZYdXBEZHhFN1VSMTRNcUdMeW1QUnVQQzJKZjczR2pTNWpQSC9FY1h0T3RZSXU1RTF5Q2JDK0N5ckVmK2ZMUEcvVnlJUndSLy9Ia3p1V2FUVlV4NzJJSXU0NHdpM0VWK1pYRnVxQ0RKT09ybnkrZTlCL1dDL01ZMFdBWThoWEFSNkZKb0VMdFU2YzVqVXdnRFNOTEJZUC8xWStQRXhnMFM0bzBnTkFTei9MWER3VWwwVC9ZVjFkeDc4TVAwUnZuMDhpT3JoSktFSWVtUnliYW50MVA5Rzh6eDNZWGtLV1ZkL2Rvbi8yVzNNb1RTSUJjaTN3TWxMYmFmK0Z3cjlZTEQ4MzRzOG9yNnl4UC90SnVaUkdoeEJxQUhZZkNpM25Xb2tBSjBIL0RGaDU3Y0xUYllHWWZCdnFLTkIyZUdFbGZad1ZGSGJWV3JQUVg1OWZ1Ti9GNHBCc3RSQlJTK3dpTkxBVmdFaEZYK1dzelQvekxPUWhaZWYvM2NqcTRodTdPN1dMZHlKQnNKdVErV2F4RUw3SXRBWktPQzVQL2kvQjdrRUZlWHkwZ3J1UkkzUml3bWowejhkRFZadmJmTS9UMFA1YkFJaktCM3VRZldpMDkzZHVvbGRTSXcrajNCM3RsUFFSTDNkK25vaXNuN3h5Lys5YUxlbFFaajhHWFlELzRGRW9DUEpkb0pQUXl2RjdkYlg0NUVBNUx0OFRBTi9TM0h4TGxyQkhtVHBjalpoZ01nVFVWMXR0NzV1UkpabGtPVi9QeEovaW5UNWFZWjdrQmg5SnRtNEtDRHJtSi9TZm4xZGg5b0F2L3cvZ055K2V4SG9kYW5ZaThUbzB3bmpkR3hHZmNQMk52OXpEUklWZlA0UEl2R25HK2JsM2NJMFdnaDVHdUh1ZEJ2UkJMRGQ5bW9TVGFwOS9nOEIzNlZZbDU5bXVCK05SemVURG5vdERZNURiZFZkYmY3bkJISHg2d0RxUy91eDZwdUhCMUFiL3dUQzNSbW5VUHZZcmxnM1JocHMyMDJEaDFGYjBnK3I1enpNb2pidU9NSkZnRFdvejI3WEhXWUVpVjhRaWo5M014amloMkUvRXNHbVNPZEF0aGkrQ3JVUDdiWlhROGwvUVZiNE9JamF3RUVRUHd4enFJeXZJaFNCSDRYcXgxSjJoL0l0ZnlDdEEvMnlmSWxoSHBYeFNiSWlHS2dkTTB1dGRuQWg2V1lhYmhyc1JCdHhERkwvL3pESzN3bkNrREJqcU05cTEwdm5mQ1NBMmZ6SCtQOGNhUU85M20yeUhTeWdOdUFJUWhId0NOUm5SWTFnOGdTZ3RXaVFheXNLN3VUbkFwYStvdEJMV01WMGZYVXRFVVpRQVdoVkJGbURKam1IRTFyK3ZKYkJXUG4wWVNLUWF3cHRzQjNFV20yMFZxTzRQNmIrdTVZL2I2WnpzOUpld1hYVGNMR2M5anFzMVNpYXU4Ly9mclFMMWM4NmZ0THU0MTdrRXZUTFpJTkRnaHFzejlINklHQWxFbmxjMDk5RjFNaStnK0xpZmJTRGU1RUk4bEpDUzVqbklvdUZWdmxQQXIrTzZvMDcrWDhBQlR0dmR6SlJCTzVERm5ubms3V0VxaUVoNHl1MGJnNjdBdTAyTlV3Mi94OUV3V1dMQ3ZiWkRtd0hxdk1JSndGbklJR3cxWldnQ2RUUFdmNGJmd3YyUFVpREg4UDlTQVE1aDlBUzZEUlVOMW9kQkkraklMdSsrZnREYUpldG9vS2R0b01aSkV5Y1JXZ0pkQW9TQ0ZzVkxVWkpBNzY3TGovenlmLzBlcXZacGVBQk5DaDlCdWtra09UNEZPUXUxK3JHR0NOSUFQWmRudWFSMERSSTRvZmhRU1QwbjBSb0NYTThldTVXSjBIRHlQSUxRc3VmTFF5VytHSFlqMFR1SnhHMmY0OEhma2pyK1RaRXV0dVpMMzVzWjdERUQ4TkRwSlpRaHhHNmcvK0kxdk90QnZ4Q2N1NHVJQzZpdnE4ZkxwL05jQUNOeTlZVHVrT3VSV1dqVlUrSUd0bTVENlQ4OTlNZmw3OW1tRWQ1ODFoQ0VXQVZTcHQyeW0yZTVjOGc1ajNvdWU0akRZNE1LWWRKbERhdEdrR3NRenNwampqWEZ0RVkrOWtNaHVXemp3WFVMeitLMEJMb2tVZ0ViVFh2cHRBaVY0ei9MeUt4ZmRCd0VOWE5jVUpMb0RHVU5zRWMySjhvRy80aStTUFhjbVFPdVQwTmt1V0hqd1hTd2FsYkFHcWtPOGEwZ3ZlZ1JEUHVkY1QvelF5VzVZY1BlMDZENnhjOEV2MUZITzhrblVTNCtmODdESmJsUnd4KzUyVGxZTWovWWdOY1RKei8yeWt1Mk90U3NBVlpBZmtkM1FUYU5hbFZ2QVh4ZDh2L1BLb1hneWorR0c1SEFwRFZBY3Y3Y1JURlA2Kzk4L0ZxVkYvOCt2ODNESmJsaTQrdHlHWFg4dC9sL3plMHp0OUVwTHJ6V2tDKzM0TW8vaGkyb2QzZnJLTjMrYitQMXZrL0gwMEMzZnhmUUlHM0IxSDhNV3hIYmZRODJmNXZITlhkVm5FR2FpL2QvSjlIZ2FjSFVmd3g3Q0RkL2MzdCs4WlFuOVlxVGlUbEQya2FYTWxnaWorR25jZzYwUy8vWTJqaG9sVnNTSDdyODcrWndSUi9ETHVSYTZybFA2U3VBQmUxOFQ5cm5YTkxnd1hVdmc2aStHUFlnN1lnOXZOL0ZJVXlhQldydlBlVy8rMU9vb3ZHTk9sT3RQN1k5L3dHdi9NeDdweTdiZUJlQmxjQUFMWE5YeWN0cys0QytObHQvSTg3Vm5ibmdJTXEvaGhteWJvN0cvOWhVbGYyVnZCdVFwNDJCaGhrN0VlV2tGYitJUTJGY253Yi8vTVB4T2YvTDJRd3hSL0RITm41dVp2LzY5djRuNzhqenY4bEREYi9lZEw1bVovL2EySS9pRmtBdlF4NEE2SDYrM1lVVUhUUWNSQmxtcnNLQWxvVnNOM0RHdUY4dFBydHJud3Nva1pocWJGRWlvUlpBZzA3MTJxa3JtRE5MR0hPUlpObzMvWHRmUXhHeko5VzRickQyZnRXZ3BhZGcwUVVuLzlmVWN3MjE1MWlKekozZnFGejdkbW9VV3NGWnhLUCsvUDNkQjVRdEFqY2lRWnE1em5YYkJYczV6UVBDbm95WWR5ZlpjQ25XSG9zalNKeEYxcXBlTDV6elV6aGQ2S1Y0RVk0QWJtUytPWC9YeGtzdDljODdFYjhiY0RyeHNPNGsrYXVrTWVqTkhCZEh4ZFJuTEZCWHZ3dzdFRXJnYzhpT3doNERDb2J6UVl3Nnduai9peERjWlFHMWZMVHhUMkkvek9UOTJiRmRCUkttMlo1dUJZRlVQZjUzOFJnaTcrR2U1RTEwTW1rM0VIODc2SDVBczVLSkFENC9MY3kyT0tuWVIreTlEbUIxQnA0R2VKMUw4MjNCNTVBSythUVRZT2RETGI0YWJnZjhUK2VyQ3ZRQ2xRdjdtenkrekUwK1hISHZzdFEzUmtrdDc4OFBJQ3NnWTRqYmYrV0k0dWVHWnBiNzQ2UUx2NjVjNkFaQmx2OE05aDI3TWVTemY5eGxEYk5YT0Zzd3VpN1BoMWdzTnkrOHZBUW11TlpZR3pqZndRU1NKcFpnVitFWEovK0VNMTM3aUNOZTFRR0hFQ1dQaXZKdG44anlXZk5GakF1UXRidnZ0dmJiNkV4NEtCakhnbDFadkJoYmNBalNPTUZOY0tya2FHSHIzLzhMdHBRWnRDeGtMd3NkaHNvRFlaUnVjaTR3dmtyb3VQQTJ3aFhmcjZNVmhiS2d2MWtyUUJjZjhoR3E4RGphS1hNNTM4cGd4UDBxaFZZSVlBczM5SElkMTJNb1JWMHlLNThmQjI1MEpRRmZzd2pWd2x1aERIazMrcitSeDJaL1plaDhocytoTXJyRmFnUnVKSXdObFlNbzhpRnJPNjlybUxwZ2FUN2dZK2dsVURJY240MzJSaEpQa2FSY09iei95N2xFUDhNSDBkdHRtOEsrMDRhOHg5QkxqU1FEdmJxU0RSYWFpRGRmdUN6eUZyRnR3SjlHOW5WWFIvRHdLbGsyNDg2RWswNjNVMm9TSHlSZElNQ053MStoK2I4VHlMcy83YlNmZ3l4ZnVLcktEQytuLysvUm1QK1F5aG1qczkvQjROditlcmk2NlNCejExTGlOZVR4a2lLd1ZZS1hmNmd5WDhaeEMvRGxhak5kdk1mVXZmb1BKaTdpRi8vOTJya0FSb0FBQ0FBU1VSQlZGRU84Y3R3UGVsaWhac0dMNlk1ZjVzNHVXa3dRem5FTDhPTnFMMXlkMGFyb2NXOVJwYndaaTNtamgzTituZVFMZDk4M0VyYVhybjVmenJOUFFGaTFqL3VmS0lNMkViY0V1SUVHczhCSnBBRnBlR2J5YXNzNG85aEYycXovZjV2QTQwOUlTYlFHQm15bkQrUDVoUmx3UjVrRGVpMy8rdG96djlkem50TGd5K2lPVVZac0M5NStlUC8xWGo4L1FuaHI1S3VmaGo1ZmNpc3VtendPeXhUdGhzTkFGOUxPa0d5eG04ZmFhVW9FL3dPeXdwRG93SEF5eEYvdC9QZmg2eC95b2FZQUFhTk80QUxDUG5QQUgvZDNVY3JCTCtNTEg5OC9vMUVJQXVpN0E1K1o5RldpR1hEV3duYmdGVW9zSGtlemlSMC9aeWxYT0t2NFcya3V6OVlucTlFZ2MzemNDcnBBTmlzQlIra1hPS240VjJvN3JvZDRFcTBzMThlVGlUTHY0N2EwVUhZN2JGZHZJZDB0YytOQmZDR0JyL1pST3I2WnE4NUZEK21iUGh6d3Z5ZlJCczQ1TUVHaUw3cjJ5QUZmR3dWSHlLTitXTnBzQUlGOTh6REt0SUJvcldCOHd5MjIzc2VQb25xcnU4S2VXNkQzMHdTdXI0dE1OaHV6M240SW5GWDZMUGlYLy9QejQyLzYvbzJ5RzYvZWJnVXJYYTcrWDhrY20vTmcrczE0TFlCZyt6Mm1ZY3JTRjJCWFZmUWt4cjh4cS83aGtGMis4dkRqV1JkZ1VGOSs2WUd2N2tZalJGY2JDYWRFNWNKV3doZFlVZG83QXIxTzJUNW05dmpXM3J4Z0QzR05rTCt3MlRkZTMzOEJzcHJ0L3p2UmVsU051d21MUC9EZU9YYm5ReU9veFVpZi9YanZRekdkcGZ0d3NRYlh3WExzd0lhQTE3aC9OYlM0SzhvMStxSGl6bEN5NCs4RllBeDVPUG81LzhIS1djSENLRVZrSW1BTWZqV0gvYjdmNkM4L0gwMHNnSWFSY0dTL2RYdlQ5QjY4TkJCd2pScDNBK1g5NjhUdDRJWlFRRlVmZXVmcjFCZS91OGhtOTgxWk40YUU4RkhrQURpbC8vTEtOZnFwOEVWcnQwMGVEMXgvc05vc09menY1cHltUDc3MklmNkxuOFY4RFhFclVDR2lWdS8zRUE1K2M4Z3QxZS8vMzhGY2Y1RGFIRG9XNy9jU2prblFEUEFQeE91Z3I2WU9IOFRTQ0hiL20yblhLdi9obGtVeUxQbXZaNUhmQkhNeG9aKytiZUJkTm13SC9nYVdlNmdSYUhZR0xCR2R2R0Q1SHphdTFZV21IRHYxLzlua0Q4R2RzVnZ3eXpsNU84SzkyNFpPSkg4UlZDM24zU3RmOG9JVjdoM3k4Qkc0dndua0FEZzUvL2JLWmYxbjhHRWU3LzhUeEdmQTQyanNiSFAvNTJVYy82L2dDeDMvZlkvc0lKSk1JN0d4Z1pMaHoraXZQeHRwMXEzREt4MHpqTVYvbVZrRzhZNjhwZi9kTytlc2VlWUpWVEJiQ1hJeC9ta2dWK3RBbXlsWEs1UFBzd2ZFcktWSU5ZQm5rc1krSFliNVZ6OU43UmpCV1Rtd1M3LzdaUWo3bFV6K01KUFRBUTZnelJkckE3c3BGeHhuM3g4aEREbXlRUnhLNGlUQ1FQLzNrVTVyUjhNSDBmOC9WWEExMGErdTVuUSttTVBXa2tyS3o1TmFyMWdhVEJHM0Fwa0UySGczNzBvcUdKWjhVWFVocnQ5M3hqcTYzMnNjNzduV3IrV0llNVJIcjVNeXQ5ZEJZNEZoRjFEeUgrRzVqRmpCaGxmUjIyNDIvZVBrbzBQWnJDQm9UdisyVTg1clQ4TVZ5SjNDTGY4anlKTFR4L3V3cUJyL1ZiR3diL2hHdEx0MzkzOFB6M3lYWGZuVU5mNnJjeUxYemNnL3Y3WU54WVEyQjhUbS9oUlJ2SGJjQXVwSzR6bDdRaHloZkxoMTMwb3R3QUU2dnRkSzFpekF0a1ErZTRieUFyamRaUitaYlIrTit4QWMyRGZDbVFxOHQyTGlQTXZrK3VUajkyRVZxRERTQVR5OFdxeTF0K2dzZk0vOWZnWmU0bHBzb3RYWmdDeDByMWdlRWx5OUsxZnlxaCt1M0N0ZDZ3aXhBUWdzLzR3MU5FS1l0bjVteFdRd1FZQlBwNUh1UHIxTWNyUDMrM0FHbGtCUFllUS82Y29QLzhZWWdMUU13bXRYLzZGY3ZPdmsrNSs1SGFDcjQ5OE54YjdwRXh4ajJLb0kxY1lnMnNGNHVONDR0WXZaVWFkY1BlekduS1A5TEdCc1B4ZjMrc0g3REhNZ3RNWGdGOGErZTQ2NXpkV0Jzcm8rdVNpRHZ4amN1NU9BbDhjK2U1cTV6Zkd2OHppRjZSOW1HOEY5b3VSNzY0Z0hQK1UwZlhKUlIwRkx2VVhBSjhkK2E2LzZ3dVVjK1hmeDZXRVZrQ25SYjVuMWo4dS83SmF2cnU0Z2pEL1kyNVEvdUlYbE5QeTFZZjFZVzRhYkk1OEwyYjlVK2F4bitFV1FpdVFtQUQwT2tLKzc0bGNLeHY4QlRDSXUwRVpmemZmMzB2NStidFdRSWFZQVBRS3d2N3ZmWlNmLzI3Qzl1OC9YUnJ0NGlia0craG0vaTRVU0xQc01CTk9Od0ZHeUNyK0cwbFZVZGYwdDR5eEgzek1rL0szTkJnaUs0S3NKMjBVM05YL0s0cDV4SjRpWmdYa053anJTSU5mMm1zdjVaOEFRN1lCOHp0Q3cxclNyVitOL3pUbG53Q0RyQ0Q4QUthYmtDbTBZVFh3Nk9UYytOOUgrU2ZBSUNzSTZ3UU1HOG11QXE0a093RTA2NGRCM3ZLeVZYeVZzQlBjUUhaYjFFbEM5NDlaeWhYNE53K1hrZ2FFdEpmdDlHV1lJRHNCTnY1bHRuNHhYRVk2a1hmNWIzUytNMDY0K3JlZjFJUzZ6TGlTTUNEbUZObFlFS09FRStCNXltMzlZcmllTUJUQVdsTEJFelFXOUszL3ltNzlZcmlKMEFyaWFMS1R3R0ZDQVdDQmFnZ2d0NkNkMGR6OFA1cnN0c2l1NVpOaGdYSzZmdnE0blRRZkxRMG1TY2Q3aHRoRXQreVRYMUFmNW04STVPNzBCeG9MV245bzdkOU8wbzFFeW94ZFpHTkJtUUdFR3diaEJFSlJiQ2Z3cFNJZXNNZllROGpmZGpvMGJDWWREMWorNzBKajU3SmptdEFMYW96RUNNUXVuRStvZm4yT2FqUUFrQWFEZERzNXR3Q1lTYlE3QVA0SzFlSHZtNEg1VmtDMlpiSTdBUDQzcXNNLzVnYm51b0dkNFp4Ykd2d0gxZUh2Q3FBRzkvMnB6dmZzOVMycXdYOEIrS2p6UG1ZRmN3S2g5Y2NOVklmL1B5Zm5idmwvaGZPZFRZVDhiNllhL092QVo1SnpsNzlyQldTTEgvYjlPb3I5VWhYK24zUGVHLzhMbkd0VGhLdC9XNmtPZjdNQ01kUlF3SHREYk9lbnNsdS9HT3FvTC9kWEFjOXh2dU52ZkdFTElGVkFIZTNrNHk5OHVIMis3L3BRcHhyV0x5QXUzeVpjL0hHdGdFYWM3N29DY0JWZ2ZibWYvNjRWMExEM2ZSTUFxd0RyeS8zOFB6N251MVd5L2dIeHNGZzRrRjBFTUx3cThydVBVbTczTnhlMmtPUG12eXNBeDJMZmZvenE4TGNGWUplL2F3WDBVc0l5L3dtcXczOHZZZnUzRXVmTk01S2pXL21yb0g0WjNOMHdYQlhRY0FwaHcxY0Y2eWREczJEUVR5VnMvS3RnL1dSd284RWJYQXVvcHhEeXY2S1FKeXNHZVZaQWhpY1Jsdi9yaW5tMFFtQnVFQzVuZHdKa2d3RTNEY29jKzhiSDV3bkwvOW5PK1ZyaUFraFY4Q1ZDL21jNjU3NzdqdzBhcTRLdkVwYi9aem5uS3duYnZ5cFkveGhpYmpEUGREN1BDLzViRlZ4T3lQOFU1M1BYL2NmU29RcldQNFpZTU55bk9KKzdzUitOZjFVRUVFZ0ZFRWo1UDlINVBCYjh1QXJXUDRhYmtxT2IvNjRGWUkxUThLaUtBQVRxeXhzSklIN2ZDTlVSZ0NDTUErY0xJR2NUMXY5UEZQWjB2WWZGZ1lNMEhWd0xzTE84NzljcDU4NjNlWEF0NEYwck9NT1p6cm1WZ1NwWWZ4bDhDK2dhc3ZpbmhnWi82OGhXZ0cxVXcvemQ0QVpEQnZFMnM5OUowZ21RVmY3dFZHc0F2RURXREt5R3VGdEZjTjJmUU55cnNnSUtLYmNZL3hWb0F1aVcvMTJFYmtOVmdMOEtEcHI4dUJOQUVQY3FUWUMyRUxvemJVTDVQbzdjdjl6OHY0ZnFySUNEek1Cdkp4d0FyMGFUUDk4Q1lKcHFUUUMza3QwUm80Wk1ubGNoUzBnVEFOelYvNnBZQUVEYW43djgxeVArSTRUeFAyYW9odnVMWVh2eWN2bXZRKzNlTUtFRnhINnFOUUhlU2JnanloVHErNGZJQnI4SGNTOXo4RnNmMXArNS9OZWd2dC9jNFYzK2MxUkxBTmhONmdZS0tYOExmTzB1aHBuMVMxVld2MEhjN3lHYi80OGg1Vy9wVWtVTEdFajdjNWYvU2xJdmlLcng5YkdQMEF0a0JlcjdWNU1WQXlFZEwxVUZzNlRCb0VtT0U2amZXMDBZLzNBcjFlSnYvYm5MZnh6eFgwVTIvSTN4cjlJQzRCelovcnhHNHZaZEkrditZUGgyY2M5V0dLd0F1SlBnVWRMZ3A0WTY4SjBDbjZzbytCMjZpV0MyOWErN0F2cTlBcCtyS01RR05FT0VqUi9BRDRwNnFBTGhkL0EyOFBQRjN6cndvMklmclJCY25oemZsYnlXb1ltQkgvdXBhdFlmaGxnOHExTUpZei9WMFdTNWFuQjNjN04rNEdUaTFpOVZFcjhOWnRIblRnSk9KQjc4dDByaXIrRzd6cm54UDRGd0VsU25XdUt2NGZ2SjBjMy80OG02Z2h2L0tsbS9HSDZZSEgwUlBPYitVeVh4eTNBYm9SWEVlc0tkSDAwQXFocjhZTGdtZ3ByMWo5c0dWcEcvQ2NBQXk1UFhHdUJDWUJHNVNmNCtjbzJzb2hoa3V3RzZkV0FWR2dQNTQvOHFlVDhZWERjZ1NFWEEySTU0bDBldWxSMStIRGhiL0hjM2Z6RmNXZUJ6RlFWL043Z2FNTzZiUWxvbHVJbnF3WFdEc3RjSWNmZVBNbS85bXdjL0VCWklBSmh5dm1QOHF4RDgxWWR2QVdRQ2lHLzlWVlgrRU9aL2phejFFNlFXZ0ZYRFc1RG84OGZBbjVBZEJCeDBYbEF0NnovRHRZVGwvOG5JQ3NDZkFGVFIrdTI3aEFzQXh4TmEvOVFwOTliWGVmZ2VvYW4vSnVJQ1NKV3N2d3czRWViL1JrTDNwenJWc240eXVHNGdrRnJCK2U1UFpnRlZOWmdGSkdRRmdKZ0FVa1VCeUxjQWhLd0E0cUtLQXNoMnd2eGZRN1pPVk5INng3Q1RWUGdCOFY1RjZncDVKdkJIU0FoNmRkRVBWd0Q4alJCTUFIbXk5NzA2R2l0VkRiNEZHR2pzNCs3K2FxOHFHa0M0QXBEeEh5Y00vbDBudTFoVUZiZ1djTVovckFZY1MxZ0FxamdCOWsyZ3pBenFHQTROQzRCWUlPaGhEaDBMaUpnRmtBa2doaXBiUU1RR05UWUljTDlUVlFzSUNDZUF0Z3JnRHZvT1VrMExpTmlPWmh1SkN5QlZ0SUF3VWQvdEJCOVBmUHZuS2dvZ0pnRDQvR01DU0pYYzN3eGJDUGtmUjFZQU1WVFJBc1ozZ1FTTi9hb2UvOFd3bmJEOVgwdlcvY2xRUlFIRUxFRGMxMnBTL203OXI1TDdsOEcxQUlGdzdPZWlpZ0tRN3dJSkVrQjg5eWVvcGdHQUh3alh4bjR4RDRBcTdQN3F3eGRBYW1qc2Qxemt1MVUwZ1BBRmtCb2ErejJPTVArckZQL1M0Rm9BMld0c2lOUUN3RVVWVjhETkFzYkZNT2tPSUM2cU9BSE9DNFI4RkNIL0trNkF6UUxJeFJCcC9CZjNlMVcwQUlqeGg5QUZCS3JKUHc4bUFMZ3JvVlVVQU15cXk1OEFtUURnb29vV0VOc2oxOWFTYnYvdDVuL1YrVnNaV0VNcWdMaW9vZ0JpWXhxMy9LOGhkQUdDYWxxQTJKakc1ZThLQUpEeXI2SUFZR01hbC85ak9IUXNZS3hQZC9rZmxSejlzVUVWODkrTmdXU3dRTEIrL2xkUkFESUxFQmNyeUhvQVFIVVhnRzFSdzAyRGNiTEJvRUZsdjRvVzhEYW1jZm1Qa2QwQUJLcnJBZUJ1QkdVWUpaNy8yNHQ0b0lMaEc4QUFqSmdLNm1JZjFld0FUZUh6WFlCc0FtaW9LbjlESG4vWC9MM0svRjNVQ0ZmQVp6bTArQjlCeUwrS0EwQUlGWEN6QW9UcTg1OGpGTFlzQ0xDNytqRkhkZm43cTBBcmlRY0FydUlFWUo1MEZkQmdRWkRkK2o5UGRmbjd3cDRGUVQ1VStQdXJnQ3RJQlJEWCtxT3EvTjA0a0xZQzd2T3ZJbmRvekIrcWJmMEQ0dVh6ZjJSZm42aFlMQUFQRVZwQStESHc5bEpOQWR6YTlvd0ZCS0VML0RUVjVlOXZCRFJLbGo5b2pGQmwvb1lhR3Z1NUhnQm0vVnhWL3I3UVB4S2JBRmR4OWR2Z0MwRERoREVRcW1qK2J2QUhOME5rZzBCQzlmbjdBcGhaQUxnQ1dKWGhDeUIrRElqNysvZG9mWUhQdjRyV0R3WnIyOTBKb0c4QlVVWDNENFB2Mm1hN0FMbjVYOFhPMytESEFURCtMcXJNM3plRGp3a0FWUmIvL2I0OXhyK3FBZ0NFQXZCNDVEdFY1dS8zYmJINFgxVVZ3Q0FVZ01hUzY0Y3EveU5KZHdBMVZOSDkyeERiQ2VsUTR1LzNiU05rK1ZmVis4SGdDbUFnL3I0QlNOWHpQNk4vNUcyQldWWDRqYnNseEtIQ0grSnVVQzcvS2crQUllUi9xT1cvajBNdC8yTncrVmQ1QW1DQjhBMG0vaHdxL0gwMzRFT052ODl0bUxEOXF6Si9QLzlkNnkvWEVxS3E4TjNBaHlQZnFUcC95RTRBSUhTQnFDb085ZngvbUVPYnYyOEJNRVJxQVdxbzhnTFFmL0hQOHJkRjhFTmwvaFBqNzQ4QnE4d2Z2UGx2elArN3lnMmdxLzRacXN6WFJ5djhxNXdlc1JnNFVHM09QZzdsL0lkNEdUaFVKZ0ErWXZFdkRqWCtjR2psLzZGZS8vTndLSXgvNE5ETy85ajQ1MUNDejcvcUZpOCtsbk5vai85OVdQOS9xTlNKdlBuUG9jei9VRUlyN1YrVjJ3T2ZmMjBJS1Y0anpzV1lLbDRWREJFV2dIbXluR083UWxRRnNjcC9xUEZ2bHY5VmJpRC9LLzlEekpQbFhPWDhIeVhMYjQ2NFZXUlZFZVB2cjRwWG1mK0k5MzZlUTQrL3l5L0d2OHJ3eTcvRk80b0p3VldFV2J3Wll2R09xcHdPTWY2SEV2eTV6YUhJMzg5L2Yvemo5eEZWUWg3L1psWmhWWUUvLzEzZ3YrYi84eHlhL090QXZZYjh3bDMvMTVoZmRGVmdEWURyK3VYSGZLa3lmeXNBTHY5WnN2ay9sdnZyOGlNMjBEL1UrTHN2Z0FmSjh2ZGpRbFVKTWY1bThtbjhxendBbXZUZTd5TU5lbXl2S25lQU1mNit5MlBWK2J2bDN3MzRiL2xmWlFFNHh0OUVnRU9Cdngvdnd1VnZxTElZWmpHUDdHVjl2NkhxMWdBK2Y3L3RyN0w0QlJyYnUveXI3dTdoNDBoQy90Tms4OS9mRktoS01BSGNYdk9FTVcvOU1VS1Y0UE5mSUI0WHJxcXdCU0NYdjEvK3E4N2ZVQU1XYW9RSk1FNDFCOEd1djU4aFZnQkdJOStyQ21JQ2tEVUFoeXIvK3duenY2cVRnSmdDUGtPVy95T29MdjhZL0VuQU1OWGtQMEk0QWQ1RGRoQnNFK0FxVG9Kc3h3ZVgvMTdDU2RDaHh0KzNBcXVxbWZndzRlUm1ML0dZWjFYbTcrYi9Qa0lCcktvWUpoUkFmUDVWaG0xNDR0WnZXL3c5Rk9Eek53SFlGOENxbWg2MjQ2L0wvd0ZndC9lOUZWUnpFV3dJTGU3NkF1Z2V3dmx2RmZuWENBV2dHUDhKcWpuL2Mva2I1dEFZNEZEU1B6SUNhQTNZNVh6SkVtRk40WS9YZTFpbDloWGd1d2tiLzFXRlAxM3Y0V2ErWVlHVXY2R090b2FzR3Z6Q0QrTHFONEJWNWUrN09Wa2ErQUpvVlZlQmZPc2ZmeERzMXY4cVdnR3VKNXpZYmljN0NJYnFXb0d1SStTL2cvZ3FlQld0QVBQNG13RGtsb0VxRG9DbkNPdi9MbEkzS0pkL0ZRZUFhNG56ajduQlZGRUFYME1vN2xyZkQ5a3lVRVVCY0JYaEdPQWVEaDMrS3duTC83MTlmYUppRWVNL2pmb0F2LzFiMTQ4SDdERjg4ZHNFd0IzZTkycW9yNmdhZlBFYnRQaHAvTjM4bnlyMHlZcUJpWitRRmNCMlJyNDdWZEF6RlFsZi9QeFBBZWdPUXVWN2ZlR1AxM3ZFRW1DT3NBR3NVODBHMEhYdGNRV3duWVFkd05waUg2MFErSU42TXdIY1Raai9WUlJBZmVzbkVQK1lBRlpGQVRSdlVCc1R3S3BvQnJ3NWNtMEw0U29vVk5NTWRqTmgrMzg3OFZYZ0tncGdtd2o1LzRUUUJiYXFBdGp4aEFzZ1B5RVV3T3BVVXdEYlNNai9Ea0lMb0RyVkZNRGNNYTJsdzgrSXh3R3FvZ0JtWTFxMy9ydGpQeGRWRklDbWlBdWdQdmVxV2dDdEllUy9CNDBCZk1UR0NtV0hLNEFaOWdJL0ptei9qaS84NlhvUDEvb2JVZ0hzSjRSbGZsT0J6MVVVYkZIYkZ3Qi9TamorM1ZENDAvVWV2dlZmRFppdEFWczVOQ3FBbndDZ3dlOTI1enZHdjRvRndEZi9POVFFTU44Q3lCWEFETVovcXVpSEt3QXhBYXhPYWdMczVuOFZCY0NZOVUrZDBBUzBxZ0xZSjRGbHdMdVNGOEFQT0hRRXNLZEhydjJBYkF3NDQxOUZBZXpwaEJPN1c4aHVlMXRsQWV4cHpybTFBYmNTYnZ0YlZRSG9CT2ZjRlVCZEY3Z3FDMEN1QUdpdmJhUVdVRlczZ0lrSndOc0pyYityS29DNEFxamxyMnY5Y0Fidys4QWZBQjhvL09sNmozV0UvSGVoUHREdi8yTjlaZG14RnUwQ1p6dkJtUUIyaS9lOU90bStvaXBZVFdnQnN4ZjFnWDcrVjVGL3pBSnVIeEpBZmY0bjVQeEhtZUdIZndDWUdRSnVUdDY0RGY5VENueXdvbUFtZ0pCMjhqT2tGUURuc3ljVisyaUZ3Q3lnSU9XN0h3MEMvVTcvaVVVOVZJRncvVCtON3p3YUJQcjVYMFVMT0g4SEJCQi9Fd0FCRGliSEtncEFyUWhnaHRXRlBGR3hzTHovRThUMWo1UDNaaG5vOHEraUMrUlpoT1gvT2xJQnpGQ25taTZRWnlaSE53MnVKNHdEVWxVQjZIVEMvTCtCMUFYUVJSVXRvSjVCeVA5RzRqc0JWbEVBT29XUS84M0VMWUNHcVY2QTRLY1M4dCtDK1BzV1QxVVV3SjVFT1A2L0hWbkcvTno3N3UwRlBsZFJlQ0loLzIyRU1ZQkFZbGpWWUM3d2RTUUNnUlovWTNHd1RpL3d1WXJDVkhKMDYvWnVaQVRob2c2Y1dzUURGUXl6Z0hPeGgvZ0MwQ21GUEZHeFdFVmEva25POTVvS3VNUDVZaDBsVnBVbWdhTmtCUkN6ZnJFbzhHWUthb216aW1wTkFrZklDaUExMVBGYkZIamZDbVFsMWJLQ0dDWVNBWjJVLzExazgvL1JWR3NTUEVUK0ZyZ3pLQTZVaVQ4MkFhNlNGVWllOVU4ZGRZRFQzclZ4cW1rRlluRFRZVCtwRll6eHQvYXlLdGlBVm9CZGJFWHQvaHhaTnloSTI4dXFZRVB5Y3V1LzhaOG5Hd2NKd3ZheTdGaFB5TjhtUDdZVnJyc0NhTzFsVmJDT3JBVUF5UHJEM0g5OU43QWExWEtEV2tzMkJoSm84aGV6L25RSHlGWEJHa0lYb0YySVAxVFg2c2V3bXV3RXNJYnEvalFxQjc3Z0Urc3Z5b3hWcEJOQVNLMC85cUZ5NEh1QldIdFpGVXdDUnlYblZ2N3ZSZU9lWGFndmdLd0hSSlVXZ1ZjUTN3QmdGdFVEV3dTM2RzRDZpNnBnZ2pBRzBneHBFT3p0WlBtdnBWcGVJT09FSGxEN2dUbHJFSzRsbXdCMXRHSmFGZmlObjFVQXczY0pCd0JWVW9IZEZXMjNBaGpNREJUU05EaTVtRWNyQkRhWjlkM2ZEREV6eUJPTGZNQWVJeS8razhFZEFKQWNxK1FIbkdmOVkzQ3RvTnhCVUZYZ1Rud01MditkaFB5cnRBRHc4dVRvMXY5TG5jLzlPRmhRTFFIOFF1ZmMrRi9tWFBQZEFLRmFBdkFGenJueHY5eTU1cTZDdWlKd1ZYQWUyVGFnQmx6bGZPNWJ1OVNwbGdENGZFTCsxenFmeDNhQ3E1SUFadGFQYmhwODEvazhKb0JWaWY4WmhJdEEzM2MrdjhUN2ZoMTRSVEdQVmdoT0p1VC9RK2Z6U3lPL3VUQnlyYXc0Z1pEL1Z1Znp5d2hGMFBPTGViUkNZR0tteTk4MSt2Z0dZUnZ3b2lJZnNNY3c2eTkvQWNEd0xjTDI3OXpDbnE3M3NNVVBTTk5nTjg3Rkt3Z1Q0SG5PNTJXSEJmVjFDOEVlNS9QcmtxT2JCcyttT3Z5ai9uL081emNRTmdBeGsvR3l3bFYvRGU2Zy95YkM4bjhTMWVIdkIwQ0g1Z0xZWnFyRFA3WURuTHY3amI4Q1lnSlFWZmo3amIvUHk3ZUFySklBTkFTOE1YTDlDODU1TEE1V1ZTeEFoNERYRStiN3Z6am5lNTF6NDE4VkFXZ0llQlVoLzY4NDU3NEZHRlRIQXE0Ry9MTDMzaGRBcTd3VFhBMTRNV0ViNkFxQUpnRDVWbUJWUUExNEFhRUFkcVh6blNwYkFOV0E1eExtLzNYT2R6NUhXUDR2b2hwbG9FWjJMbVA4YjNTK1kzMkJtd2F2b1RyOFQzYk83ZVhHL3JHK3dPWC9DcW94L3FzUkNtQ1F0WHB6QlZEai94S3F3OStOZjJiWHRqdmYrYnB6YnZ6ZFBxUE1xSkV1WnJ0bFlLZGRBRlVHZHhKZ0E4QXppbnpTSG1FVkdzejQ1ayt1QmRBV3hCOVMvaE5Vd3dwbUJlRVc4UE5rQlpDdGhGdWlqbE1OSzVoeHN1NVBOVkt6ZjhOMjBpMVI3WFVrMVFpR1BrcTQvVzJkN0tyblRySldBUGE3S3BnQkR4TWZ5TGdDMEc3QzdlQkhxSVlJMGtvbnRwZHdFanhNTlVTUUM4bTZQNEFFdjJ1Yzc1ZzV0S0dPK0ZmQkRmUjhzdmxZUS96ZENkQXMyVmc0TmdHdVFpeWtGNUhkMWRFR2Y5YzcxL1lUYmdjL1JEVkVvSE5KTGFEZDFWOTNBamhQR0F3WnF1RUdkemFwTlo4NytMM1orVTZkYkg5Z3FNSUUrRXpTQUtpUXJ2N2U2bnpIdC82c085OHRPMDRuYmNmZDFXOTM5NnRyeUZxRWdOcU1DeWcvVGliY0FXa3ZXYjdYRWZKZlJUV3NRRFlEdjBDMi9idVhyQVhNOWFSdVlLRHl2eEpaVHBZZEd3amRmOHoxelhBallVRDRsY2h5c3V4WVJ4ait4VnpmRERjUmVnRk1vcjZqN0ZoTGFBQXdTN0xvRjFzUnE1b0thcjcvN2dSZ1YrUjdaZ1lIS2Y5Zm92ejgvY2xQalRUbWlRdlhESTdrZUU3UG42NzNNT3NueURhQVBud3JNS2lHRzZRYnk4WVZRSDNjbEJ6ZCtsK0ZZSERtL3VZTG9ENHNHTHBiL3F1d0hXcU5zUDJMcmZodUo3UUNLN3NiWEExNFIrVGEzMGUrNnkrQTFDbS9IM2dOZUR1aDljdkhJdDkxM2VCSWptVjNnNnNCRnp2bjl2cEU1THZ1Z3BDN0NGUm0xSURmSk16L3owUytHd3NHWGZZNFdEWGd6YzY1cGNHL1JyNGJFOERLTGdEVmdOY1JqbisrRnZsdVRBQXJPMnFrY3hnMy8vOGo4bDNyRTl6Mi94MWs2MDNaNEZxL3VhOXZSYjc3TVVJQjhHTEt6UjgwaWZmei80Ykk5ejVCYUFWcWJXZVpZVVljTHYrYkk5LzdER0grL3hybDV4OXpmN3cxOHIwdkVJNS8za2o1K2RzY3hsOEEvYytMaGt0SVYwRXRJZFpTYmhYUVY3OUF2SFpHdm5zWjJXQ1k1Z1p3WnMrZnNuZFlTUmo4R2JMdWI0WXJDVTNCSHdPYzF1Tm43Q1ZXa0pxeVd4bW9reDNzRzY0anRRb3kvbyttM0ZaZ3J2V1RXLzc5eVA4Z0Fjak5mMUQ2bFZrRUdTRzBmcW9SMytGbEMxa3JBRkQ2bGRrS3l1Y09hUjN3c1kxc01GaFEyMWxtSzZnM2tkMytHVlQyUHh6NTdrNnlPd0taRlZpWlJaQTNrTFZpTlBFM3huOFBZZjRQVTI0cm9OZVMzZjRabFA4ZmpYeDNoakQveTI0RjlFcFMvcERtLzZjajMvWDcvbnJ5L1RKYkFWMUFHUHg2RHZoaTVMdlc5dnNvc3doMEhta3dWMHVET2VDcmtlL1d2Zk5ZV3BRTnp5ZTcrMUVONVhNczVzMkhDUmNHTjZFK3BLdzRpN1QvZHZQL2lzaDNQMEpvQmJzQnRhRmx4V25BMGNtNThWOGdhLzFxK0RqaC9IY0RhZnpBTXVKRXN0dWZnL2pIQktCUGtpNE11d3VBWlk0RnRablFBR0NCdUFEMGVjTE5NS1lvZHl5b0RZVEJ2K3M0MW43dTVHQVdyWXo0VmpDdm9ad0JFWWVKKy83dElMN2FzUi80ZDBMK0w2R2NnOEFoVklEOTFaL2R4RHYzT2VDYnlibWJCaStrdlB4ZDAzZERiTnRIRVArckNGWHdzeWpuU21pTmJPVzNhK2JxNDJPTzFDM0E1WDhhNWVVLzVyM1BFMzlBQTBNekMzZkx3R2JLR3cvREJDQzMvT2NON0JjSWQ4TUFkU0psbkFST0F1LzFydFdBLzBkY0FGNGdEWWJ0dG45VGxITVNPQW04T3psM3k4RGZFcmVBckpNdURMaHBzSnJ5OG44WG9majdEK1R6bnlHYy9Gcjh1TEpoQmZBMjU3MlZnWDhtbjM5ZU1PaXk4bjhyWWYvM0dlSUxJRkF0SzZBSnRJSVAyVFQ0Ri9MNXg0U2ZNdVk5aVAvcmszT1gvOWVJVzBEdlEzMkR3ZExpanloblBMUnhGUHZMdDM3NUJuSCtNOGdLeWk4RDc2Q2MvTWZRM01Ybi8yM2lZOEFaNEI4SjUzOFhVODVGa0ZGU0R3WTNEVzRrem44VzlRMCsvN2RTWHY2bkVWci8zRUxjQTJBVytGUnk3dGFCTjFOT1MrQVJGTWNXc3VYL2RoeitmdVArZWJJVDVEcXFTUCt0WjQvWk81eEFQUGJMOWdhL3VZUjBFRWh5SEFWZTNadEg3Q25XazA3Y1hQVjdkKzR2WkFYbEQ0SkhLS2N2OUJxeUZoQ21mdTdOL1FWY0RUeVFuRnNhUElKeStnS3ZKTTQvTnZnM1hFKzRDakpNT2EzZ2ZMOW5pRTl5WE54Q2RoVUVsSVpsaklYbHRuMlFiUVB5c0kzUUNtNkljbTZKdXhmNHE4aTE5elg0elE2eUFXRkJhYll1L3ZXQnh0OFFEdHluZ2I5bzhKczloQUZ4YTVRekZ0U2ZrNDE5QWVMLzF3MSs0NDk5akg4WkI0RHZKZHo4WUJyNFVJUGZ4SUpCMXlpbkFQNE9zdUpkRGZWOS85VGdOekVySUdzRHk0YUxDZk4vbHJqMWx5RzJPSEFHOE52ZGZiUkM4QnZFK1grK3dXLytuR3dzVEZBYjR2Y2paY0FiU0JmdWpmOSt3aDNQWFB3MWFYZ0lhd01tQ0JkU3lvQ1hrZDM5Ri9LdG53d2ZJbzJGYVJoSEltRFpjQjZLWStwYlA4YXNud3dmSnM3ZmQ2TXZBODRtOUg1eEY3bGorRGhoK1I4SC9udVBuckdYc0lWN04vL255UVkvWjduM28zbmdmdUFVWURHNVZrZG1oTlBBVDN2MHNOM0dPbExYaldYTzhSYmk4VzhNODJpUThCU3kvSTlHZzhPZmRmMUplNFBWd0dNUmgyWEpheEc0ZzFUZ2lPSGg1UFBOaVBkaWNseUYwaVhtT2plSW1FUUM5Qkh0NFFBQUh0eEpSRUZVaVBHMk5MZ1RlS2pCN3g0R0hpU2Q4RnBEK0NpVUxuZjE0bUY3Z0FrMGNMRXliT2t3VFdNQnhJSmpINXU4Ti80VGFQQVFjeDBjUkl3Q1I1RHlKam1mUlhtY2g0T0kvOUdrNVIvVWtUNEUzTmVMaCswQmhvRERrbk0zRGVhZDh4Z09KdDk1ZFBMZTBtQ1V0RzBzQzJySXJmVUtaTVV6QmJ5RjdQYlBQdXFJNXdyblBXZ0NQSS9haGpMZ1YwbGozN2o1L3pzMDU3K0F5cnQ3N2ZEa2VxTzJjNUR3QnVCM0Nldi94V1NEUC90WVJIWEFGVHpxcUM0dDBManRHQ1M4R3BWMXQrOWZCcndUK0Y2RDMxbC9iMjJIMWY4YWFkcVVBUzlEcmp0Ky8vKy9nQjgwK1cwZGpZdmQ5dC8rcDFIYk9VZzRIOFgrTWU1Mi9ITzhDVUFFOXQwNktpOGZSYTVVZDlHNDdBd1N6a094ZjN6K0h3QnVhL0M3aDlBWTZZWEpleXNEVHdEdXB2SGtjWkJ3RGlvRDd0d0g1T2Ixa3dhL20wTUJrdDJ3SDNYZzhXanMxNnp1REFwT1Iybmc4LzhjalEwQWpQODVaT3YvNDlBbU1jM3F6cURnSkNUY3VtMzNNdVQ2MkdnT2R3Q1YvK2VRNVg4c1dqeUx1VTROSWs1QUdnWmsyLzhyaU1mL05SeEE4L3huSnU4dERZei9qM3Z3ckwzQUpwUUdmdnYzSGJ3NW5DOEFnVmFCVDBDVFhoc1FMQUpQUnI2RDkvYnFxYnVFRlNodWl6LzR1UmY0WVF1LzN3RThFVVdPZC9rL0FibUlEUG9rY0p6VTlRM1NOSGlBYktUN1BOeUp4TE5mSUxzYXVoNzVEdDdmellmdEFjWklYZC9jeXY4Z2pTdS80UzVVNFIrWnZEK0krQitMT285Qm53U1BvdGhOa0swREIxQW4xZ3g3a1BYVUdGa1I4R2hVTnZMTXh3Y0ZGcmZFSC95YnVOa005d0ZIb1hSMCtSK0ZCb0dEUGdtdUlhczFmL0s3U0dzVDJCbVVmb2NuNzEwUmNCcVZvMEdIYS9uME16U0plUkM1UHpXYnhEMUlHanNMVXY1SG9yU0ptUThQRWs1Ri92eUhrYzMvYTVFbzBvei9RMGc4SFhLK2E1YXcreGw4RWVSa0ZORFUrRnY5dnhiNFBacnpueWVzUDJZSk9jL2dpeUFuQVI4a3pQL3ZBbjlJYy80SENTMWVUQlJaYU9IMy9jWUp3UDhsTGIrV2p6ZlJtaVdEbTJhR09xa29NdWpZaklTdUd0ays4SWMwdHY1ejhTemtEdk42NTlwemtmdlFvQzhDSG8rRUs1Ly9qOGk2ZU9YaFp1UTZjN1J6clk2MlVyOENqWUVHR1J0Uk83K2NiUG4vTWZIZy96NStoUEwvTVdUYnYyY2k5NmxXeHREOXhEb2svdnI4dDZGQXY4MndCWGc2V2tSM1JaRFRVQi9TeUlOaUVMQVd4UzJ5dWIzMWZ6OEgvcTJGMzkrT3hoQ3J5STUvVDBXTEozZDMrWG03alRWbzl6cmpEZW5pLytVdC9QNTJOSWJ3RjBHZkNueWZ3VjhFWDRYYWFuZitEOHEzWVBFdno3LzNMNGh2Qy90MnNsdXFEaHJHa2ZMcHU3NHNrTzV5MUFvK1RKei9XeGpzb0tCamFBQmtBempYOWVYMk52N0hBb0s1NXVCREtDRGNJRytOUElxRUtwZS91VDd0YU9OL3ZvUW1naWIrMkg5ZHlHRDdRNCtRM2ZYTnJkL3RkRnlYa1hVRkl2bXY1elBZN2hCRGhFSGZvTG5ybTQvckNGMkJRSU9BUVk2SFZpTWJyOG5OLzNhRWkxc0lBK0xXME9SaTBPTkI1UVcrL2orMFBvSGJTallnc3ZGZnoyQzd3MnhDdTNtNmdlOUJaZitOdE03ZmpZWGsvbVkxZ3gwUGFpT0tjUkxqLzJ1MHpuOHYyYkp2bUdDdzNZRTJvdDFzL0owUFo1SDFWNnY4L2JHUFlkRGpBYTBIL280dy8vZlRuaHVENnlicjhoOWs3cURKNzE4UWhqN1lUeG9QckJYc1JPTklGOE9vYmRuVTRUUDJFbE5JNUxOeWFxLzlOSGI5ZFZGSGJlV004NTdrUHovSFlMdERyMFhsM0EzOUFCckxmYkRGLzZpamVVNk0vOGNZN0UweFZxT2R1M3orODhpOXB4WFVVZXkwR2UvYU1FckRRZDRaZFNWd0VTSC9BMmhPMHdycXFBejUrVCtFWENFSDJSMStFbGwvK3UxZlh1RDNQTHliYkt4VXkvLzNNTmc3dzY1QTFvLysvSDhCV2NNSGlGa0FnY2pmQlR5RE1CRk9RcWFBZzJZSk1ZNWlsVHdpZVcvSzF5SXlYVzBVKzhYSGc4aGE0aVN5L0pjalM2aGJHVHhMaURFVXEyU1kwUFRyeDdSbnViTWZwZGVUQ2ZOL0l6SWpIVFIzaUZIMGJJZVJWWDRYa2VWT084OXI3ajYrSzloeTFBSGNRVHlRWGo4eGdocW41WVRXYjd0bzdQcmxZdzZWRjJ2c1hSSG9HTFNhME03L0ZZRWgwcmhIZnZuZlIzc0N5RHl5RnJKVlFPTy9qTlFTYU5Bc1FVejhjVmMrU2M0UDBKN2xncmxDSGtVb0FqMEtXUUlOb2lXSU96bjNMVGphZ2JrNy9ZTHplek9uSGlmZE1XcVFzQWx0WXJDS3JKWEdNclNTZjFVYi8zVVFsUmtUTzkzMEd5TVZ4d2NKRzFHQVY5ZjFsK1Q4VjRCcjJ2aXZPdUxuVzhFdEk3VUVHalJya0EzQVp4Ri90LzBEK0Mxay90MHFiTlhYSFIrNmZZQzdNajRvV0krc1ZoNU4yUDcvSHUyN0w4WDQrZWs2U0ZpSEpxaTJRT1dPZ2Y2UTloWkFMZHpEeTVMM2x2ZVBRS3ZyWDZjMWErSWlNWVhFTDNOOWQvUC9UMm5OK3Q5d0g3SVkrU1huV3AwMEh1Umx0RGVmS0FKclVheWFDVUxYcDcraHNldWJEd3QzWWJFdnJiNlBJUGVvYnpGNG5pQ3JrY2c5VHNqL283UVh2c1Q0UDUvc0dHSUVXWWRkeGVCNWdxeEN3dVdSaFB5L1FIdmhTKzVISXZEWnlYdXIvNGNoNjdCcmlHK2swVTlNb2wwdngwanJQY254YTdSbnVUaUQ1a3pQSmp2K1BSd3RBbC9QNEhuQ3JFQnVuMmE5REdrNlhFNk9BVUNlQUFTYTVEMEMrWC9HRXVFMkdzZlRLUktUeUcveEVZU04vKzAwOW52Tnd5N0U5VmpTQVJGb0FIZ2lhbEFHcFJKTUlMRXFKdjc4UEhtMWk3c1IvMk1JUmFEakdTeDNxREhrdGpkRWx2c2k0ckVVczcxN0VGY0xnR3FyNGNPb1R1eWtOWmVpSWpDS3lxa2Y5OFZjSDVmU1dVMG4vN2VTckNub1lXaXdkVGVESXdMYWR0MisyK015bEVkTGVjNFpWSjVjRWNBczRSNkQwblZRUkxBaDBvQi92dHZYUEVzVGF4NU0vdTlJc29PZ1pXaVMxYTZvMWt2VVNJWGZtT3ZiVWlac0Q2SCswYXdwckE0c1ErMXRzM2hTUldNTEV1d2dtdzUvU2V1dUh5NE9KUDloMWhTdTRIRUVLdnVESW9LZGlzemJqeUxNKzc4RzNyK0UvM3c0K1E5WFZMVHlmMWp5K2FDSVFDZWhGVjUzOG05bDllK1NWN3R3RnoxY25vdUVNWEw2alJQUURqWXg4ZWNqdE9iNjRzTXRSejdYUmVRbU1DanVRSnZSRGs0V3RzSGwvM0ZrMGQwdWJrV1Q2Vk84NjJOb2Q2bXJHUngzc09PUmRVSk0vUGtzc3R4cEY3ZWhNQUFuRTdaOUwyR3czS0UySXJlL1J4S09mNytNTExmYXhZOFIxNmM2MStxa3UydGR6K0RFeEZ3UC9BL1NzQTB1Lzh1UTYySzcySXE0UG9Ycy9PY0k0RnpnQmdiSEhXb0s3VllWNDM4MUtxdnQ0cWVJNjVPUzk2NEkvRHdHeXgxcURmSk9jY1VmTis3TmQ1ZnduM2NncnNlVHpmOFJKQXpkd3VDSTRLdlJSazFISk85ZEFld0h5SzAxaWtZQ0VHalZZQlZwUUdIWEhPd1pTQVhidnBRbjdpSTJJUDlVMS9MREV1Qm5kQmE0N2xZMHFIQkZBQkQvcDZMSlpiODd3Yldva1RMTEQwajUzMDI2dGZWU2NEdnFWQjlEMWgxZ0NGV01CK2wvSjdBS2RZQyt6L2NpbXFTM28zejcySVlFZ0VsQ1M0aU5pSCsvRzhGSkpOTEZMRi91cDdQOCtUa2FCSzRnNUg4c2FkQzhmbUljMWRIWTVQOUJPaE5wNzBhTjZwR0Vsb0NyU1lQbTl4TWpxT1B6eXo1b2t0cEp6SjVwSklDWXNPNE9oQi9OWUFSR3RvRFh2dFdMUFc4bmsvVDdVZnI2bGlBZ0VXaFFBaVBYMEVEbkl1LzZwNURyMDFJbjZnOGl3ZHNOQ213NEF2SHZ0d2o0SnVUMlpEdSt1T1gvYzhqNlphbjhENkR5TlVTMi9wc2wwQ0w5RjhFdVFsdmJ4NExlZndGTmpKYkszNnk4WEZkYVF5ZmlhamZ4U2lUd3hRYi9YMEZXRVV0OXh0anY2c0EzVVp5WmUraC9ZT1FMa1h2ckVZVDgvdzBKQTB2RlpXaDhmWHp5M3AwRXZoeFp3ZlE3TVBMNXlHVWp4di9yS1BEMVVuRTVzcXg2WXZMZStCK09yS1B1b2YrQmtjOUZGbTYyVU9HbXdaVzA3dm9WdzFXSS8wYkNTZkQ1S1AvN0hSajVMT0RYMFRPNUU5OUZKRksxNnZvVnd6Vm9mcldCMEFqaUJXaGh0ZCtCa1U5RDRrZU0vMDNJSlhxcHVCYk5MWHhQZ01PUWRkUTAvUStNZkJLcWk0ZVQ5bE51M0s5VzRoN2w0YnRvblA4NFV1NkxpUDlaS1ArM2R2RC8zY0JtWktsbjR4RzMvditFeHJ2ZU5SV0FRQjNjT3RMVlJkY2MrZ1EwQWQ5QzhRUEJFUlR0L1Vsa0ozK1dBSGVoQ3R6cEFPVm1WQWxzZGMyTkNiRXB1ZjVUaWw4TkhrYkN6K09TOTI3SEIyblUrazc1MzRZcWdiOHp6aktrdks5QThYV0s1bS9iVXovV2VSNjM4Ti9QMGl5L2ZQd0VsWDAzS0xhbDZWUnlmU2ZGVHdTR2t2c2ZSVGJndFd2NTBrN2Nveno4REpYeGNlSXhRY2FSZVdIUkxpRTEwbnlCTVAvbjZJNlo5bTYwc25JRTJVSEFJaEpCUmxGSDBBLytSNUtLTTVCTmc0ZnBqamh4VDNJZlh3UlpSR2svZ3F5bCttRU5NVXcyMktHL1N0K05QTGtQNWIwdmdpeWlkQmttR3pPbFNKam9EYXFuVjVDS1FKZWdsZnBPMCtBQmxQZG1DZVB5SDAydXoxRzhFRENKaEkvL1FkYnlrK1Q4MzRGWDBUbi91ZVQvWTVZd3R1aDBrT0w1cjBCQmJTM2dxOS8rWFlaYzN6cmxmNUMwakJsY2Q3QitpVUFya1BEeDY4UVhQNzRGdkpYTytidGpLaE4vemt6dStVSTBCdmtXeGJ1RVQ2Q1lGTDlDblA5VlNCam9wRjB5QzVLbmtvNHpJYldFZlFHeWhyNksvdkIvRjJydllvdWYxeUx4cjFQK2x5Q0wvMk85NjBQSUV1THh5TXFpNklVQTI1NzZsOG5tdnozZkRiUVg5eTZHUlNTaVBRbng5eGZCemtMbDRqcUt0NFllUTd0ZHZvajQrUGNIeVBLeGs3WnBFZFgzVFlTZUVNdVI0Y0VVbWlQM2cvOHJrVXRlalA5dGFHR2swN2I1U3NRL0ZnN2hOTVQvUm9yZkhHUVVXZUk5aTNSc3NrZ3FBdjBFK0NLZDg3OFdDWUMyTTdETC8yUmtmZlJEK3NQL0Y1SDFzei8zWDBUandVdHB3cjhWQWFpT0t2aFJwQUdnM1lRNEdnVmVmcERpdGtuZmlQd1RKd2tiZnBENTFyZnB6cUI4RVptN1BZclVFZ2JTTkhnTVVpRWZvamlUNEhXbzhKbkpwejJuRllTN1VLSHNGdjhmb2dHWEJZQjJneU5QSWhWeWp1SWk1SzlCcTFLdXY2dkwveDZrekhaallMcUlCTTRKVWtzZ2Z4SzhDZkV2eWlSd0pYQWNhZ1Q4Z2Y4aXFROXpON0NJTEtHT0pMc3pubjAyanNyand4VG5FanFCMmgxMzFjTTlXZ3l2Ym1BUm1YcVBrclVFc25RWVF5SjRxN3VNZFFPaktOM2RuWTdjeWU4QnVqc2czNHRFQUl1djVxK0dUU0lCdEtoSndCQnBvTStZeTFlZDdncXkwOG45L0ozQmpQOGpVWnRZMUNDd1JuYlNiekFSYUJodGc5d3RVZjRCVWtzcnlQSS9ESlhIUllwWkJLcWhTZThYVWI4YnkvOVBBNitoZS96blVIcmJlTW1mQ0ZnOUxFSUVycUdZVHA5Q0MwQVE4djhDbWh4MWkvOUIwcnJtamluTUdxcEdkOFlhcmFDR2hMMlBvSEdIMy9ZdkEvNFZXWDUxcXcyd2Z2Vk1GRS9IeFNZVWUrTSt0T0xlYXpHc2hpYjlIMEJqb0JqL3I2RkF0dDNnWDBmbDZYRmszU0hzczAxSWhObUhKdDFGOFA4bHROUGJKc0t4enpMZ1A0QS9vSHY4djRUR09KdkkxbjNRNVBCVmFCSGtoeFREL3dYQUg2T2RpU0ZNZ3l0UTBPdHU4YjhFQ1NCK09CRFFJdkRMMElMcmJSVEQvem5BeGFoTStoUGZaV2poLzBOMHB6MnVvOFdFeDZJeHQ4OS9IZkJpbFArM1U0d1lmZ1pxMzZlSTg3OEJ1WDEyaS85bGlQK3h6alc3M3pISUF1VUJ1amZuYW9aVFVmKysxbmtPTncxK2lOcXNidlJKZFNUd3IwTHBiZGZzWG12UnJsdXpTSGNvZ3YrSnlPWExkdXJ6ODM4THNueHF5cjhWQVlqa2o2NUhBejFiQ2JDQnRnMENONk1CMlJ5YU1IVTdJV3FvQVRvYk5ibzJHUFhObm01RDV2RGR2SDhkZFc0V2FOZWZCQTZoeHZoSmlQK2VMdDhmMGdDOEo2TkM1MDUrWFA1M0lOTzNidDUvRVprNkRwTXFvWkNOaTdJTzVjOEI1QmJVQy82UFFXbjhHUEw1MzRVc3Nyck4vM2JFMDNhQmM0V2dHc29URTBMdTYvTDlEU2I4K0M1UGJqcmNRL2ZkRWhlUnErZHlRa3M0RUg5ekZWMUFuV0V2K0U4ZzhXK2MrS3JISWhxSWROc3R6Y3JWVVBJTUxuZWJCRTJpZkRsSTd3TEVqNUphM2VUeG42UDdRc3dpU3RQbHBIN0d2alhjSTVOWG5kNnRoZzRqRVNwbThXSG5CK21OTmQ0KzBwaEFyZ2hxK2U4S2hMMWFEYkpZUjdGWVQ0WTdrRGpTYlRIaVFWTFhKNGk3UkprMVdxK3NRVitMaEkvWGs5Mk56ZVgvVjhCdjBQMHlZSG5xaTBCMmY3TVNXcVE3QTA4ZlE4anQ1bU5vd3VsdVZlK1dnUThpeTRCdTg3Znk1Rm9EMlQydEROaHp1QzV6M2NJUWNuZjZJRXFIdzUzN3U4ZS9SNVAvWG9oeHY0bTJpRGE0TGxFdkFGNks2c21QNkEzLzgxRThyNWNnL3JIKy8yUElKYXFiOXorSVJMVWpTV01DdWY5L09ISkZ1Z0QxZmJkMStmNGcvdWNCZjRhc1B2ekZIenYvWlBLZGJ2UC9LbHJzZVJwaDNYOEVtZ1MrQ09YL2o3dDhmeEQvYzFEWmZqNHBmMzhNOEFYa0V0bHQvditPK3Y0VGsydHVPemVNcklHZWo4WWVXN3Q4ZjFDZjl5emd0MUVNRm4veHk4NHZSVUdmdTNsL0UwR09JTndZeHhhQlRrZHowLzJvRCs0Ri82Y2o0ZWZwaENGUGpQL2x3T2U3ZkgremZEeUNyRHVrM2VNd0pNcWNpY1orUCt2eS9VSDhud3E4R3MyQll5NVBpMGo4K3dyZG4vOWZUYnJSa0YxeitaK0V3dUk4aER3dmVqSC9mVEpxWXpjVFduM2ErZmRRV1czcC9yNXBieXM0bWV3QXJFNDJNZXBveGZUYlNJbnNORWJLQkVyMGpTZ0QvTXBuNS9Nb2s3WjNlTDltT0FGMXdDT1JaN0gzOTZMVm9KdnAzQ3BpSElsT1V6bjN0UFA1NUo2OXRzTFpoRHA3ZHlMZ1A4c01jai9iUXVlQnNzZVFxOUdhNUo3K3ZleDhIb2swdmQ2ZFlRUHE3TnhuOFo5bk5ubVdyWFFlS0hzVUNUOHJpZk8zNHdJcSs3ME9URDZGR25zYjVNZnF3UDdrV1hiU3VSZ3lndG9BMjRJNXhoM0VmMDhYN3RjTXExQWQ4Si9GUFRkcnVEMTBiaFV5aE9yQUNQRTBkKzgvUysrdE1GWWdvZE5kOVkrMVJkTjBKMUIwalpTN2kxZ2FGTEU3MHdUWmdPT3gvSmhIOVg2V3ppZml0cFd4NzRMbDg2eEhydlVDbzZRaXNQODhibDNjajhwK041L3BtMmlRNmQ4YlZOYmVqQWEvdmNRd2Fid045eG44ZEZpZ08zbXlBUWtlcjBGOVlGNzdONE1FaWxhMysxMHFyRHk2Y0RtZWdRSXlmd1M1SU56ZTRmM1dvMEh2cTFDOWE4VC9ZbVN0MEV0Y2lFU21jZSs2K3p3N2tSRHphVHJudnc0SlB5OGx0Y0NPMWJrWkZKZm82eDNlcnhrdVFDSmNiSWRBTzkrSnlzQm42VHhHeGhRU2ZuNkpkRU1LQ05OZ0ZnbGZsM2Q0djJZd0VjNWM0djFuQWZIL0RCTGl0M1Y0djdWSStIa0I0ZUtiZTkvWjVMbWkyejEzRWVjaTEwT2Z2M3UrR3dsUmw5RDVmR3cxYXZPZlF4cUxNbmJmV1ZRdnIrL3dmczF3Tm5JOWREZUg4SjluRHhJaExxUHpNQXlya0t2Vk00Z3ZQdHI1ZnRUZXRyUGIzMUp3Rm1wbnh4bzh5eDVrZ1hJRm5TOUdyMFRpeXRQSmhxSHc3L3NRcW0rOWprbDFCdXBuVFl1SXpYLzJvckhLMVhRZUtINFNhUTRuSUFIZTliNXg3eitINmx0Yi9jMVNCQ0JRcHJ5SjFCb29MMVBxeUNMQkpzTzdVZUxrVFFxR1NWMXQxcEN1OXVmOXQ3M2ZqUXBiVVZ1enIwQ0RzbU55bnMzTnBHblVDZXhBM0J0TmlzekNZQUtsOFNvYUZ6UjdiOEg0aW5MQm1FQ3JIYXViUEZjZDhkMkI4c2dtaFhtVElwdnNXdURoU1JvTGpYYStEMWtvRmVXQ01ZNDZncGcxVU4xNzJaYUNlNUxuYkRRcEhFTDU3YVpCSTZITmpqT29qQlVWaDJzTWRVcXVTMXhlT1poRjNLZVQ4LzNrODdmSnZxWEJHTm1KYjk3Z2J6OHFYMFhGWVJwRjV2Q05Ca0gybWlQTjkyYVRZcHZvRDZOMGFDYjYyTkVFaDd6LzdUYUcwY1RFQmdIMkhIa2QwMzVTN2dzMGZzNGg1elhzWE0vakQya3c0aUw1cnlac215Qk1BeE5ENXBOWHN6THFDajd1UkR2R081YmVSV0FJMWYwOFVjbzlXdDRzT08rYm9lWWNYVjVub0lHVml6cGE5WHNkblUrMldrVU50UUdOOGlldlAyaUVNU1I0YkVLcjNXY1NtcDNIOHY4YUpINXRiKzN4dXdJLzcrMzhEMURzRmNNMk5CSDZGdXFqdDVJL1Roc2pEVHI3REpUZmEybWN0cUJKMzF2cFRzeTdWckFPQ1R5bmVjL2hudHR4R3hxYlhvWDRieU9mL3lncC8xT1MvemYrZWVVS3RORDZOb3Jia0dRS3hkODZMZWU1M09OMnhQL2JhRUZ3Ry9uajFOSGt2emNnUzV0VENYZGg5ZTlSUjVQZWQxRXMvdytRM1NHc0VmK3JrVmZDN2NuN1J2elhvakp3SXJKNHNERjJvMzcyRnVDOUZCZUNZUzF5TVR1eHlYT0I2dVIzMFB4a0s4cWpQUDRqYU02M0ZvMnZua3dxK3VhTk0wSGw2Z01VdHlITEd0VEdiWTQ4aTMrK0UxbGwzRXk2S0pvM1Q3SGRiTmVnTnVDSnREYkcvZ253VC9SKzhkdXdHbmdIcVV0bzNuUFYwZHpuKzZqdDI1RzhiOFIvWmZMLzY1RkhpYzgvZHI4N2tOaGNWQWlLVmNqSzFvS2pOK3JyZHlPWHRDMG83eHN0Q2c4anZxdFFHN0NPTlBhcys1OEh2ZmM3a0lWaTI0di9TeFdBREtjamF4aGZEYzFMRUhzOWdBYUZzOGw3RzB5TjVIdy85bCtnaHVRNk9sOWxXU3BPUXVxOEh5RFd6YURZODVzSVlNRkRiU0lSbSt3M3FtRDdVZU5mMU1ESHgyWTBTSXVKTkkzS2dJa0ExaEVNTzhkVzh0M081MUduMHEvdE9EZWlRWXBmYnFGeEhocC9hd2hzTU8zemI5U3cxa210Zm9wcStIMnNRMlVnenpJcjc1cE5DSDMrdmxWRlhxZHE1d3VvZ2UzVXltcXBXSTNTSUUra3ludHZrMkdYZjUzR1ZqVjUvejlELzdham4wUnBrR2NOazNmZVRBeG9sZ1lHVjF6b0I4YlJnS1hkZkxQbmpUMTNIdDk2em5mcTNtZEZ3bUpSK2Z5YkhSczlkelBlcmhYUUhqVHgvYWVjLytvMWhzbUtsTkIrL3YwcXN0eXd3Vit6LzNIUDl5Uy8vU1Q5NFIrekJGcjAzdnZuZGZUYzg2UVQxcFdrb21LemN1TmUyNHVzRVQ1TGYvaGZoQ2Jlcm1VRzNubnNhUHozSk85TlRQWDVOMHVEYWVUdTlDWDZ3LysxeU9xbVdiN1owUzIzTWY3K2JxUE56cWVSMWN1WHU4S21mYndjMWI4OC9ubm50Z2h1Z3NVS1ZKZGNDNWRXL21jYUJUcSt0RnVFMnNRRnlCcGt3bm1tUnMvdDV0dGNjcXlUV25jM3N2Q0l2WjlCbG1aWGRKVlY2emdQV1lQa1dlYms5WGxtQk9EeXJ4RmZVR3YwdnpQSTB1cWFyak5yRGM5SEN3K3hoZEE4SHNaL2daUy9qU0h5cklyeS9uTVdXVnJkMEF0eUxlQXN0UERVeUVnbGRzMzQzNWQ4ZG1SeUhJdjhOdllmcGkvc1I0c3J1ZHU4TjBPbkFoQm9FSGcyV3JGeXJWV2FaYVQ3dVMrWU5DdjQreEhwbStuL05yUWphQ1hrWk9RTGJMN243YVpEcTRXK1R1cnV0SlhCNEg4aU1sSExFN0JpMTlybDdGNmJSNkxYZHZxL0RlOHdFa0UyMFZ3SVdTcGYvLzBDRXIxMk1SajgxeWV2bUZ0VU8vejhhM25uQzJnUU5lMTgxaThNb1JXYjFUUjJpMnYwdnAxekVIK3pLQm9FL3BQSnE1RVFzaFNlZVVjVGZ2cmQ5b0U0bTlXbW9SbW5WcSs1Ui85YU0wdXFvbURXTUxhSTA0aEh1eHo5YXdDL2o2dzkzbzhtZjcxMmVXMEZ3MlJkRkZ2bFV5ZHJNZFBxNzZhUkc4NzdHUXorb0x6L2ZiTFdQNDM0ZEhMY2g5dzlQa3ovK1UrZ2dOTnZJVHNSZG8vK3RYYnJpSDl0SC9DUEtOWkp2eFkvREJOb0o3WTNFN2FCcmZKczUvTTY0dndKdE1YM0lQQi9Fd29FN3J2Rk5lTFF5V2MyOGY4c3hYazk1R0VjQ1lHdm9qV0xhUDk5cTlmYzl6Ynh2NFRCNFA4eTVLS1pKK0Q0Ny9PdXRmcmRXZUFiYVBKZjlPNTdQc2FRRVBqaTVCeVd6clBWMzh3aWk4b3JHUXorNTZFZHVXSWhhbHJoMjI1NlBJaXNYanZlZmE4YkFwREJoSkRUMEk1aDdaQ0xDVUN4MzB3amk1ZGJHWXpCdjR0aFpCRjBBdGt0MHpzdCtPNjFmY2lFZGl2OW4vajdHRVltZ2NlVFZjUzcwZURadFJray9QUmoyL1Ztc0czcE41Q3ZpQysxdzdQM3MyalZkSmR6YlZCZzI5S3ZwZldPb05sMzhNNzNvelpnRUlRZkh4WUlleFdOWTNYbGNXdDBia2V6bWh3RTRjZUhyV0JPRUFyQnpjNGJYWE9QWmpVMmFHMC9pUDg0cWR0aXUvenlQblBQMjNHajZnZEdTUU9VUS9QOGpIRnM5Sm1kajlIL2dYOE01cnJvb2huWFA2Q3hBT1NlMzRvbS9oOWhNUG4vTHBvSWIwcmV0NVBQclJ4dlJ5ditIMmZ3K0k4QmIwRDhOeVRYbHNLeEdmOVBvZGhDL1o3NCtCaERGbEd2UTR0QjBEN1BadWRiZ2MraE9GK0R5UCtWU0FoWmwxeGJTbC9mYUt5d0hRWGovaktEeDM4VXhjZDZDVm0zMVhiSGVZM2U3MERCcUw5Ty82eWU4ekNLd21LOGdIUjNxancrUzcyMkMxbkFYc25nOFI5QjhhRitrVFJXWFNOZVMwbURPNUcxMHpVTTNoaHdCQm5DUEp2UWJiVlpPclNhUm5jamE2Y2I2QkwvYmdwQUx0WWlxNUQxeExkTzl3azJFb0Qyb0ladkM4WDVlSGFLMVdnUU5FVnpIODVtQlg4YUNSN2JLYzdIc1ZPc1JJT2dOVFEyajJ6bDJneks5NTMwZjdXdlZVeWl2RjlGNjJLWWY4M2V6eUpybDkwTTNxQTNEeE9vRGt6UzJLeXowWHM3MzQvS3dEU0ROK2pKd3hqaVBrN1dQWkFsbk04bHJ5SUNQSGNMSTJURkVHak0xVCs2NTY2MXo2QUtIejRzVUxBYnc0a2xIaTBOQnNYaXB4VU1rWEp2eFQyc2xjL0t3aDNTT0U2dHhIRDZBK0pXTTNhOEJhMzBmZ3JGMFNnRFRnSmVnUWJFc2EzRDJ6bmVpbHc4UGtmdkE1eDJDeWVpcmRyUElyNTFlS3YxSHNUL0t1VG10V1JULzRKeEFyS0lPSU44L3MydTJma1dGRC9vcS9RK3dHdTNzQm1KQWM4a0t3WXVaUXl3RmJnV2lSNWJldnJVM2NNbTVCNzBkQ1NHTmVMWDdQMTJGRVBuQ2pvUEtGNFVOcUMyNzZsa2Q0MWV5aHhnQjlxQitocUtqZkhXQ2RZak4rMG5FOFp3YXpjTmZvN0svZlgwTDlSSnUxaUhER0dlUkRhR1Z6dnBZTmZ2Uk1ML3pmUWd4bG12QkNBWEZ0aHZKWm9VVFpDYVN0cVd3dmNqd3Z0SVYvajNvZ3d2eTZRdkQ2TklDSEc1bTRXRVRRNXRZaitEMHNBbXZMc1pQS1czWFl5Z1N1Qnl0NWhSWmlsZ0ZnMnpwTHZubVBCVGxrbHZIaXl3bWN2ZFRBWE5aY3dDQTF1dzNObmtOVTM1K1E4anl4RGpiY0dOWS96blNZTUZtL0JUbGtsL0h0eGR2RWJJdW92WTVOZ205L1BlYXhBdGZkcUZpUUhHMncxdWJQeDlvY05lUlFaMjdoWGNYY3hpd2dCa1l3TFZHWHhMbjNiZ0JyVE9DKzdjYUlCY0JmajViVEFCNk5lUzh4M0l3dmMyTk9pOWt2SXNldVZoSlJJQ05xS2dubE5vUEFScGdOZmR5ZEVXdW42TStGOU4vK0xiZFF1VEtGYm1SdUE0eE4vaXBsbnNJSi8vVDlDZy94cktzK2lYaDBrMEdkcUFObzFaUzdwQ2JydDY3U0YxYTk4Qi9CUk45cStqL1B4WG9EaVI2NEZqVWRtM3pVTnNjZGhpSWUxQ1plQU8xQTdjU0RYNG40aksvVEVvN3kzZkxlYlJOT2t1cm5laU1yQURUWHJMc3VpYmh3a2tDSzVGZVg4VWFiMjN4V0d6YU44RDNFVmFEbTZsL3k2T25XSWNMUUpZbUlSSGs1WjduLzg5S0ExMm9UWnhDK1ZaOU03RE9Hcjd6VHRnRWdWMmhuUngzT1k1OTZMK2JnL2l2NDBlOC8vL0NZNEp2RHMxMmxvQUFBQUFTVVZPUks1Q1lJSUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF6TURjeU1BPT1cIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTJweCAwO1xuICAgIGFuaW1hdGlvbjogMC43cyBzcHJpdGUtYW5pbWF0aW9uIHN0ZXBzKDE4KSBpbmZpbml0ZTtcbiAgICB0cmFuc2l0aW9uOiAuNHMgYWxsIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgW2RhdGEtaXNvdG9wZS1sYXlvdXRdIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IC40cyBvcGFjaXR5IGVhc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtOyB9XG5cbltkYXRhLXgtbW9kZT1cImRlc2lnbi1tb2RlXCJdIFtkYXRhLWlzb3RvcGUtbGF5b3V0XSBbY2xhc3MqPVwiY29sLVwiXSxcbltkYXRhLWlzb3RvcGUtbGF5b3V0XS5pc290b3BlLS1sb2FkZWQgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBvcGFjaXR5OiAxOyB9XG5cbltkYXRhLXgtbW9kZT1cImRlc2lnbi1tb2RlXCJdIFtkYXRhLWlzb3RvcGUtbGF5b3V0XTphZnRlcixcbltkYXRhLWlzb3RvcGUtbGF5b3V0XS5pc290b3BlLS1sb2FkZWQ6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmlzb3RvcGUtZ3V0dGVyLWRlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gIC5pc290b3BlLWd1dHRlci1kZWZhdWx0IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5pc290b3BlLWd1dHRlci1kZWZhdWx0OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5pc290b3BlLWZpbHRlcnMgPiAqIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaXNvdG9wZS1maWx0ZXJzIC5saXN0LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICAuaXNvdG9wZS1maWx0ZXJzIC5saXN0LWlubGluZSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmlzb3RvcGUtZmlsdGVycyAubGlzdC1pbmxpbmUgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1maWx0ZXJzLXRyaWdnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaXNvdG9wZS1maWx0ZXJzLW1pbmltYWwgLmxpc3QtaW5saW5lID4gbGkge1xuICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXNvdG9wZS1maWx0ZXJzLW1pbmltYWwgLmxpc3QtaW5saW5lIHtcbiAgICB3b3JkLXNwYWNpbmc6IDA7IH1cbiAgICAuaXNvdG9wZS1maWx0ZXJzLW1pbmltYWwgLmxpc3QtaW5saW5lID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7IH1cbiAgICAuaXNvdG9wZS1maWx0ZXJzLW1pbmltYWwgLmxpc3QtaW5saW5lIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGZvbnQ6IDcwMCAxNHB4LzI0cHggXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5pc290b3BlLWZpbHRlcnMtbWluaW1hbCAubGlzdC1pbmxpbmUgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjY2NhODc2OyB9XG4gICAgICAuaXNvdG9wZS1maWx0ZXJzLW1pbmltYWwgLmxpc3QtaW5saW5lIGEsIC5pc290b3BlLWZpbHRlcnMtbWluaW1hbCAubGlzdC1pbmxpbmUgYTphY3RpdmUsIC5pc290b3BlLWZpbHRlcnMtbWluaW1hbCAubGlzdC1pbmxpbmUgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgICAuaXNvdG9wZS1maWx0ZXJzLW1pbmltYWwgLmxpc3QtaW5saW5lIGE6aG92ZXIsIC5pc290b3BlLWZpbHRlcnMtbWluaW1hbCAubGlzdC1pbmxpbmUgYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2NjYTg3NjsgfVxuICAgICAgLmlzb3RvcGUtZmlsdGVycy1taW5pbWFsIC5saXN0LWlubGluZSBhLmFjdGl2ZTphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cblxuLmlzb3RvcGUtZmlsdGVycy1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuICAuaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUgKjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUge1xuICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmlzb3RvcGUtZmlsdGVycy1yZXNwb25zaXZlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSAuaXNvdG9wZS1maWx0ZXJzLXRvZ2dsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgICAuaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUgLmlzb3RvcGUtZmlsdGVycy10b2dnbGUgLmNhcmV0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAuaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUgPiBsaSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSA+IGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSAuaXNvdG9wZS1maWx0ZXJzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ5cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAyMTBweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7IH1cbiAgICAgICAgLmlzb3RvcGUtZmlsdGVycy1yZXNwb25zaXZlIC5pc290b3BlLWZpbHRlcnMuYWN0aXZlIHtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmlzb3RvcGUtZmlsdGVycy1yZXNwb25zaXZlIC5pc290b3BlLWZpbHRlcnMgLmxpc3QtaW5saW5lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUgLmlzb3RvcGUtZmlsdGVycyAubGlzdC1pbmxpbmUgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUgLmlzb3RvcGUtZmlsdGVycyAubGlzdC1pbmxpbmUgYS5hY3RpdmUsIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSAuaXNvdG9wZS1maWx0ZXJzIC5saXN0LWlubGluZSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjY2NhODc2O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDQsIDE2OCwgMTE4LCAwLjEpOyB9XG4gICAgICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSAuaXNvdG9wZS1maWx0ZXJzIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuaXNvdG9wZS1maWx0ZXJzLXJlc3BvbnNpdmUgLmlzb3RvcGUtZmlsdGVycyBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmlzb3RvcGUtZmlsdGVycy1yZXNwb25zaXZlIC5pc290b3BlLWZpbHRlcnMge1xuICAgICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgICAgLmlzb3RvcGUtZmlsdGVycy1yZXNwb25zaXZlIC5pc290b3BlLWZpbHRlcnMgLmxpc3QtaW5saW5lIGEge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaXNvdG9wZS1maWx0ZXJzLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmlzb3RvcGUtZmlsdGVycy10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXNvdG9wZS1zdHlsZS1pbnZlcnNlIC5saXN0LWlubGluZSA+IGxpID4gYTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2NjYTg3NjsgfVxuICAuaXNvdG9wZS1zdHlsZS1pbnZlcnNlIC5saXN0LWlubGluZSA+IGxpID4gYSwgLmlzb3RvcGUtc3R5bGUtaW52ZXJzZSAubGlzdC1pbmxpbmUgPiBsaSA+IGE6YWN0aXZlLCAuaXNvdG9wZS1zdHlsZS1pbnZlcnNlIC5saXN0LWlubGluZSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmlzb3RvcGUtc3R5bGUtaW52ZXJzZSAubGlzdC1pbmxpbmUgPiBsaSA+IGE6aG92ZXIsIC5pc290b3BlLXN0eWxlLWludmVyc2UgLmxpc3QtaW5saW5lID4gbGkgPiBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNjY2E4NzY7IH0gfVxuXG4uaXNvdG9wZS1pdGVtLXdpZHRoLTMzcCxcbi5pc290b3BlLWl0ZW0td2lkdGgtNjZwIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlzb3RvcGUtaXRlbS13aWR0aC0zM3AgPiAqLFxuICAuaXNvdG9wZS1pdGVtLXdpZHRoLTY2cCA+ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDAyKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaXNvdG9wZS1pdGVtLXdpZHRoLTMzcCxcbiAgICAuaXNvdG9wZS1pdGVtLXdpZHRoLTY2cCB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pc290b3BlLWl0ZW0td2lkdGgtMzNwIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzJTsgfVxuICAuaXNvdG9wZS1pdGVtLXdpZHRoLTY2cCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2JTsgfSB9XG5cbi5pc290b3BlLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgLTFweCAwOyB9XG5cbi5pc290b3BlLWNvbmRlbnNlZCAuaXNvdG9wZS1pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlzb3RvcGUtY29uZGVuc2VkIC5pc290b3BlLWl0ZW0ge1xuICAgIG1hcmdpbjogLTFweDsgfSB9XG5cbi8qXG4gKiAgT3dsIENhcm91c2VsIC0gQW5pbWF0ZSBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEwMDBtcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG4gIHotaW5kZXg6IDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLm93bC1jYXJvdXNlbCAuZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKiBcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cbi5vd2wtaGVpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDsgfVxuXG4vKiBcbiAqICBDb3JlIE93bCBDYXJvdXNlbCBDU1MgRmlsZVxuICovXG4ub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIHBvc2l0aW9uIHJlbGF0aXZlIGFuZCB6LWluZGV4IGZpeCB3ZWJraXQgcmVuZGVyaW5nIGZvbnRzIGlzc3VlICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi1ZOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiLlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtcHJldixcbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLW5hdiAub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1kb3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsLm93bC10ZXh0LXNlbGVjdC1vbiAub3dsLWl0ZW0ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1ncmFiIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogXG4gKiBcdE93bCBDYXJvdXNlbCAtIExhenkgTG9hZCBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxuXG4vKiBcbiAqIFx0T3dsIENhcm91c2VsIC0gVmlkZW8gUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgZm9udDogNDAwIDQwcHgvODBweCAnRm9udEF3ZXNvbWUnO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTsgfVxuICAub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjE0NCc7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbjpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby10bixcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAtbW96LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7IH1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSB7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4ub3dsLWNhcm91c2VsIC5pdGVtIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vd2wtc3BhY2luZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm93bC1zcGFjaW5nLTEgLm93bC1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDFweDsgfVxuICAub3dsLXNwYWNpbmctMSAub3dsLXByZXYge1xuICAgIGxlZnQ6IDAlOyB9XG4gIC5vd2wtc3BhY2luZy0xIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub3dsLXNwYWNpbmctMSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5vd2wtc3BhY2luZy0xIC5vd2wtcHJldiB7XG4gICAgICBsZWZ0OiAtNiU7IH1cbiAgICAub3dsLXNwYWNpbmctMSAub3dsLW5leHQge1xuICAgICAgcmlnaHQ6IC02JTsgfSB9XG5cbi8qXG4gKiBPd2wgTmF2aWdhdGlvblxuICovXG4ub3dsLW5hdi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm93bC1wcmV2LFxuLm93bC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250OiA0MDAgMjRweCAnTWF0ZXJpYWwgSWNvbnMnO1xuICBjb2xvcjogIzJiMmY0MDtcbiAgdHJhbnNpdGlvbjogLjIycztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5vd2wtcHJldjpob3ZlcixcbiAgLm93bC1uZXh0OmhvdmVyIHtcbiAgICBjb2xvcjogI2NjYTg3NjsgfVxuXG4ub3dsLXByZXYge1xuICBsZWZ0OiAwOyB9XG4gIC5vd2wtcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU1YzQnOyB9XG5cbi5vd2wtbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC5vd2wtbmV4dDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU1YzgnOyB9XG5cbi8qXG4gKiBPd2wgUGFnaW5hdGlvblxuICovXG4ub3dsLWRvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm93bC1kb3RzLmRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5vd2wtZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qXG4gKiBPd2wgUGFnaW5hdGlvblxuICovXG4ub3dsLW51bWJlcmluZy1kZWZhdWx0IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLm93bC1udW1iZXJpbmctZGVmYXVsdCA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAub3dsLW51bWJlcmluZy1kZWZhdWx0IC5udW1iZXJpbmctY3VycmVudCxcbiAgLm93bC1udW1iZXJpbmctZGVmYXVsdCAubnVtYmVyaW5nLWNvdW50IHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5vd2wtbnVtYmVyaW5nLWRlZmF1bHQgLm51bWJlcmluZy1jdXJyZW50IHtcbiAgICBtaW4td2lkdGg6IDE2cHg7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7IH1cbiAgLm93bC1udW1iZXJpbmctZGVmYXVsdCAubnVtYmVyaW5nLXNlcGFyYXRvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuICAgIC5vd2wtbnVtYmVyaW5nLWRlZmF1bHQgLm51bWJlcmluZy1zZXBhcmF0b3I6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjNweDtcbiAgICAgIGxlZnQ6IC02cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNzUlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC5vd2wtbnVtYmVyaW5nLWRlZmF1bHQgLm51bWJlcmluZy1jb3VudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTlweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5vd2wtY2Fyb3VzZWwtaW52ZXJzZSAub3dsLW5leHQsXG4ub3dsLWNhcm91c2VsLWludmVyc2UgLm93bC1wcmV2IHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLm93bC1jYXJvdXNlbC1pbnZlcnNlIC5vd2wtbmV4dDpob3ZlcixcbiAgLm93bC1jYXJvdXNlbC1pbnZlcnNlIC5vd2wtcHJldjpob3ZlciB7XG4gICAgY29sb3I6ICNjY2E4NzY7IH1cblxuLm93bC1jYXJvdXNlbC1pbnZlcnNlIC5vd2wtbnVtYmVyaW5nLWRlZmF1bHQgLm51bWJlcmluZy1jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm93bC1jYXJvdXNlbC1pbnZlcnNlIC5vd2wtbnVtYmVyaW5nLWRlZmF1bHQgLm51bWJlcmluZy1zZXBhcmF0b3I6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLm93bC1jYXJvdXNlbC1pbnZlcnNlIC5vd2wtbnVtYmVyaW5nLWRlZmF1bHQgLm51bWJlcmluZy1jb3VudCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLm93bC1uYXYtcG9zaXRpb24tbnVtYmVyaW5nIC5vd2wtbmV4dCxcbi5vd2wtbmF2LXBvc2l0aW9uLW51bWJlcmluZyAub3dsLXByZXYge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogLTUzcHg7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4ub3dsLW5hdi1wb3NpdGlvbi1udW1iZXJpbmcgLm93bC1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IGNhbGMoNTAlICsgNDJweCk7IH1cblxuLm93bC1uYXYtcG9zaXRpb24tbnVtYmVyaW5nIC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiBjYWxjKDUwJSArIDQycHgpOyB9XG5cbi5vd2wtbmF2LXBvc2l0aW9uLW51bWJlcmluZyArIC5vd2wtbnVtYmVyaW5nIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ub3dsLW5hdi1ib3R0b20tbGVmdCAub3dsLW5hdiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm93bC1uYXYtYm90dG9tLWxlZnQgLm93bC1uZXh0LFxuLm93bC1uYXYtYm90dG9tLWxlZnQgLm93bC1wcmV2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4ub3dsLW5hdi1ib3R0b20tbGVmdCAub3dsLXByZXYge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5vd2wtbmF2LWJvdHRvbS1sZWZ0IC5vd2wtbmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ub3dsLXN0eWxlLW1pbmltYWwgLml0ZW0ge1xuICB3aWR0aDogMTAwJTsgfVxuICAub3dsLXN0eWxlLW1pbmltYWwgLml0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ub3dsLXN0eWxlLW1pbmltYWwgLm93bC1kb3RzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vd2wtc3R5bGUtbWluaW1hbCAub3dsLWRvdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2RlZGVkZTtcbiAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTsgfVxuXG4ub3dsLXN0eWxlLW1pbmltYWwgLm93bC1kb3QuYWN0aXZlLFxuLm93bC1zdHlsZS1taW5pbWFsIC5vd2wtZG90OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NjYTg3NjsgfVxuXG4ub3dsLXN0eWxlLW1pbmltYWwgLm93bC1kb3QgKyAub3dsLWRvdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG5cbi5vd2wtbmF2LWNsYXNzaWMgLm93bC1uYXYge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3dsLW5hdi1jbGFzc2ljIC5vd2wtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5vd2wtbmF2LWNsYXNzaWMgLm93bC1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm93bC1uYXYtY2xhc3NpYyAub3dsLW5hdiAub3dsLXByZXYsXG4gICAgLm93bC1uYXYtY2xhc3NpYyAub3dsLW5hdiAub3dsLW5leHQge1xuICAgICAgdG9wOiA0NSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgY29sb3I6ICM5YjliOWI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmM2Y4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udDogNDAwIDIwcHgvNDVweCAnZmwtZmxhdC1pY29ucy1zZXQtMic7IH1cbiAgICAgIC5vd2wtbmF2LWNsYXNzaWMgLm93bC1uYXYgLm93bC1wcmV2OmhvdmVyLFxuICAgICAgLm93bC1uYXYtY2xhc3NpYyAub3dsLW5hdiAub3dsLW5leHQ6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYTg3NjsgfVxuICAgIC5vd2wtbmF2LWNsYXNzaWMgLm93bC1uYXYgLm93bC1wcmV2IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNweDsgfVxuICAgICAgLm93bC1uYXYtY2xhc3NpYyAub3dsLW5hdiAub3dsLXByZXY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGUwMTUnO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuICAgIC5vd2wtbmF2LWNsYXNzaWMgLm93bC1uYXYgLm93bC1uZXh0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4OyB9XG4gICAgICAub3dsLW5hdi1jbGFzc2ljIC5vd2wtbmF2IC5vd2wtbmV4dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxlMDE1JzsgfSB9XG5cbi8qXG4qIEBzdWJzZWN0aW9uICAgUkQgTmF2YmFyXG4qXG4qIEBkZXNjcmlwdGlvbiAgRGVzY3JpYmVzIHN0eWxlIGRlY2xhcmF0aW9ucyBmb3IgUkQgTmF2YmFyIGV4dGVuc2lvblxuKlxuKiBAYXV0aG9yICAgICAgIEV2Z2VuaXkgR3VzYXJvdlxuKiBAbGluayAgICAgICAgIGh0dHBzOi8vdWEubGlua2VkaW4uY29tL3B1Yi9ldmdlbml5LWd1c2Fyb3YvOGEvYTQwLzU0YVxuKi9cbkAtd2Via2l0LWtleWZyYW1lcyByZC1uYXZiYXItc2xpZGUtZG93biB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgcmQtbmF2YmFyLXNsaWRlLWRvd24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcmQtbmF2YmFyLXNsaWRlLXVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9IH1cblxuQGtleWZyYW1lcyByZC1uYXZiYXItc2xpZGUtdXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7IH0gfVxuXG4vKlxuKiBAc3Vic2VjdGlvbiBHZW5lcmFsIFN0eWxlc1xuKi9cbi5yZC1uYXZiYXItd3JhcCwgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUsIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItaW5uZXIsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcCwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUsIC5yZC1uYXZiYXItZGVmYXVsdCAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUsIC5yZC1uYXZiYXItZGVmYXVsdCAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGU6YmVmb3JlLCAucmQtbmF2YmFyLWRlZmF1bHQgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlOmFmdGVyLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2gsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZ3JvdXAsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gge1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTsgfVxuXG4ucmQtbmF2YmFyLCAucmQtbmF2YmFyLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5yZC1uYXZiYXItZml4ZWQsXG4ucmQtbmF2YmFyLXN0YXRpYyxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLFxuLnJkLW5hdmJhci1zaWRlYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJkLW5hdmJhci0tbm8tdHJhbnNpdGlvbiwgLnJkLW5hdmJhci0tbm8tdHJhbnNpdGlvbiAqIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5yZC1uYXZiYXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7IH1cblxuLnJkLW5hdmJhci13cmFwLFxuLnJkLW5hdmJhcixcbi5yZC1uYXZiYXItYnJhbmQsXG4ucmQtbmF2YmFyLXNsb2dhbixcbi5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLW1lZ2FtZW51LFxuLnJkLW5hdmJhci1jb2xsYXBzZS1pdGVtcyxcbi5icmFuZC1uYW1lLFxuLnJkLW5hdmJhci1uYXYsXG4ucmQtbmF2YmFyLXBhbmVsLFxuLnJkLW5hdmJhci1zZWFyY2gtZm9ybS1pbnB1dCxcbi5yZC1uYXZiYXItc2VhcmNoLWZvcm0tc3VibWl0LFxuLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLFxuLnJkLW5hdmJhci1saXZlLXNlYXJjaC1yZXN1bHRzLFxuLnJkLW5hdmJhci1zZWFyY2gtZm9ybSB7XG4gIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2Utb3V0OyB9XG5cbi5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwMzBhO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHNwYW4ge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUgc3BhbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDMwYTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICAgLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gICAgICBib3R0b206IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgICAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZS5hY3RpdmUgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9XG4gICAgLnJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxOHB4KTsgfVxuICAgIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMThweCk7IH1cblxuLnJkLW5hdmJhci0taGFzLXNpZGViYXIgYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMjcwcHg7IH1cblxuLnJkLW5hdmJhci0taXMtc3R1Y2sge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlOTsgfVxuXG4ucmQtbmF2YmFyLnJkLW5hdmJhci1maXhlZCArIC5yZC1uYXZiYXIucmQtbmF2YmFyLS1pcy1jbG9uZSxcbi5yZC1uYXZiYXIucmQtbmF2YmFyLXNpZGViYXIgKyAucmQtbmF2YmFyLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qXG4qIE5hdmJhciBjb21wb25lbnRzXG4qL1xuLnJkLW5hdmJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnJkLW5hdmJhci10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJkLW5hdmJhci10b2dnbGUgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAgIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgICAgdG9wOiA4cHg7IH1cbiAgICAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyLCAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSwgLnJkLW5hdmJhci10b2dnbGUgc3BhbiB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAucmQtbmF2YmFyLXRvZ2dsZSBzcGFuIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLnJkLW5hdmJhci10b2dnbGUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMS43MTQyOXB4IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEuNzE0MjlweCBjZW50ZXI7IH1cbiAgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAucmQtbmF2YmFyLXRvZ2dsZS5hY3RpdmUgc3BhbjpiZWZvcmUsIC5yZC1uYXZiYXItdG9nZ2xlLmFjdGl2ZSBzcGFuOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxNXB4OyB9XG4gICAgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDBkZWcpOyB9XG4gICAgLnJkLW5hdmJhci10b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDBkZWcpOyB9XG4gIC5yZC1uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5yZC1uYXZiYXItYnJhbmQge1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnJkLW5hdmJhci1icmFuZCBzdmcge1xuICAgIGZpbGw6ICMwMDA7IH1cblxuLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLFxuLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZTo6LW1vei1mb2N1cy1pbm5lcixcbiAgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaC1zdWJtaXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWNvbnRyb2w6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IDQwMCAxOHB4LzM2cHggXCJGb250QXdlc29tZVwiOyB9XG4gIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDInO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGU6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJkLW5hdmJhci1hc2lkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5yZC1uYXZiYXItYXNpZGUgPiAqIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ucmQtbmF2YmFyLWFzaWRlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi8qXG4qIEBzdWJzZWN0aW9uICAgSHlicmlkICBTdHlsZXNcbiovXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC1mb3JtLWlucHV0IGlucHV0LFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc2VhcmNoLWZvcm0taW5wdXQgaW5wdXQsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXNlYXJjaC1mb3JtLWlucHV0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5yZC1uYXZiYXItc3RhdGljOmFmdGVyLFxuLnJkLW5hdmJhci1mdWxsd2lkdGg6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWJyYW5kLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWJyYW5kLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1pbm5lcixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDAzMGE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhLmZvY3VzID4gYSxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEgPiBhOmhvdmVyLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpID4gYS5mb2N1cyA+IGEsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNjY2E4NzY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEuYWN0aXZlID4gYSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEuYWN0aXZlID4gYSB7XG4gICAgY29sb3I6ICNjY2E4NzY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6YWZ0ZXIsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNjY2E4NzY7XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZS1vdXQ7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEgLmxhYmVsLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpID4gYSAubGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogLTE4cHggMCAwIDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhLFxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYTphZnRlcixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkuZm9jdXMgPiBhOmFmdGVyLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaS5vcGVuZWQgPiBhOmFmdGVyLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXI6YWZ0ZXIsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGE6YWZ0ZXIsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpLmZvY3VzID4gYTphZnRlcixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkub3BlbmVkID4gYTphZnRlcixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItc3VibWVudSA+IC5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiAucmQtbmF2YmFyLXN1Ym1lbnUgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItc3VibWVudS5mb2N1cyxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2IC5yZC1uYXZiYXItc3VibWVudS5mb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUgPiAucmQtbmF2YmFyLW1lZ2FtZW51LFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLW1lZ2FtZW51LCAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IC5yZC1uYXZiYXItc3VibWVudS5mb2N1cyA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IC5yZC1uYXZiYXItc3VibWVudS5mb2N1cyA+IC5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUub3BlbmVkID4gLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gLnJkLW5hdmJhci1zdWJtZW51LmZvY3VzID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gLnJkLW5hdmJhci1zdWJtZW51LmZvY3VzID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLXN1Ym1lbnUgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdmJhci1zdWJtZW51ID4gLnJkLW5hdmJhci1kcm9wZG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdmJhci1zdWJtZW51LmZvY3VzID4gLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLXN1Ym1lbnUuZm9jdXMgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdmJhci1zdWJtZW51LmZvY3VzID4gLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLXN1Ym1lbnUuZm9jdXMgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiAucmQtbmF2YmFyLXN1Ym1lbnUgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiBsaS5yZC1uYXZiYXItLWhhcy1kcm9wZG93bixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2IGxpLnJkLW5hdmJhci0taGFzLWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLW1lZ2FtZW51LFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgbGkuZm9jdXMgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgbGkuZm9jdXMgPiAucmQtbmF2YmFyLW1lZ2FtZW51LFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbGlzdCA+IGxpID4gYSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWxpc3QgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSwgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpiZWZvcmUsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbGlzdCA+IGxpID4gYSxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1saXN0ID4gbGkgPiBhOmJlZm9yZSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpiZWZvcmUsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbGlzdCA+IGxpID4gYSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1saXN0ID4gbGkgPiBhOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmJlZm9yZSxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1saXN0ID4gbGkgPiBhOmJlZm9yZSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpiZWZvcmUsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbGlzdCA+IGxpID4gYTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogLTZweDtcbiAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6ICNjY2E4NzY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpob3ZlcixcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1saXN0ID4gbGkgPiBhOmhvdmVyLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmhvdmVyLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWxpc3QgPiBsaSA+IGE6aG92ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpob3ZlcjpiZWZvcmUsXG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1saXN0ID4gbGkgPiBhOmhvdmVyOmJlZm9yZSxcbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmhvdmVyOmJlZm9yZSxcbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWxpc3QgPiBsaSA+IGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLCAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmZvY3VzLCAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmFjdGl2ZSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbGlzdCA+IGxpID4gYSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbGlzdCA+IGxpID4gYTpmb2N1cyxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbGlzdCA+IGxpID4gYTphY3RpdmUsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpmb2N1cyxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6YWN0aXZlLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1saXN0ID4gbGkgPiBhLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1saXN0ID4gbGkgPiBhOmZvY3VzLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1saXN0ID4gbGkgPiBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjOWY5ZjlmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmhvdmVyLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1saXN0ID4gbGkgPiBhOmhvdmVyLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpob3Zlcixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbGlzdCA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjY2NhODc2O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgKyBsaSxcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbGlzdCA+IGxpICsgbGksXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgKyBsaSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbGlzdCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSxcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1saXN0ID4gbGkgPiBhLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWxpc3QgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6YmVmb3JlLFxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbGlzdCA+IGxpID4gYTpiZWZvcmUsXG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpiZWZvcmUsXG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1saXN0ID4gbGkgPiBhOmJlZm9yZSB7XG4gICAgICB0b3A6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpICsgbGksXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbGlzdCA+IGxpICsgbGksXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSArIGxpLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWxpc3QgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4OyB9IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gIGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEzKTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNjY2E4NzY7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICB3aWR0aDogMTg4cHg7XG4gIHBhZGRpbmc6IDI1cHggMzVweCAzMHB4O1xuICBtYXJnaW4tbGVmdDogLTMycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgICB3aWR0aDogMjM1cHg7IH0gfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItZHJvcGRvd24sXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDkxcHg7XG4gICAgdG9wOiAtMjBweDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEsIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6Zm9jdXMsIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6YWN0aXZlLFxuICAgIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGEsXG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpmb2N1cyxcbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkgPiBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzlmOWY5ZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6aG92ZXIsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjY2NhODc2O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5mb2N1cyA+IGEsXG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5vcGVuZWQgPiBhLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkuZm9jdXMgPiBhLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkub3BlbmVkID4gYSB7XG4gICAgY29sb3I6ICNjY2E4NzY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIGxlZnQ6IDE1cHg7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW4tdG9wOiAyN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgPiBsaSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAzNHB4IDIwcHggMzBweCAzNXB4OyB9XG4gICAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSA+IGxpICsgbGksXG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSA+IGxpICsgbGkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUgKiArIC5yZC1tZWdhbWVudS1oZWFkZXIsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUgKiArIC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSAqICsgLnJkLW5hdmJhci1saXN0LFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW1lZ2FtZW51ICogKyAucmQtbmF2YmFyLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbWVnYW1lbnUsXG4gICAgLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICB3aWR0aDogMTE0MHB4OyB9XG4gICAgICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW1lZ2FtZW51ID4gbGksXG4gICAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW1lZ2FtZW51ID4gbGkge1xuICAgICAgICBwYWRkaW5nOiA0NHB4IDMwcHggNTBweCA1MHB4OyB9IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmhvdmVyLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogI2NjYTg3NjsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMTlweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIsXG4gIC5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjEwNyc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250OiA0MDAgMTZweCBcIkZvbnRBd2Vzb21lXCI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2NjYTg3NjtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkuZm9jdXMgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciArIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1uYXYgPiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyICsgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLmZvY3VzID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIsXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIgKyAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkuZm9jdXMgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbmF2ID4gbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciArIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyIHtcbiAgY29sb3I6ICNjY2E4NzY7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLWRyb3Bkb3duIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyIHtcbiAgICB0b3A6IDFweDsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWRyb3Bkb3duID4gbGkuZm9jdXMgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaSA+IGE6aG92ZXIgKyAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlcixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItZHJvcGRvd24gPiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLFxuLnJkLW5hdmJhci1mdWxsd2lkdGggLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYTpob3ZlciArIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyIHtcbiAgY29sb3I6ICNjY2E4NzY7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUucmQtbmF2YmFyLS1pcy1zdHVjayxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1jbG9uZS5yZC1uYXZiYXItLWlzLXN0dWNrIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lLFxuLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1zdHVjayxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItbWVnYW1lbnUsIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUgLnJkLW5hdmJhci1tZWdhbWVudSxcbiAgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLW1lZ2FtZW51LFxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aC5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7IH1cblxuLnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItLWhhcy1kcm9wZG93bixcbi5yZC1uYXZiYXItZnVsbHdpZHRoIC5yZC1uYXZiYXItLWhhcy1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItY29sbGFwc2UtdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93bixcbi5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWNvbGxhcHNlLWl0ZW1zLFxuLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItY29sbGFwc2UtaXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNjBweDtcbiAgcGFkZGluZzogMjVweCAxNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzAwMDMwYTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItY29sbGFwc2UtaXRlbXMgbGkgPiAqLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1jb2xsYXBzZS1pdGVtcyBsaSA+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWNvbGxhcHNlLWl0ZW1zIGxpICsgbGksXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWNvbGxhcHNlLWl0ZW1zIGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWNvbGxhcHNlLWl0ZW1zIC5pY29uLFxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItY29sbGFwc2UtaXRlbXMgYSxcbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItY29sbGFwc2UtaXRlbXMgLmljb24sXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWNvbGxhcHNlLWl0ZW1zIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWNvbGxhcHNlLWl0ZW1zIC5pY29uLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItY29sbGFwc2UtaXRlbXMgYVtjbGFzcyo9XCJmYVwiXTpiZWZvcmUsXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWNvbGxhcHNlLWl0ZW1zIC5pY29uLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1jb2xsYXBzZS1pdGVtcyBhW2NsYXNzKj1cImZhXCJdOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdixcbi5yZC1uYXZiYXItc2lkZWJhciB7XG4gIHdpZHRoOiAyNzBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzAwMDMwYTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgei1pbmRleDogOTk4OyB9XG5cbi8qXG4qIFN0YXRpYyBMYXlvdXRcbiovXG4ucmQtbmF2YmFyLXN0YXRpYyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwNSUpO1xuICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7IH1cbiAgICAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lLnJkLW5hdmJhci0taXMtc3R1Y2sge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5yZC1uYXZiYXItc3RhdGljLnJkLW5hdmJhci0taXMtY2xvbmUgLnJkLW5hdmJhci1pbm5lciwgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxM3B4IDMwcHg7IH1cbiAgLnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLW5hdi13cmFwLCAucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLypcbiogRnVsbHdpZHRoIExheW91dFxuKi9cbi5yZC1uYXZiYXItZnVsbHdpZHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucmQtbmF2YmFyLWZ1bGx3aWR0aCAucmQtbmF2YmFyLW5hdiA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLnJkLW5hdmJhci1mdWxsd2lkdGgucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qXG4qIEZpeGVkIExheW91dFxuKi9cbi5yZC1uYXZiYXItZml4ZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYnJhbmQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA2NHB4O1xuICAgIHotaW5kZXg6IDE3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYnJhbmQge1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogNTRweDsgfVxuICAgICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYnJhbmQgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4OyB9IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYnJhbmQgLmJyYW5kLXNsb2dhbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgY29sb3I6ICM5ZjlmOWY7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItcGFuZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlN2U5O1xuICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1wYW5lbCB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IC01NnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtNTZweDtcbiAgICB6LWluZGV4OiA5OTg7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDExMnB4IDAgNTZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU3ZTk7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIHdpZHRoOiA0cHg7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2LXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG9wYWNpdHk6IC4yOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdi13cmFwOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtd3JhcC5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYtaW5uZXIgPiAqIHtcbiAgICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDU2cHggMTRweCAxNnB4O1xuICAgICAgY29sb3I6ICM1MzU0NTc7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpOmhvdmVyID4gYSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaTpob3ZlciA+IGE6aG92ZXIsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkuZm9jdXMgPiBhLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gYTpob3ZlciwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5hY3RpdmUgPiBhLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gYSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogI2I0OTQ2NTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGk6aG92ZXIgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOjphZnRlciwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLmFjdGl2ZSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiAubGFiZWwtY3VzdG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDAgOHB4O1xuICAgICAgZm9udC1zaXplOiA2MCU7XG4gICAgICBwYWRkaW5nOiA2LjQ1cHggLjVlbSA1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1kcm9wZG93biA+IGxpID4gYSxcbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWxpc3QgPiBsaSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1tZWdhbWVudSA+IGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUgKiArIC5yZC1tZWdhbWVudS1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW1lZ2FtZW51ICogKyAucmQtbmF2YmFyLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXN1Ym1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51IGxpID4gYSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLWRyb3Bkb3duIGxpIGxpID4gYSxcbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudSAucmQtbmF2YmFyLW1lZ2FtZW51IHVsIGxpIGxpID4gYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51Lm9wZW5lZCA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaCxcbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWJ0bi13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNnB4IDVweDsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYnRuLXdyYXAge1xuICAgIHBhZGRpbmc6IDE2cHggMTBweDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1idG4td3JhcCAuYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkgLnJkLW5hdmJhci1kcm9wZG93bixcbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaSAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGhlaWdodCAwLjRzIGVhc2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIG1hcmdpbi10b3A6IC0yNHB4OyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTIycHg7XG4gICAgd2lkdGg6IDY1cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQ6IDQwMCAxNXB4IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC40cyBhbGwgZWFzZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1jb2xsYXBzZSxcbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDRweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItY29sbGFwc2U6Zm9jdXMsXG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGU6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYXNpZGUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1hc2lkZSwgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWFzaWRlIC5yZC1uYXZiYXItYXNpZGUtdG9nZ2xlIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNDhweDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1hc2lkZS5hY3RpdmUgLnJkLW5hdmJhci1hc2lkZS1jb250ZW50IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1hc2lkZS10b2dnbGUge1xuICAgIHRvcDogNHB4O1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWFzaWRlLXRvZ2dsZSBzcGFuIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWFzaWRlLXRvZ2dsZSBzcGFuLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYXNpZGUtdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYXNpZGUtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYXNpZGUtdG9nZ2xlIHNwYW46YmVmb3JlLCAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYXNpZGUtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWFzaWRlLXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYXNpZGUtdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAgIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1hc2lkZS10b2dnbGUuYWN0aXZlIHNwYW4ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYXNpZGUtdG9nZ2xlLmFjdGl2ZSBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxOHB4KTsgfVxuICAgICAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWFzaWRlLXRvZ2dsZS5hY3RpdmUgc3BhbjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMThweCk7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWFzaWRlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDdweCk7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgcGFkZGluZzogMjBweCAzNXB4O1xuICAgIG1hcmdpbjogMCAtMXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IC4yM3MgYWxsIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYXNpZGUtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLnJkLW5hdmJhci1maXhlZC5yZC1uYXZiYXItLWlzLWNsb25lIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1maXhlZC0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWZpeGVkLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuaHRtbC5yZC1uYXZiYXItZml4ZWQtbGlua2VkIC5zaXRlLW1haW4ge1xuICBwYWRkaW5nLXRvcDogNTZweDsgfVxuXG4vKlxuKiBTaWRlYmFyIExheW91dFxuKi9cbmh0bWwucmQtbmF2YmFyLXNpZGViYXItbGlua2VkIGJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDI3MHB4OyB9XG5cbi5yZC1uYXZiYXItc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IGxpOmhvdmVyID4gYSwgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IGxpOmhvdmVyID4gYTpob3ZlciwgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gYSwgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNjY2E4NzY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IGxpOmhvdmVyID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSwgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IGxpLmZvY3VzID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgbGk6aG92ZXIgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmhvdmVyLCAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgbGkuZm9jdXMgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiBsaSAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgbGkgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMC40cyBlYXNlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLW5hdiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1uYXYgbGkub3BlbmVkID4gYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNjY2E4NzY7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItbmF2IGxpLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMDc4JztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBmb250OiA0MDAgMTRweCBcIkZvbnRBd2Vzb21lXCI7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgei1pbmRleDogMjsgfVxuICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1icmFuZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZC1uYXZiYXItc2lkZWJhciAucmQtbmF2YmFyLWNvbGxhcHNlLWl0ZW1zIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnJkLW5hdmJhci1zaWRlYmFyIC5yZC1uYXZiYXItY29sbGFwc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucmQtbmF2YmFyLXNpZGViYXIgLnJkLW5hdmJhci1jb2xsYXBzZS5hY3RpdmUgLnJkLW5hdmJhci1jb2xsYXBzZS1pdGVtcyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0IC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgZm9udDogNDAwIDE2cHggXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0IC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWNvbnRyb2wsXG4ucmQtbmF2YmFyLWRlZmF1bHQgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0tbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi5yZC1uYXZiYXItZGVmYXVsdCAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1sYWJlbCB7XG4gIHRvcDogMThweDtcbiAgbGVmdDogMjJweDsgfVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDdweCAyMnB4IDEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5yZC1uYXZiYXItZGVmYXVsdCAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUsXG4ucmQtbmF2YmFyLWRlZmF1bHQgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaC1zdWJtaXQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0IC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZTpiZWZvcmUsXG4gIC5yZC1uYXZiYXItZGVmYXVsdCAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoLXN1Ym1pdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlMDljXCI7XG4gICAgZm9udC1mYW1pbHk6ICdmbC1iaWdtdWctbGluZSc7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0IC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZTpiZWZvcmUsIC5yZC1uYXZiYXItZGVmYXVsdCAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGU6YWZ0ZXIge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0IC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ2ZsLWJpZ211Zy1saW5lJztcbiAgY29sb3I6ICMwMDA7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0IC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnOyB9XG5cbi5yZC1uYXZiYXItZGVmYXVsdCAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGU6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNjY2E4NzY7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0IC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSwgLnJkLW5hdmJhci1kZWZhdWx0IC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZTpiZWZvcmUsIC5yZC1uYXZiYXItZGVmYXVsdCAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGU6YWZ0ZXIge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0IC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZTpiZWZvcmUsIC5yZC1uYXZiYXItZGVmYXVsdCAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0IC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5Y1wiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTsgfVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU1Y2RcIjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSByb3RhdGUoLTkwZGVnKTsgfVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApIHJvdGF0ZSg5MGRlZyk7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0IC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZS5hY3RpdmU6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTsgfVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQgLnJkLW5hdmJhci1hc2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxNDI5OyB9XG5cbi5yZC1uYXZiYXItZGVmYXVsdCAuYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2gge1xuICBwYWRkaW5nOiAwOyB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAlKTtcbiAgICBib3gtc2hhZG93OiAtMXB4IDJweCA1cHggMHB4IHJnYmEoNjgsIDczLCA4MywgMC4xMik7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoLmFjdGl2ZSAucmQtc2VhcmNoIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZzogN3B4IDQ2cHggMTBweCAyMnB4OyB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLFxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2gtc3VibWl0IHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaCAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGU6YWN0aXZlLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZTpmb2N1cyxcbiAgICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2gtc3VibWl0LFxuICAgIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaC1zdWJtaXQ6YWN0aXZlLFxuICAgIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2ggLnJkLXNlYXJjaC1zdWJtaXQ6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZTpob3ZlcixcbiAgICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItc2VhcmNoIC5yZC1zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjY2NhODc2OyB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1zZWFyY2ggLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDU2cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHotaW5kZXg6IDEwMDA7IH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoLXN1Ym1pdCB7XG4gICAgcmlnaHQ6IDEwcHg7IH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLXNlYXJjaCAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLWZpeGVkIC5yZC1uYXZiYXItYXNpZGUtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU3ZTk7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWFzaWRlIC5saXN0LXVuaXRzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWFzaWRlICogKyAucmQtbmF2YmFyLWFzaWRlLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMTRweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWFzaWRlLWNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1maXhlZCAucmQtbmF2YmFyLWJ0bi13cmFwIHtcbiAgcGFkZGluZzogMTZweCA1cHg7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1ncm91cCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXBhbmVsIHtcbiAgbWluLXdpZHRoOiAxMDBweDsgfVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWFzaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1hc2lkZS13cmFwLFxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWFzaWRlIC5yZC1uYXZiYXItYXNpZGUtY29udGVudCxcbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1hc2lkZSAucmQtbmF2YmFyLWFzaWRlLWdyb3VwIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYXNpZGUtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgcGFkZGluZzogNnB4IDIwcHggNnB4IDEwcHg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWFzaWRlLXdyYXA6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlOTtcbiAgICAgIHdpZHRoOiAxMDF2dzsgfVxuICAgIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYXNpZGUtd3JhcCA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1hc2lkZSAucmQtbmF2YmFyLWFzaWRlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYXNpZGUgLnJkLW5hdmJhci1hc2lkZS1ncm91cCB7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYXNpZGUgLnJkLW5hdmJhci1hc2lkZS1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAtd2Via2l0LWZsZXgtZ3JvdzogODtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiA4O1xuICAgICAgZmxleC1ncm93OiA4O1xuICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYXNpZGUgLnJkLW5hdmJhci1hc2lkZS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItYXNpZGUgLmxpc3QtdW5pdHMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1hc2lkZSAubGlzdC11bml0cyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLWdyb3VwIHtcbiAgcGFkZGluZzogMzNweCAxNXB4O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2LWlubmVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiB7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDdweCAwOyB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkucmQtbmF2YmFyLXN1Ym1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHg7IH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMzdweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1uYXYgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDsgfSB9XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxNTAwOyB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWdyb3VwIHtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMTtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0tY29udHJvbCxcbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLW5hdmJhci1zZWFyY2ggLmZvcm0tbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIC5mb3JtLWxhYmVsIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogMDsgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggOXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoIC5idG4ge1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOTYpOyB9XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtaW5uZXIge1xuICB3aWR0aDogNTQwcHg7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1pbm5lciAuZm9ybS13cmFwIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtc3VibWl0LCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXN1Ym1pdDphY3RpdmUsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtc3VibWl0OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gICAgY29sb3I6ICNhYmFiYWI7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHdpZHRoOiA4MDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSA+ICoge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLmFjdGl2ZSAuc2VhcmNoX2xpc3QgbGkge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaC1xdWljay1yZXN1bHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saXN0IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saXN0IC5zZWFyY2hfYWxsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saXN0IGxpOm50aC1jaGlsZCgwKSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAgIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfbGlzdCBsaTpudGgtY2hpbGQoMSkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xNXM7IH1cbiAgICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpc3QgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7IH1cbiAgICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpc3QgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNDVzOyB9XG4gICAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saXN0IGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzOyB9XG4gICAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saXN0IGxpOm50aC1jaGlsZCg1KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjc1czsgfVxuICAgIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfbGlzdCBsaTpudGgtY2hpbGQoNikge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC45czsgfVxuICAgIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfbGlzdCBsaTpudGgtY2hpbGQoNykge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS4wNXM7IH1cbiAgICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpc3QgbGk6bnRoLWNoaWxkKDgpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH1cbiAgICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpc3QgbGk6bnRoLWNoaWxkKDkpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMzVzOyB9XG4gICAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saXN0IGxpOm50aC1jaGlsZCgxMCkge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS41czsgfVxuICAgIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfbGlzdCBsaS5zZWFyY2hfYWxsOm50aC1jaGlsZCgwKSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAgIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfbGlzdCBsaS5zZWFyY2hfYWxsOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gICAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saXN0IGxpLnNlYXJjaF9hbGw6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH1cbiAgICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpc3QgbGkuc2VhcmNoX2FsbDpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfVxuICAgIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfbGlzdCBsaS5zZWFyY2hfYWxsOm50aC1jaGlsZCg0KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjhzOyB9XG4gICAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saXN0IGxpLnNlYXJjaF9hbGw6bnRoLWNoaWxkKDUpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDFzOyB9XG4gICAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saXN0IGxpLnNlYXJjaF9hbGw6bnRoLWNoaWxkKDYpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH1cbiAgICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpc3QgbGkuc2VhcmNoX2FsbDpudGgtY2hpbGQoNykge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMS40czsgfVxuICAgIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfbGlzdCBsaS5zZWFyY2hfYWxsOm50aC1jaGlsZCg4KSB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxLjZzOyB9XG4gICAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saXN0IGxpLnNlYXJjaF9hbGw6bnRoLWNoaWxkKDkpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7IH1cbiAgICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpc3QgbGkuc2VhcmNoX2FsbDpudGgtY2hpbGQoMTApIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDJzOyB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5yZXN1bHQtaXRlbTpvbmx5LWNoaWxkIHtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5yZXN1bHQtaXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAucmVzdWx0LWl0ZW06bnRoLWNoaWxkKG4gKyAzKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX3RpdGxlIHtcbiAgICBmb250OiA3MDAgMzBweC8yNnB4IFwiUFQgU2VyaWZcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfdGl0bGUgYSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF90aXRsZSBhOmFjdGl2ZSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF90aXRsZSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF90aXRsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjYWJhYmFiOyB9XG4gICAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF90aXRsZSArIHAge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2Vycm9yIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9zdWJtaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTBweCAzNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9zdWJtaXQsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfc3VibWl0OmFjdGl2ZSwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9zdWJtaXQuYWN0aXZlLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX3N1Ym1pdDphY3RpdmU6Zm9jdXMsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfc3VibWl0LmFjdGl2ZTpmb2N1cywgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9zdWJtaXQ6Zm9jdXM6YWN0aXZlLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX3N1Ym1pdDpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLm9wZW4gPiAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX3N1Ym1pdC5kcm9wZG93bi10b2dnbGUsIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfc3VibWl0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDE0MTQxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfc3VibWl0LmRpc2FibGVkLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX3N1Ym1pdFtkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfc3VibWl0IHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogLjU7IH1cbiAgICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX3N1Ym1pdCAuYmFkZ2Uge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDc2N3B4KSB7XG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2ggLnJkLXNlYXJjaC1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMTAlOyB9IH1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NjdweCkge1xuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5yZXN1bHQtaXRlbTpudGgtY2hpbGQoNSksXG4gIC5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1zZWFyY2ggLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnJlc3VsdC1pdGVtOm50aC1jaGlsZCg2KSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtc2VhcmNoIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfbGlzdCA+IGxpLnNlYXJjaF9hbGwge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuOHM7IH0gfVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC5hY3RpdmUgLnJkLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5yZC1uYXZiYXItZGVmYXVsdC5yZC1uYXZiYXItc3RhdGljIC5yZC1uYXZiYXItc2VhcmNoLmFjdGl2ZSAucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUge1xuICB6LWluZGV4OiAxMDAwMjsgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlOmFmdGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXNlYXJjaC5hY3RpdmUgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlOmhvdmVyOmFmdGVyIHtcbiAgICBjb2xvcjogI2FiYWJhYjsgfVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYyAucmQtbmF2YmFyLXRvZ2dsZSAucmQtbmF2YmFyLW5hdiA+IGxpIC5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLWNsb25lIC5yZC1uYXZiYXItYXNpZGUtd3JhcCwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLWFzaWRlLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLWdyb3VwLCAucmQtbmF2YmFyLWRlZmF1bHQucmQtbmF2YmFyLXN0YXRpYy5yZC1uYXZiYXItLWlzLXN0dWNrIC5yZC1uYXZiYXItZ3JvdXAge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7IH1cblxuLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1jbG9uZSAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93biwgLnJkLW5hdmJhci1kZWZhdWx0LnJkLW5hdmJhci1zdGF0aWMucmQtbmF2YmFyLS1pcy1zdHVjayAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IDE4cHg7IH1cblxuLypcbiogQHN1YnNlY3Rpb24gICBQYWdlIGJveGVkIGxheW91dCBzdHlsZSByZWRlY2xhcmF0aW9uXG4qXG4qIEBkZXNjcmlwdGlvbiAgUmVkZWZpbmVzIG5hdmJhciBzdHlsZSBpbnNpZGUgYm94ZWQgbGF5b3V0XG4qXG4qIEBzZWUgICAgICAgICAgLi4vbW9kdWxlcy9fcGFnZS1sYXlvdXRzLnNjc3NcbiovXG5odG1sLmJveGVkLnJkLW5hdmJhci0taGFzLXNpZGViYXIgYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMzAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuaHRtbC5ib3hlZCAucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5pZnJhbWUtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKlxuKiBNYXRlcmlhbCBQYXJhbGxheFxuKi9cbi5wYXJhbGxheC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5wYXJhbGxheC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLm1hdGVyaWFsLXBhcmFsbGF4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cblxuLmlwYWQgLnBhcmFsbGF4LWNvbnRhaW5lcixcbi5pcGhvbmUgLnBhcmFsbGF4LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogc2Nyb2xsICFpbXBvcnRhbnQ7IH1cblxuLm1hdGVyaWFsLXBhcmFsbGF4IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIG1pbi13aWR0aDogMTAxJTtcbiAgbWluLWhlaWdodDogMTAxJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApOyB9XG5cbi8qXG4qIEBzdWJzZWN0aW9uICAgUkQgR29vZ2xlIE1hcFxuKlxuKiBAZGVzY3JpcHRpb24gIERlc2NyaWJlcyBzdHlsZSBkZWNsYXJhdGlvbnMgZm9yIFJEIEdvb2dsZSBNYXAgZXh0ZW5zaW9uXG4qXG4qIEBhdXRob3IgICAgICAgRXZnZW5peSBHdXNhcm92XG4qIEBsaW5rICAgICAgICAgaHR0cHM6Ly91YS5saW5rZWRpbi5jb20vcHViL2V2Z2VuaXktZ3VzYXJvdi84YS9hNDAvNTRhXG4qIEB2ZXJzaW9uICAgICAgMS4wLjBcbiovXG4ucmQtZ29vZ2xlLW1hcCB7XG4gIGNvbG9yOiAjMzMzOyB9XG4gIC5yZC1nb29nbGUtbWFwX19tb2RlbCB7XG4gICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgIC5yZC1nb29nbGUtbWFwX19tb2RlbCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5yZC1nb29nbGUtbWFwX19tb2RlbCB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnJkLWdvb2dsZS1tYXBfX21vZGVsIHtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnJkLWdvb2dsZS1tYXBfX21vZGVsIHtcbiAgICAgICAgaGVpZ2h0OiA0NTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgLnJkLWdvb2dsZS1tYXBfX21vZGVsIHtcbiAgICAgICAgaGVpZ2h0OiA1MzJweDsgfSB9XG4gIC5yZC1nb29nbGUtbWFwX19sb2NhdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJkLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmQtc2VhcmNoIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gIC5yZC1zZWFyY2ggbGFiZWwgKiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucmQtc2VhcmNoIC5yZC1zZWFyY2gtc3VibWl0IHtcbiAgICB0b3A6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5yZC1zZWFyY2ggLnRleHQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmQtc2VhcmNoIC50ZXh0LWRlZmF1bHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJkLXNlYXJjaCAudGV4dC1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yZC1zZWFyY2ggLnRleHQtZGVmYXVsdCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5yZC1zZWFyY2gtc3VibWl0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwMzBhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjMzczsgfVxuICAucmQtc2VhcmNoLXN1Ym1pdDo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnJkLXNlYXJjaC1zdWJtaXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjsgfVxuICAucmQtc2VhcmNoLXN1Ym1pdC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTsgfVxuICAucmQtc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gICAgY29sb3I6ICNjY2E4NzY7IH1cblxuLnJkLXNlYXJjaC1taW5pbWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7IH1cbiAgLnJkLXNlYXJjaC1taW5pbWFsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZThiNic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGZvbnQ6IDQwMCAyMXB4ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnJkLXNlYXJjaC1taW5pbWFsIC5mb3JtLXdyYXAge1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAucmQtc2VhcmNoLW1pbmltYWwgLmZvcm0tbGFiZWwsXG4gIC5yZC1zZWFyY2gtbWluaW1hbCAuZm9ybS1jb250cm9sIHtcbiAgICBmb250OiA0MDAgMTZweC8yNHB4IFwiUFQgU2VyaWZcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07IH1cbiAgLnJkLXNlYXJjaC1taW5pbWFsIC5mb3JtLWxhYmVsIHtcbiAgICB0b3A6IDI5cHg7IH1cbiAgLnJkLXNlYXJjaC1taW5pbWFsIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmc6IDE3cHggMjBweDsgfVxuICAucmQtc2VhcmNoLW1pbmltYWwgYnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucmQtc2VhcmNoLW1pbmltYWwgLmZvcm0tbGFiZWwsXG4gICAgLnJkLXNlYXJjaC1taW5pbWFsIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cblxuLnJkLXNlYXJjaC1jbGFzc2ljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTsgfVxuICAucmQtc2VhcmNoLWNsYXNzaWMgLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxM3B4IDUwcHggMTVweCAxOXB4O1xuICAgIGJvcmRlcjogMDsgfVxuICAucmQtc2VhcmNoLWNsYXNzaWMgLnJkLXNlYXJjaC1zdWJtaXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnJkLXNlYXJjaC1jbGFzc2ljIC5yZC1zZWFyY2gtc3VibWl0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxlOGI2JztcbiAgICAgIGZvbnQ6IDQwMCAyNXB4ICdNYXRlcmlhbCBJY29ucyc7IH1cbiAgLnJkLXNlYXJjaC1jbGFzc2ljIC5mb3JtLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi5zZWFyY2hfZXJyb3Ige1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA5OTg7XG4gIG1hcmdpbjogLTNweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjOWY5ZjlmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgPiAqIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlcjogMHB4IHNvbGlkO1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaC1xdWljay1yZXN1bHQge1xuICAgIGZvbnQ6IDcwMCAxNHB4LzI0cHggXCJQVCBTZXJpZlwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfbGlzdCBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpc3QgLnNlYXJjaF9lcnJvciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIC5zZWFyY2hfbGluaywgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saW5rOmFjdGl2ZSwgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzUzNTQ1NzsgfVxuICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjY2NhODc2OyB9XG4gIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogXCJQVCBTZXJpZlwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLnNlYXJjaF9zdWJtaXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjY2NhODc2O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7IH1cbiAgICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX3N1Ym1pdDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNiNDk0NjU7IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUgLm1hdGNoIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSAuc2VhcmNoX2xpbmsgcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5yZC1uYXZiYXItZml4ZWQtbGlua2VkIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZS5hY3RpdmUuY2xlYXJlZCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjA4czsgfVxuXG4uYWN0aXZlIC5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLnJkLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2hfbGlzdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHJlc3VsdDsgfVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMgLnJlc3VsdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGNvbG9yOiAjOWY5ZjlmOyB9XG4gIC5yZC1zZWFyY2gtcmVzdWx0cyAucmVzdWx0LWl0ZW06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBjb3VudGVyKHJlc3VsdCwgZGVjaW1hbC1sZWFkaW5nLXplcm8pIFwiLlwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiByZXN1bHQ7XG4gICAgZm9udDogNzAwIDE5cHggXCJMYXRvXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNjY2E4NzY7IH1cbiAgLnJkLXNlYXJjaC1yZXN1bHRzIC5yZXN1bHQtaXRlbTpvbmx5LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMgLnNlYXJjaCB7XG4gIHBhZGRpbmc6IDAgLjJlbTtcbiAgY29sb3I6ICM4OTcxNGY7XG4gIGJhY2tncm91bmQ6ICNjY2E4NzY7IH1cblxuLnJkLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2hfdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnJkLXNlYXJjaC1yZXN1bHRzIC5zZWFyY2hfZXJyb3IgLnNlYXJjaCB7XG4gIGNvbG9yOiAjOWY5ZjlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMgLm1hdGNoIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMgKiArIHAge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5yZC1zZWFyY2gtcmVzdWx0cyAqICsgLm1hdGNoIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5yZC1zZWFyY2gtcmVzdWx0cyAqICsgLnJlc3VsdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJkLXNlYXJjaC1yZXN1bHRzIC5yZXN1bHQtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gICAgLnJkLXNlYXJjaC1yZXN1bHRzIC5yZXN1bHQtaXRlbTpiZWZvcmUge1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxOXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZC1zZWFyY2gtcmVzdWx0cyAucmVzdWx0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogODVweDsgfVxuICAgIC5yZC1zZWFyY2gtcmVzdWx0cyAucmVzdWx0LWl0ZW06YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZC1zZWFyY2gtcmVzdWx0cyAucmVzdWx0LWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cbiAgICAucmQtc2VhcmNoLXJlc3VsdHMgLnJlc3VsdC1pdGVtOmJlZm9yZSB7XG4gICAgICBsZWZ0OiA0NHB4OyB9IH1cblxuLnR3aXR0ZXItaXRlbS1taW5pbWFsIHtcbiAgY29sb3I6ICM5ZjlmOWY7IH1cbiAgLnR3aXR0ZXItaXRlbS1taW5pbWFsIC50d2VldC11c2VyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC50d2l0dGVyLWl0ZW0tbWluaW1hbCAudHdlZXQtdXNlciBhLCAudHdpdHRlci1pdGVtLW1pbmltYWwgLnR3ZWV0LXVzZXIgYTphY3RpdmUsIC50d2l0dGVyLWl0ZW0tbWluaW1hbCAudHdlZXQtdXNlciBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjY2NhODc2OyB9XG4gICAgLnR3aXR0ZXItaXRlbS1taW5pbWFsIC50d2VldC11c2VyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAudHdpdHRlci1pdGVtLW1pbmltYWwgLnR3ZWV0LXVzZXIgYTpiZWZvcmUge1xuICAgICAgY29udGVudDogJy0nOyB9XG4gIC50d2l0dGVyLWl0ZW0tbWluaW1hbCAudHdlZXQtdGV4dCB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgICAudHdpdHRlci1pdGVtLW1pbmltYWwgLnR3ZWV0LXRleHQgYSwgLnR3aXR0ZXItaXRlbS1taW5pbWFsIC50d2VldC10ZXh0IGE6YWN0aXZlLCAudHdpdHRlci1pdGVtLW1pbmltYWwgLnR3ZWV0LXRleHQgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzlmOWY5ZjsgfVxuICAgIC50d2l0dGVyLWl0ZW0tbWluaW1hbCAudHdlZXQtdGV4dCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjY2NhODc2OyB9XG4gIC50d2l0dGVyLWl0ZW0tbWluaW1hbCAqICsgLnR3ZWV0LXRleHQge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnR3aXR0ZXItaXRlbS1taW5pbWFsICogKyAudHdlZXQtdXNlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4udHdpdHRlci1pdGVtLW1pbmltYWwgKyAudHdpdHRlci1pdGVtLW1pbmltYWwge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi50d2l0dGVyLXdpZGdldCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogLTFweCAycHggNXB4IDBweCByZ2JhKDY4LCA3MywgODMsIDAuMTIpOyB9XG4gIC50d2l0dGVyLXdpZGdldCA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjOWY5ZjlmOyB9XG4gIC50d2l0dGVyLXdpZGdldCAudHdlZXQtdGV4dCBhLCAudHdpdHRlci13aWRnZXQgLnR3ZWV0LXRleHQgYTphY3RpdmUsIC50d2l0dGVyLXdpZGdldCAudHdlZXQtdGV4dCBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2NjYTg3NjsgfVxuICAudHdpdHRlci13aWRnZXQgLnR3ZWV0LXRleHQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnR3aXR0ZXItd2lkZ2V0IC50d2l0dGVyLXdpZGdldC10aW1lIHtcbiAgICBjb2xvcjogIzlmOWY5ZjsgfVxuICAudHdpdHRlci13aWRnZXQgLnR3aXR0ZXItd2lkZ2V0LW1ldGEgPiAqIHtcbiAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gIC50d2l0dGVyLXdpZGdldCAudHdpdHRlci13aWRnZXQtbWV0YSA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLnR3aXR0ZXItd2lkZ2V0IC50d2l0dGVyLXdpZGdldC1tZWRpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC50d2l0dGVyLXdpZGdldCAudHdpdHRlci13aWRnZXQtbWVkaWEgPiBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWluLWhlaWdodDogMTAxJTsgfVxuICAgIC50d2l0dGVyLXdpZGdldCAudHdpdHRlci13aWRnZXQtbWVkaWE6bm90KDplbXB0eSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwJTsgfVxuICAgIC50d2l0dGVyLXdpZGdldCAudHdpdHRlci13aWRnZXQtbWVkaWE6ZW1wdHkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAudHdpdHRlci13aWRnZXQgLnR3ZWV0LWF2YXRhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7IH1cbiAgLnR3aXR0ZXItd2lkZ2V0IC50d2l0dGVyLXdpZGdldC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwIDMwcHg7IH1cbiAgLnR3aXR0ZXItd2lkZ2V0IC50d2l0dGVyLXdpZGdldC1pbnNldCB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4IDE1cHg7IH1cbiAgLnR3aXR0ZXItd2lkZ2V0IC50d2l0dGVyLXdpZGdldC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDsgfVxuXG4qICsgLnR3aXR0ZXItd2lkZ2V0IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4qICsgLnR3aXR0ZXItd3JhcC0xIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4vKlxuKiBAc3Vic2VjdGlvbiAgIFRvVG9wXG4qIEBsaWNlbnNlICAgICAgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4qIEB2ZXJzaW9uICAgICAgMS4wLjBcbiovXG4jdWktdG8tdG9wIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDBweCByZ2JhKDE1OSwgMTU5LCAxNTksIDAuMyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7IH1cbiAgI3VpLXRvLXRvcCwgI3VpLXRvLXRvcDphY3RpdmUsICN1aS10by10b3A6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMzZDQxNGU7IH1cbiAgI3VpLXRvLXRvcDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2NjYTg3NjtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgI3VpLXRvLXRvcDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAjdWktdG8tdG9wLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5tb2JpbGUgI3VpLXRvLXRvcCxcbi50YWJsZXQgI3VpLXRvLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgI3VpLXRvLXRvcCB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4OyB9IH1cblxuLypcbiogQHN1YnNlY3Rpb24gICBQcm9ncmVzcyBCYXJcbiovXG4ucHJvZ3Jlc3MtYmFyLXdyYXAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAyMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9ncmVzcy1iYXItd3JhcCB7XG4gICAgICBtYXgtd2lkdGg6IDEyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2dyZXNzLWJhci13cmFwIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7IH0gfVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG4gIC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJhcl9fYm9keSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJhcl9fYm9keTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJSc7IH1cbiAgLnByb2dyZXNzLWJhciAucHJvZ3Jlc3MtYmFyX19zdHJva2UsXG4gIC5wcm9ncmVzcy1iYXIgLnByb2dyZXNzLWJhcl9fdHJhaWwge1xuICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7IH1cblxuLnByb2dyZXNzLWJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTsgfVxuICAucHJvZ3Jlc3MtYmFyLWhvcml6b250YWwgPiBzdmcge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLnByb2dyZXNzLWJhci1ob3Jpem9udGFsIC5wcm9ncmVzcy1iYXJfX2JvZHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yN3B4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5wcm9ncmVzcy1iYXItaG9yaXpvbnRhbCAucHJvZ3Jlc3MtYmFyX19ib2R5OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICclJzsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXJhZGlhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7IH1cbiAgLnByb2dyZXNzLWJhci1yYWRpYWwgPiBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByb2dyZXNzLWJhci1yYWRpYWwgLnByb2dyZXNzLWJhcl9fc3Ryb2tlLFxuICAucHJvZ3Jlc3MtYmFyLXJhZGlhbCAucHJvZ3Jlc3MtYmFyX190cmFpbCB7XG4gICAgc3Ryb2tlLWxvY2F0aW9uOiBvdXRzaWRlOyB9XG4gIC5wcm9ncmVzcy1iYXItcmFkaWFsIC5wcm9ncmVzcy1iYXJfX2JvZHkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7IH1cblxuLnByb2dyZXNzLWJhci1kZWZhdWx0IC5wcm9ncmVzcy1iYXJfX3N0cm9rZSB7XG4gIHN0cm9rZTogIzlmOWY5ZjsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWRlZmF1bHQgLnByb2dyZXNzLWJhcl9fdHJhaWwge1xuICBzdHJva2U6IHJnYmEoMTU5LCAxNTksIDE1OSwgMC4wNSk7IH1cblxuLnByb2dyZXNzLWJhci1wcmltYXJ5IC5wcm9ncmVzcy1iYXJfX3N0cm9rZSB7XG4gIHN0cm9rZTogI2NjYTg3NjsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXByaW1hcnkgLnByb2dyZXNzLWJhcl9fdHJhaWwge1xuICBzdHJva2U6ICNlZWU7IH1cblxuLnByb2dyZXNzLWJhci1zaXNhbCAucHJvZ3Jlc3MtYmFyX19zdHJva2Uge1xuICBzdHJva2U6ICNkNGNhYmI7IH1cblxuLnByb2dyZXNzLWJhci1zaXNhbCAucHJvZ3Jlc3MtYmFyX190cmFpbCB7XG4gIHN0cm9rZTogI2VlZTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWxhc2VyIC5wcm9ncmVzcy1iYXJfX3N0cm9rZSB7XG4gIHN0cm9rZTogI2NjYTg3NjsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWxhc2VyIC5wcm9ncmVzcy1iYXJfX3RyYWlsIHtcbiAgc3Ryb2tlOiAjZWVlOyB9XG5cbi5wcm9ncmVzcy1iYXItZnVzY291cy1ncmF5IC5wcm9ncmVzcy1iYXJfX3N0cm9rZSB7XG4gIHN0cm9rZTogIzRjNDk0MzsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWZ1c2NvdXMtZ3JheSAucHJvZ3Jlc3MtYmFyX190cmFpbCB7XG4gIHN0cm9rZTogI2VlZTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLWxlYXRoZXIgLnByb2dyZXNzLWJhcl9fc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjOTk3ZTU4OyB9XG5cbi5wcm9ncmVzcy1iYXItbGVhdGhlciAucHJvZ3Jlc3MtYmFyX190cmFpbCB7XG4gIHN0cm9rZTogI2VlZTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXNlY29uZGFyeS0yIC5wcm9ncmVzcy1iYXJfX3N0cm9rZSB7XG4gIHN0cm9rZTogI2Q5ZDlkOTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXNlY29uZGFyeS0yIC5wcm9ncmVzcy1iYXJfX3RyYWlsIHtcbiAgc3Ryb2tlOiBncmF5OyB9XG5cbi5wcm9ncmVzcy1iYXItc2Vjb25kYXJ5LTEgLnByb2dyZXNzLWJhcl9fc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjZDlkOWQ5OyB9XG5cbi5wcm9ncmVzcy1iYXItc2Vjb25kYXJ5LTEgLnByb2dyZXNzLWJhcl9fdHJhaWwge1xuICBzdHJva2U6IHJnYmEoMTU5LCAxNTksIDE1OSwgMC4wNSk7IH1cblxuLnByb2dyZXNzLWJhci1zZWNvbmRhcnktMyAucHJvZ3Jlc3MtYmFyX19zdHJva2Uge1xuICBzdHJva2U6ICNjNDk1NTg7IH1cblxuLnByb2dyZXNzLWJhci1zZWNvbmRhcnktMyAucHJvZ3Jlc3MtYmFyX190cmFpbCB7XG4gIHN0cm9rZTogcmdiYSgxNTksIDE1OSwgMTU5LCAwLjA1KTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXNlY29uZGFyeS00IC5wcm9ncmVzcy1iYXJfX3N0cm9rZSB7XG4gIHN0cm9rZTogI2ZlNGEyMTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXNlY29uZGFyeS00IC5wcm9ncmVzcy1iYXJfX3RyYWlsIHtcbiAgc3Ryb2tlOiByZ2JhKDE1OSwgMTU5LCAxNTksIDAuMDUpOyB9XG5cbi8qKlxuICpcdFRoaXMgZWxlbWVudCBpcyBjcmVhdGVkIGluc2lkZSB5b3VyIHRhcmdldCBlbGVtZW50XG4gKlx0SXQgaXMgdXNlZCBzbyB0aGF0IHlvdXIgb3duIGVsZW1lbnQgd2lsbCBub3QgbmVlZCB0byBiZSBhbHRlcmVkXG4gKiovXG4udGltZV9jaXJjbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKipcbiAqXHRUaGlzIGlzIGFsbCB0aGUgZWxlbWVudHMgdXNlZCB0byBob3VzZSBhbGwgdGV4dCB1c2VkXG4gKiBpbiB0aW1lIGNpcmNsZXNcbiAqKi9cbi50aW1lX2NpcmNsZXMgPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUFQgU2VyaWZcIiwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYzJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYzJSkgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICNEYXRlQ291bnRkb3duIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qKlxuICpcdFRpdGxlcyAoRGF5cywgSG91cnMsIGV0YylcbiAqKi9cbi50aW1lX2NpcmNsZXMgPiBkaXYgPiBoNCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMyYTJiMmI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNjVweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cbiAgLnRpbWVfY2lyY2xlcyA+IGRpdiA+IGg0ICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKipcbiAqXHRUaW1lIG51bWJlcnMsIGllOiAxMlxuICoqL1xuLnRpbWVfY2lyY2xlcyA+IGRpdiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aW1lX2NpcmNsZXMgPiBkaXYgPiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudGltZV9jaXJjbGVzID4gZGl2ID4gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH0gfVxuXG4uY291bnRkb3duLXdyYXAge1xuICBtYXgtd2lkdGg6IDY4MHB4OyB9XG4gIC5jb3VudGRvd24td3JhcCAudGltZV9jaXJjbGVzID4gZGl2IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDsgfVxuICAuY291bnRkb3duLXdyYXAgZGl2ID4gaDQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udDogNDAwIDExcHggXCJQVCBTZXJpZlwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2NkY2RjZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY291bnRkb3duLXdyYXAgZGl2ID4gaDQge1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfSB9XG4gIC5jb3VudGRvd24td3JhcCBzcGFuIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udDogOTAwIDI2cHggXCJQVCBTZXJpZlwiLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvdW50ZG93bi13cmFwIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY291bnRkb3duLXdyYXAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDU1cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDsgfSB9XG5cbi5jb3VudGRvd24taW52ZXJzZSBkaXYgPiBoNCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cblxuLmNvdW50ZG93bi1pbnZlcnNlIHNwYW4ge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiLi8uLi9pbWFnZXMvYWpheC1sb2FkZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbi8qIEljb25zICovXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuICAuc2xpY2stbmV4dDpob3ZlcixcbiAgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbiAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjI1OyB9XG5cbi5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMDsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpBcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaSXCI7IH1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMDsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLihpJcIjsgfVxuICAgIFtkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oaQXCI7IH1cblxuLyogRG90cyAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNsaWNrLXNsaWRlciAqOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdvcmQtc3BhY2luZzogMDsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2FiYWJhYjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbixcbiAgICAuc2xpY2stZG90cyBsaTpob3ZlciBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI2NjYTg3NjsgfVxuXG4uc2xpY2stZG90cy12YXJpYW50LTEgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZDogIzY2NmM4NDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHRyYW5zcGFyZW50O1xuICB3aWxsLWNoYW5nZTogYm94LXNoYWRvdztcbiAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTsgfVxuXG4uc2xpY2stZG90cy12YXJpYW50LTEgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbixcbi5zbGljay1kb3RzLXZhcmlhbnQtMSAuc2xpY2stZG90cyBsaTpob3ZlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjNDE0MTQxO1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggI2NjYTg3NjsgfVxuXG4uc2xpY2stY2Fyb3VzZWwtY29tcGxleC12YXJpYW50LTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5zbGljay1jYXJvdXNlbC1jb21wbGV4LXZhcmlhbnQtMSAuYmctaXRlbSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDEwMXZ3O1xuICAgIGJhY2tncm91bmQ6ICMyYjJmNDA7XG4gICAgei1pbmRleDogMDsgfVxuICAuc2xpY2stY2Fyb3VzZWwtY29tcGxleC12YXJpYW50LTEgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuICAuc2xpY2stY2Fyb3VzZWwtY29tcGxleC12YXJpYW50LTEgLnNsaWNrLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2xpY2stY2Fyb3VzZWwtY29tcGxleC12YXJpYW50LTEgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNsaWNrLWNhcm91c2VsLWNvbXBsZXgtdmFyaWFudC0xIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9IH1cblxuLnNsaWNrLXNsaWRlci1pbWFnZXMgLml0ZW0ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zbGljay1zbGlkZXItaW1hZ2VzIC5pdGVtIGltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuNXMgYWxsIGVhc2U7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjMpOyB9XG4gIC5zbGljay1zbGlkZXItaW1hZ2VzIC5pdGVtLnNsaWNrLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNsaWNrLXNsaWRlci1pbWFnZXMgLml0ZW0uc2xpY2stY2VudGVyIGltZyB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAuc2xpY2stc2xpZGVyLWltYWdlcyAuaXRlbS5zbGljay1jZW50ZXIgKyAqIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNsaWNrLXNsaWRlci1pbWFnZXMgLml0ZW0uc2xpY2stY2VudGVyICsgKiBpbWcge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7IH1cbiAgLnNsaWNrLXNsaWRlci1pbWFnZXMgLml0ZW0gLnNsaWNrLWNsb25lZCB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuc2xpY2stc2xpZGVyLWltYWdlcyAuaXRlbTpub3QoLnNsaWNrLWFjdGl2ZSkge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc2xpY2stc2xpZGVyLWltYWdlcyAuaXRlbTpub3QoLnNsaWNrLWFjdGl2ZSkgaW1nIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG4uc3RlcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zdGVwcGVyIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnN0ZXBwZXIgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnN0ZXBwZXItYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2NkY2RjZDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7IH1cbiAgICAuc3RlcHBlci1hcnJvdzpob3ZlciB7XG4gICAgICBjb2xvcjogI2NjYTg3NjsgfVxuICAgIC5zdGVwcGVyLWFycm93LnVwIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnN0ZXBwZXItYXJyb3cudXA6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZTE0Nyc7IH1cbiAgICAuc3RlcHBlci1hcnJvdy5kb3duIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLnN0ZXBwZXItYXJyb3cuZG93bjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxlMTVjJzsgfVxuICAuc3RlcHBlci5kaXNhYmxlZCAuc3RlcHBlci1hcnJvdyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogLjU7IH1cblxuLnN0ZXBwZXItbGcgLnN0ZXBwZXIge1xuICB3aWR0aDogOTBweDtcbiAgbWF4LXdpZHRoOiA5MHB4OyB9XG5cbi5zdGVwcGVyLWxnIC5zdGVwcGVyLWFycm93IHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5zdGVwcGVyLWxnIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZHRwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogMjAwMDA7IH1cbiAgLmR0cCA+IC5kdHAtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGJveC1zaGFkb3c6IC0zcHggNXB4IDEycHggMHB4IHJnYmEoNjgsIDczLCA4MywgMC4xNik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmR0cCA+IC5kdHAtY29udGVudCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH0gfVxuICAuZHRwLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2NjYTg3NjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC4zcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZHRwLWRhdGUsIC5kdHAtdGltZSB7XG4gICAgYmFja2dyb3VuZDogI2RhYzA5YjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuZHRwLWRhdGUgPiBkaXYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5kdHAtYWN0dWFsLW1vbnRoIHtcbiAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gIC5kdHAtYWN0dWFsLW51bSwgLmR0cC1hY3R1YWwtbWF4dGltZSB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOTsgfVxuICAuZHRwLWFjdHVhbC15ZWFyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kdHAtcGlja2VyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZHRwLXBpY2tlci1tb250aCwgLmR0cC1hY3R1YWwtdGltZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmR0cC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDFyZW07IH1cbiAgICAuZHRwLWNsb3NlID4gYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmR0cCB0YWJsZS5kdHAtcGlja2VyLWRheXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuZHRwIHRhYmxlLmR0cC1waWNrZXItZGF5cyB0ciB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5kdHAgdGFibGUuZHRwLXBpY2tlci1kYXlzIHRyID4gdGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDAuM3JlbTsgfVxuICAgICAgICAuZHRwIHRhYmxlLmR0cC1waWNrZXItZGF5cyB0ciA+IHRkID4gc3Bhbi5kdHAtc2VsZWN0LWRheSB7XG4gICAgICAgICAgY29sb3I6ICNiZGJkYmQgIWltcG9ydGFudDsgfVxuICAgICAgICAuZHRwIHRhYmxlLmR0cC1waWNrZXItZGF5cyB0ciA+IHRkID4gYSB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTsgfVxuICAuZHRwIC5kdHAtcGlja2VyLXRpbWUgPiBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAwLjM4cmVtIDAuNXJlbSAwLjM1cmVtIDAuNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuICAuZHRwIHRhYmxlLmR0cC1waWNrZXItZGF5cyB0ciA+IHRkID4gYS5zZWxlY3RlZCB7XG4gICAgYmFja2dyb3VuZDogI2NjYTg3NjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZHRwIHRhYmxlLmR0cC1waWNrZXItZGF5cyB0ciA+IHRoIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwLjRyZW0gMC4zcmVtO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLmR0cCAucDEwLCAuZHRwIC5wMjAsIC5kdHAgLnA2MCwgLmR0cCAucDgwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZHRwIC5wMTAge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgICAuZHRwIC5wMTAgPiBhIHtcbiAgICAgIGNvbG9yOiAjZjlmOWY5O1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlOyB9XG4gICAgICAuZHRwIC5wMTAgPiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmR0cCAucDIwIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5kdHAgLnA2MCB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAuZHRwIC5wODAge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLmR0cC1waWNrZXItbW9udGgge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZHRwLW1lcmlkaWVuLWFtLCAuZHRwLW1lcmlkaWVuLXBtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogMC40cmVtIDAuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmR0cC1hY3R1YWwtbWVyaWRpZW4gYS5zZWxlY3RlZCxcbiAgLmR0cC1hY3R1YWwtbWVyaWRpZW4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2NjYTg3NjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZHRwLXBpY2tlci10aW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5kdHAtcGlja2VyLXRpbWUgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBwYWRkaW5nOiAwLjNyZW0gMC4zcmVtIDAuM3JlbSAwLjM1cmVtOyB9XG4gICAgICAuZHRwLXBpY2tlci10aW1lID4gYS5kdHAtc2VsZWN0LWhvdXIuc2VsZWN0ZWQsIC5kdHAtcGlja2VyLXRpbWUgPiBhLmR0cC1zZWxlY3QtaG91cjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2E4NzY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuZHRwLXBpY2tlci10aW1lID4gYS5kdHAtc2VsZWN0LWhvdXIuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzJhMmIyYjsgfVxuICAgICAgLmR0cC1waWNrZXItdGltZSA+IGEuZHRwLXNlbGVjdC1taW51dGUuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogIzJhMmIyYjsgfVxuICAgICAgLmR0cC1waWNrZXItdGltZSA+IGEuZHRwLXNlbGVjdC1taW51dGU6aG92ZXIsIC5kdHAtcGlja2VyLXRpbWUgPiBhLmR0cC1zZWxlY3QtbWludXRlLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYTg3NjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmR0cC1waWNrZXItY2xvY2sge1xuICAgIG1hcmdpbjogMXJlbSAycmVtIDAgMnJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gIC5kdHAtY2xvY2stY2VudGVyIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogIzJhMmIyYjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDUwOyB9XG4gICAgaHRtbFtjbGFzcyo9XCJpZVwiXSAuZHRwLWNsb2NrLWNlbnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kdHAtaGFuZCwgLmR0cC1ob3VyLWhhbmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgIGJhY2tncm91bmQ6ICMyYTJiMmI7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICBodG1sW2NsYXNzKj1cImllXCJdIC5kdHAtaGFuZCwgaHRtbFtjbGFzcyo9XCJpZVwiXSAuZHRwLWhvdXItaGFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kdHAtbWludXRlLWhhbmQge1xuICAgIHdpZHRoOiAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgLmR0cC1oYW5kLm9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2NhODc2OyB9XG4gIC5kdHAtYnV0dG9ucyB7XG4gICAgcGFkZGluZzogMCAxcmVtIDFyZW0gMXJlbTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZHRwIC5pbnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAuZHRwIC5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZHRwIC5yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogLTFweCAycHggNXB4IDBweCByZ2JhKDY4LCA3MywgODMsIDAuMTIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjOWY5ZjlmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgb3V0bGluZTogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjOWY5ZjlmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOWY5ZjlmOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VhcmNoX19maWVsZDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjOWY5ZjlmOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzlmOWY5ZjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzlmOWY5ZjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgY29sb3I6ICMxNjE4MWI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4OyB9XG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNjBweDsgfVxuICAgICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4OyB9XG4gICAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBjb2xvcjogIzg2OGU5NjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA5cHggNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS44NzU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1czsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNjY2E4NzYgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjb2xvcjogIzJhMmIyYjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcjpob3ZlciB7XG4gICAgICBjb2xvcjogI2NjYTg3NjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBib3JkZXItY29sb3I6ICNkOWQ5ZDk7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgdG9wOiAwOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICNjY2E4NzY7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGNvbG9yOiAjOWY5ZjlmO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM5ZjlmOWY7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgbWluLWhlaWdodDogNTJweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjQ7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzlmOWY5ZjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBjb2xvcjogIzlmOWY5ZjtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgOXB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1pbi13aWR0aDogNWVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGNvbG9yOiAjMmEyYjJiO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQuNXB4OyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2NjYTg3NjsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtc20sIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWxnIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1zbSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgLmlucHV0LWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAuZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAxMnB4IDM3cHggMTJweCAyNXB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtc20gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuICAgIC5pbnB1dC1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIsXG4gICAgLmZvcm0tZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1zbSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuICAuaW5wdXQtZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbiAgLmZvcm0tZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgbWluLWhlaWdodDogNDRweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LXNtIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4gICAgLmlucHV0LWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4gICAgLmZvcm0tZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luOiAxMXB4IDAgMCAxMi41cHg7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1zbSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4gICAgLmlucHV0LWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCxcbiAgICAuZm9ybS1ncm91cC1zbSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LXNtIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbiAgICAuaW5wdXQtZ3JvdXAtc20gLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxuICAgIC5mb3JtLWdyb3VwLXNtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWxnIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAuaW5wdXQtZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gIC5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBsaW5lLWhlaWdodDogMS40NDQ0O1xuICAgIHBhZGRpbmc6IDE0cHggNDVweCAxNHB4IDMwcHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1sZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuICAgIC5pbnB1dC1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuICAgIC5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgd2lkdGg6IDVweDsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtbGcgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuICAgICAgLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbiAgICAgIC5mb3JtLWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIuNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLmlucHV0LWxnIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4gIC5pbnB1dC1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuICAuZm9ybS1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBtaW4taGVpZ2h0OiA1NnB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtbGcgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbiAgICAuaW5wdXQtZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbiAgICAuZm9ybS1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luOiAxM3B4IDAgMCAxNXB4O1xuICAgICAgcGFkZGluZzogMCAxNHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuaW5wdXQtbGcgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkLFxuICAgIC5pbnB1dC1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQsXG4gICAgLmZvcm0tZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGhlaWdodDogNTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1sZyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4gICAgLmlucHV0LWdyb3VwLWxnIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcixcbiAgICAuZm9ybS1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1sZy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLyoqXG4gICAgICogTWFrZSB0aGUgZHJvcGRvd24gYXJyb3cgcG9pbnQgdXAgd2hpbGUgdGhlIGRyb3Bkb3duIGlzIHZpc2libGUuXG4gICAgICovIH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5pbnB1dC1sZy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMmEyYjJiIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHggNXB4OyB9XG4gIC5pbnB1dC1ncm91cC1sZyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLyoqXG4gICAgICogTWFrZSB0aGUgZHJvcGRvd24gYXJyb3cgcG9pbnQgdXAgd2hpbGUgdGhlIGRyb3Bkb3duIGlzIHZpc2libGUuXG4gICAgICovIH1cbiAgICAuaW5wdXQtZ3JvdXAtbGcgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzJhMmIyYiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgLyogMSAqLyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXBbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLmhhcy13YXJuaW5nIC5zZWxlY3QyLWRyb3Bkb3duLFxuLmhhcy13YXJuaW5nIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2M0OTU1ODsgfVxuXG4uaGFzLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4uaGFzLXdhcm5pbmcgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZGZjNWEzO1xuICBib3JkZXItY29sb3I6ICNhYzdjM2Q7IH1cblxuLmhhcy13YXJuaW5nLnNlbGVjdDItZHJvcC1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNhYzdjM2Q7IH1cbiAgLmhhcy13YXJuaW5nLnNlbGVjdDItZHJvcC1hY3RpdmUuc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FjN2MzZDsgfVxuXG4uaGFzLWVycm9yIC5zZWxlY3QyLWRyb3Bkb3duLFxuLmhhcy1lcnJvciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNmZTRhMjE7IH1cblxuLmhhcy1lcnJvciAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbixcbi5oYXMtZXJyb3IgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjZmU5ZDg3O1xuICBib3JkZXItY29sb3I6ICNlYjJjMDE7IH1cblxuLmhhcy1lcnJvci5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWIyYzAxOyB9XG4gIC5oYXMtZXJyb3Iuc2VsZWN0Mi1kcm9wLWFjdGl2ZS5zZWxlY3QyLWRyb3Auc2VsZWN0Mi1kcm9wLWFib3ZlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWIyYzAxOyB9XG5cbi5oYXMtc3VjY2VzcyAuc2VsZWN0Mi1kcm9wZG93bixcbi5oYXMtc3VjY2VzcyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItY29sb3I6ICM1OGM0NzY7IH1cblxuLmhhcy1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLFxuLmhhcy1zdWNjZXNzIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2EzZGZiNDtcbiAgYm9yZGVyLWNvbG9yOiAjM2RhYzVjOyB9XG5cbi5oYXMtc3VjY2Vzcy5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2RhYzVjOyB9XG4gIC5oYXMtc3VjY2Vzcy5zZWxlY3QyLWRyb3AtYWN0aXZlLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMzZGFjNWM7IH1cblxuLmlucHV0LWdyb3VwIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5pbnB1dC1ncm91cC5zZWxlY3QyLWJvb3RzdHJhcC1wcmVwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLnNlbGVjdDItYm9vdHN0cmFwLWFwcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItYm9vdHN0cmFwLWFwcGVuZCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCxcbi5zZWxlY3QyLWJvb3RzdHJhcC1hcHBlbmQgLmlucHV0LWdyb3VwLWJ0bixcbi5zZWxlY3QyLWJvb3RzdHJhcC1hcHBlbmQgLmlucHV0LWdyb3VwLWJ0biAuYnRuLFxuLnNlbGVjdDItYm9vdHN0cmFwLXByZXBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAsXG4uc2VsZWN0Mi1ib290c3RyYXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtYnRuLFxuLnNlbGVjdDItYm9vdHN0cmFwLXByZXBlbmQgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uZm9ybS1jb250cm9sLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi5mb3JtLWlubGluZSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW1vZGVybiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udDogNzAwIDE0cHgvMjRweCBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1tb2Rlcm4gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDZweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLW1vZGVybiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIFxcOSA7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tbW9kZXJuIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIFxcOSA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1tb2Rlcm4gLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1tb2Rlcm4gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1tb2Rlcm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtaW4td2lkdGg6IDQxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgNXB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1tb2Rlcm4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tbW9kZXJuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IC0xcHggMnB4IDVweCAwcHggcmdiYSg2OCwgNzMsIDgzLCAwLjEyKTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLW1vZGVybiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tbW9kZXJuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQsIC5zZWxlY3QyLWNvbnRhaW5lci0tbW9kZXJuIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyOyB9XG5cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIC5mb3JtLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKlxuKiBAc3Vic2VjdGlvbiAgIE1hZ25pZmljIFBvcHVwXG4qL1xuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7IH1cblxuLm1mcC13cmFwIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDQzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gIGN1cnNvcjogem9vbS1vdXQ7IH1cblxuLm1mcC16b29tIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiAtbW96LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjsgfVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLWNsb3NlLFxuLm1mcC1hcnJvdyxcbi5tZnAtcHJlbG9hZGVyLFxuLm1mcC1jb3VudGVyIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1mcC1jbG9zZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNFQ0VDRUM7IH1cblxuLm1mcC1sb2FkaW5nLm1mcC1maWd1cmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWZwLXByZWxvYWRlciB7XG4gIGNvbG9yOiAjQ0NDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gIGxlZnQ6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMTA0NDsgfVxuICAubWZwLXByZWxvYWRlciBhIHtcbiAgICBjb2xvcjogI0NDQzsgfVxuICAgIC5tZnAtcHJlbG9hZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuLm1mcC1zLXJlYWR5IC5tZnAtcHJlbG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5idXR0b24ubWZwLWNsb3NlLCBidXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlOyB9XG4gIC5tZnAtY2xvc2U6aG92ZXIsIC5tZnAtY2xvc2U6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7IH1cbiAgLm1mcC1jbG9zZTphY3RpdmUge1xuICAgIHRvcDogMXB4OyB9XG5cbi5tZnAtY2xvc2UtYnRuLWluIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlLFxuLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgcmlnaHQ6IC02cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC5tZnAtYXJyb3c6YWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtNTRweDsgfVxuICAubWZwLWFycm93OmhvdmVyLCAubWZwLWFycm93OmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApOyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlLCAubWZwLWFycm93OmFmdGVyLFxuICAubWZwLWFycm93IC5tZnAtYixcbiAgLm1mcC1hcnJvdyAubWZwLWEge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFmdGVyLFxuICAubWZwLWFycm93IC5tZnAtYSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgIHRvcDogOHB4OyB9XG4gIC5tZnAtYXJyb3c6YmVmb3JlLFxuICAubWZwLWFycm93IC5tZnAtYiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMjFweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwOyB9XG4gIC5tZnAtYXJyb3ctbGVmdDphZnRlcixcbiAgLm1mcC1hcnJvdy1sZWZ0IC5tZnAtYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxN3B4IHNvbGlkICNGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDMxcHg7IH1cbiAgLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSxcbiAgLm1mcC1hcnJvdy1sZWZ0IC5tZnAtYiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICMzRjNGM0Y7IH1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YWZ0ZXIsXG4gIC5tZnAtYXJyb3ctcmlnaHQgLm1mcC1hIHtcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlLFxuICAubWZwLWFycm93LXJpZ2h0IC5tZnAtYiB7XG4gICAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjsgfVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLm1mcC1pZnJhbWUtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gICAgdG9wOiAtNDBweDsgfVxuXG4ubWZwLWlmcmFtZS1zY2FsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDsgfVxuICAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYmFja2dyb3VuZDogIzQ0NDsgfVxuICAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgY29sb3I6ICNCREJEQkQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5tZnAtZmlndXJlIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bzsgfVxuXG4ubWZwLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjRjNGM0YzO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDM2cHg7IH1cblxuLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSwgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzAwcHgpIHtcbiAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXI6ZW1wdHkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwOyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlOyB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7IH0gfVxuXG4ubWZwLWllNyAubWZwLWltZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1mcC1pZTcgLm1mcC1ib3R0b20tYmFyIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuXG4ubWZwLWllNyAubWZwLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1mcC1pZTcgLm1mcC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQ0cHg7IH1cblxuLm1mcC1pZTcgLm1mcC1jbG9zZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5zb3VuZGNsb3VkLXBsYXllci1jbGFzc2ljIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNvdW5kY2xvdWQtcGxheWVyLWNsYXNzaWMgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLnNjcm9sbHNweS1leGFtcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKlxuKiBMaWdodGdhbGxlcnkgc3R5bGVzXG4qL1xuLmxnLXN1Yi1odG1sLCAubGctdG9vbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBsZztcbiAgc3JjOiB1cmwoLi4vZm9udHMvbGcuZW90P24xejM3Myk7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL2xnLmVvdD8jaWVmaXhuMXozNzMpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvbGcud29mZj9uMXozNzMpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy9sZy50dGY/bjF6MzczKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKC4uL2ZvbnRzL2xnLnN2Zz9uMXozNzMjbGcpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5sZy1pY29uIHtcbiAgZm9udC1mYW1pbHk6IGxnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4ubGctYWN0aW9ucyAubGctbmV4dCwgLmxnLWFjdGlvbnMgLmxnLXByZXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nOiA4cHggMTBweCA5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDExODA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDsgfVxuXG4ubGctYWN0aW9ucyAubGctbmV4dC5kaXNhYmxlZCwgLmxnLWFjdGlvbnMgLmxnLXByZXYuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQ6aG92ZXIsIC5sZy1hY3Rpb25zIC5sZy1wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQge1xuICByaWdodDogMjBweDsgfVxuXG4ubGctYWN0aW9ucyAubGctbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiOyB9XG5cbi5sZy1hY3Rpb25zIC5sZy1wcmV2IHtcbiAgbGVmdDogMjBweDsgfVxuXG4ubGctYWN0aW9ucyAubGctcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlLCAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUsIDEwMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDsgfSB9XG5cbkAtbXMta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlLCAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlLCAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSwgMTAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSwgMTAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7IH0gfVxuXG5ALW1zLWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlLCAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDsgfSB9XG5cbkBrZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSwgMTAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7IH0gfVxuXG4ubGctb3V0ZXIubGctcmlnaHQtZW5kIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIC4zcztcbiAgLW8tYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgLjNzO1xuICBhbmltYXRpb246IGxnLXJpZ2h0LWVuZCAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGctb3V0ZXIubGctbGVmdC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAuM3M7XG4gIC1vLWFuaW1hdGlvbjogbGctbGVmdC1lbmQgLjNzO1xuICBhbmltYXRpb246IGxnLWxlZnQtZW5kIC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sZy10b29sYmFyIHtcbiAgei1pbmRleDogMTE4MjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5sZy10b29sYmFyIC5sZy1pY29uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNDdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgLjJzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogY29sb3IgLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGxpbmVhcjsgfVxuXG4ubGctdG9vbGJhciAubGctaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NzhweCkge1xuICAubGctdG9vbGJhciAubGctaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7IH0gfVxuXG4ubGctdG9vbGJhciAubGctY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTA3MFwiOyB9XG5cbi5sZy10b29sYmFyIC5sZy1kb3dubG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYyXCI7IH1cblxuLmxnLXN1Yi1odG1sIHtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI0VFRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTE4MDsgfVxuXG4ubGctc3ViLWh0bWwgaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubGctc3ViLWh0bWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA1cHggMCAwOyB9XG5cbiNsZy1jb3VudGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5sZy1uZXh0LCAubGctcHJldiwgLmxnLXRvb2xiYXIge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMzVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjJzIGxpbmVhcjsgfVxuXG4ubGctaGlkZS1pdGVtcyAubGctcHJldiB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApOyB9XG5cbi5sZy1oaWRlLWl0ZW1zIC5sZy1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApOyB9XG5cbi5sZy1oaWRlLWl0ZW1zIC5sZy10b29sYmFyIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7IH1cblxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlOyB9XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwQTBBO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDExODA7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwczsgfVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWdyYWIgLmxnLXRodW1iLWl0ZW0ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogLW8tZ3JhYjtcbiAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYmJpbmcgLmxnLXRodW1iLWl0ZW0ge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWRyYWdnaW5nIC5sZy10aHVtYiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDsgfVxuXG4ubGctb3V0ZXIubGctdGh1bWItb3BlbiAubGctdGh1bWItb3V0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLmxnLW91dGVyIC5sZy10aHVtYiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IC01cHg7IH1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjI1cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgZWFzZTsgfSB9XG5cbi8qIHByaW1hcnkgKi9cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbS5hY3RpdmUsIC5sZy1vdXRlciAubGctdGh1bWItaXRlbTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYTg3NjsgfVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmxnLW91dGVyLmxnLWhhcy10aHVtYiAubGctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuXG4ubGctb3V0ZXIubGctY2FuLXRvZ2dsZSAubGctaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAgLmxnLXN1Yi1odG1sIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3R0b20gLjI1cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBib3R0b20gLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3R0b20gLjI1cyBlYXNlOyB9XG5cbi5sZy1vdXRlci5sZy1wdWxsLWNhcHRpb24tdXAubGctdGh1bWItb3BlbiAubGctc3ViLWh0bWwge1xuICBib3R0b206IDEwMHB4OyB9XG5cbi5sZy1vdXRlciAubGctdG9vZ2xlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBEMEEwQTtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAtMzlweDtcbiAgd2lkdGg6IDUwcHg7IH1cblxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWI6aG92ZXIsIC5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLXNoYXJlIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTFmZlwiOyB9XG5cbi5sZy1vdXRlciAubGctdmlkZW8tY29udCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDVweDsgfVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sZy1vdXRlciAubGctdmlkZW8gLmxnLW9iamVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5sZy1vdXRlciAubGctdmlkZW8gLmxnLXZpZGVvLXBsYXkge1xuICB3aWR0aDogODRweDtcbiAgaGVpZ2h0OiA1OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDJweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHotaW5kZXg6IDExODA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1pZnJhbWUgLmxnLXZpZGVvIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aW1lbyAubGctdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdmltZW8tcGxheS5wbmcpIG5vLXJlcGVhdDsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aW1lbzpob3ZlciAubGctdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdmltZW8tcGxheS5wbmcpIDAgLTU4cHggbm8tcmVwZWF0OyB9XG5cbi5sZy1vdXRlciAubGctaGFzLWh0bWw1IC5sZy12aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy92aWRlby1wbGF5LnBuZykgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIHdpZHRoOiA2NHB4O1xuICBvcGFjaXR5OiAuODsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1odG1sNTpob3ZlciAubGctdmlkZW8tcGxheSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLW91dGVyIC5sZy1oYXMteW91dHViZSAubGctdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMveW91dHViZS1wbGF5LnBuZykgbm8tcmVwZWF0OyB9XG5cbi5sZy1vdXRlciAubGctaGFzLXlvdXR1YmU6aG92ZXIgLmxnLXZpZGVvLXBsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3lvdXR1YmUtcGxheS5wbmcpIDAgLTYwcHggbm8tcmVwZWF0OyB9XG5cbi5sZy1vdXRlciAubGctdmlkZW8tb2JqZWN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvIC5sZy12aWRlby1vYmplY3Qge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tcGxheWluZyAubGctb2JqZWN0LCAubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy12aWRlby1wbGF5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy12aWRlby1vYmplY3Qge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5sZy1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBoZWlnaHQ6IDVweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMTgzO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDgwbXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA4MG1zIGVhc2UgMHM7IH1cblxuLyogcHJpbWFyeSAqL1xuLmxnLXByb2dyZXNzLWJhciAubGctcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NhODc2O1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDA7IH1cblxuLmxnLXByb2dyZXNzLWJhci5sZy1zdGFydCAubGctcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubGctc2hvdy1hdXRvcGxheSAubGctcHJvZ3Jlc3MtYmFyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjsgfVxuXG4ubGctc2hvdy1hdXRvcGxheSAubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwMWFcIjsgfVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy16b29tLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSwgLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgfVxuXG4ubGctb3V0ZXIubGctdXNlLXRyYW5zaXRpb24tZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7IH1cblxuLmxnLW91dGVyLmxnLXVzZS1sZWZ0LWZvci16b29tIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIHRvcCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgdG9wIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCB0b3AgMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjE1cyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xNXMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMTVzICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4jbGctem9vbS1pbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMzExXCI7IH1cblxuI2xnLWFjdHVhbC1zaXplIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbiNsZy1hY3R1YWwtc2l6ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH1cblxuI2xnLXpvb20tb3V0IHtcbiAgb3BhY2l0eTogLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAjbGctem9vbS1pbixcbiAgI2xnLXpvb20tb3V0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI2xnLXpvb20tb3V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUzMTJcIjsgfVxuXG4ubGctem9vbWVkICNsZy16b29tLW91dCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5sZy1vdXRlciAubGctcGFnZXItb3V0ZXIge1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTE4MDtcbiAgaGVpZ2h0OiAxMHB4OyB9XG5cbi5sZy1vdXRlciAubGctcGFnZXItb3V0ZXIubGctcGFnZXItaG92ZXIgLmxnLXBhZ2VyLWNvbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IDAgNXB4OyB9XG5cbi5sZy1vdXRlciAubGctcGFnZXItY29udDpob3ZlciAubGctcGFnZXItdGh1bWItY29udCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQubGctcGFnZXItYWN0aXZlIC5sZy1wYWdlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmIGluc2V0OyB9XG5cbi5sZy1vdXRlciAubGctcGFnZXItdGh1bWItY29udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjRkZGO1xuICBib3R0b206IDEwMCU7XG4gIGhlaWdodDogODNweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHMsIC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcywgLW1vei10cmFuc2Zvcm0gLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcywgLW8tdHJhbnNmb3JtIC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHMsIHRyYW5zZm9ybSAuMTVzIGVhc2UgMHM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7IH1cblxuLmxnLW91dGVyIC5sZy1wYWdlci10aHVtYi1jb250IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmxnLW91dGVyIC5sZy1wYWdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiAwIDAgMCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIGluc2V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2UgMHM7XG4gIHdpZHRoOiAxMnB4OyB9XG5cbi5sZy1vdXRlciAubGctcGFnZXI6Zm9jdXMsIC5sZy1vdXRlciAubGctcGFnZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgMCA4cHggI2ZmZiBpbnNldDsgfVxuXG4ubGctb3V0ZXIgLmxnLWNhcmV0IHtcbiAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBkYXNoZWQ7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwOyB9XG5cbi5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUyMGNcIjsgfVxuXG4ubGctZnVsbHNjcmVlbi1vbiAubGctZnVsbHNjcmVlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMjBkXCI7IH1cblxuLmxnLW91dGVyICNsZy1kcm9wZG93bi1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTE4MTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIC4xOHMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XG4gIC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIC4xOHMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIC4xOHMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7IH1cblxuLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAjbGctZHJvcGRvd24tb3ZlcmxheSwgLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAubGctZHJvcGRvd24ge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdG9wOiA1MHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC41cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC41cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7IH1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICByaWdodDogMTZweDtcbiAgdG9wOiAtMTZweDsgfVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmhvdmVyIC5sZy1pY29uLCAubGctb3V0ZXIgLmxnLWRyb3Bkb3duID4gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpOyB9XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWRyb3Bkb3duLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWljb24ge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmxnLW91dGVyLCAubGctb3V0ZXIgLmxnLCAubGctb3V0ZXIgLmxnLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sZy1vdXRlciAjbGctc2hhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwZFwiOyB9XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb24ge1xuICBjb2xvcjogIzNiNTk5ODsgfVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLWZhY2Vib29rIC5sZy1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb24ge1xuICBjb2xvcjogIzAwYWNlZDsgfVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbiB7XG4gIGNvbG9yOiAjZGQ0YjM5OyB9XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7IH1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb24ge1xuICBjb2xvcjogI2NiMjAyNzsgfVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmxnLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5sZy1vdXRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMTUwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7IH1cblxuLmxnLW91dGVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubGctb3V0ZXIubGctdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50LCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1vdXRlci5sZy1ncmFiIGltZy5sZy1vYmplY3Qge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogLW8tZ3JhYjtcbiAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5sZy1vdXRlci5sZy1ncmFiYmluZyBpbWcubGctb2JqZWN0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiAtby1ncmFiYmluZztcbiAgY3Vyc29yOiAtbXMtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmxnLW91dGVyIC5sZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlOyB9XG5cbi5sZy1vdXRlciAubGctaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5sZy1vdXRlci5sZy1jc3MgLmxnLWN1cnJlbnQsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1jdXJyZW50LCAubGctb3V0ZXIubGctY3NzMyAubGctbmV4dC1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLXByZXYtc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwLCAubGctb3V0ZXIgLmxnLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5sZy1vdXRlciAubGctaW1nLXdyYXA6YmVmb3JlLCAubGctb3V0ZXIgLmxnLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG5cbi5sZy1vdXRlciAubGctaW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIHotaW5kZXg6IDExNjA7IH1cblxuLmxnLW91dGVyIC5sZy1pbWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtIC5sZy1vYmplY3QsIC5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLXZpZGVvLXBsYXkge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7IH1cblxuLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctb2JqZWN0LCAubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy12aWRlby1wbGF5IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctb3V0ZXIgLmxnLWVtcHR5LWh0bWwsIC5sZy1vdXRlci5sZy1oaWRlLWRvd25sb2FkICNsZy1kb3dubG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxnLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDExNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwczsgfVxuXG4ubGctYmFja2Ryb3AuaW4ge1xuICBvcGFjaXR5OiAuODU7IH1cblxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1uby10cmFucyAubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDsgfVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbSwgLmxnLWNzczMubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwczsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgbGVmdDogLTEwMCU7IH1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cblxuLypcbiogTGlnaHRnYWxsZXJ5IHRyYW5zaXRpb25zXG4qL1xuLmxnLWNzczMubGctem9vbS1pbiAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmxnLWNzczMubGctem9vbS1pbiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy16b29tLWluIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpOyB9XG5cbi5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLWNzczMubGctem9vbS1pbiAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy16b29tLWluIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXpvb20taW4tYmlnIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy16b29tLWluLWJpZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy16b29tLWluLWJpZyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgyLCAyLCAyKTsgfVxuXG4ubGctY3NzMy5sZy16b29tLWluLWJpZyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy16b29tLWluLWJpZyAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy16b29tLWluLWJpZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy16b29tLWluLWJpZyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7IH1cblxuLmxnLWNzczMubGctem9vbS1vdXQgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjcsIDAuNywgMC43KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNywgMC43LCAwLjcpOyB9XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwczsgfVxuXG4ubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWJpZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7IH1cblxuLmxnLWNzczMubGctem9vbS1vdXQtYmlnIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWJpZyAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctem9vbS1vdXQtYmlnIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwczsgfVxuXG4ubGctY3NzMy5sZy16b29tLW91dC1pbiAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7IH1cblxuLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7IH1cblxuLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXpvb20taW4tb3V0IC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgyLCAyLCAyKTsgfVxuXG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTsgfVxuXG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7IH1cblxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7IH1cblxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpOyB9XG5cbi5sZy1jc3MzLmxnLXNvZnQtem9vbSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNvZnQtem9vbSAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7IH1cblxuLmxnLWNzczMubGctc2NhbGUtdXAgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sZy1jc3MzLmxnLXNjYWxlLXVwIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNjYWxlLXVwIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwLCAxMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDAuOCkgdHJhbnNsYXRlM2QoMCwgMTAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwLCAxMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjgsIDAuOCwgMC44KSB0cmFuc2xhdGUzZCgwLCAxMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDAuOCkgdHJhbnNsYXRlM2QoMCwgMTAlLCAwKTsgfVxuXG4ubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7IH1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXVwIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdXAgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7IH1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci1kb3duIC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7IH1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1sZWZ0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwczsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAtMTAwJSwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWRvd24gLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwczsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbC1ncm93dGggLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpIHRyYW5zbGF0ZTNkKDAsIC0xNTAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgLTE1MCUsIDApOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KSB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KSB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSkgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KSB0cmFuc2xhdGUzZCgwLCAxNTAlLCAwKTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbC1ncm93dGggLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbC1ncm93dGggLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMTBkZWcsIDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7IH1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7IH1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteSAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDEwZGVnKTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteSAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteSAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteS1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteS1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0xMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAtMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0xMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0xMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAtMTBkZWcpOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteS1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCA2MGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MtcmV2IC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldyg2MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldyg2MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldyg2MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlciAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KC02MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC02MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KC02MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KC02MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KC02MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7IH1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAyMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcy1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0yMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0yMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0yMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuXG4ubGctY3NzMy5sZy1sb2xsaXBvcCAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5sZy1jc3MzLmxnLWxvbGxpcG9wIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMC41KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpOyB9XG5cbi5sZy1jc3MzLmxnLWxvbGxpcG9wIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cblxuLmxnLWNzczMubGctbG9sbGlwb3AtcmV2IC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDAuNSk7IH1cblxuLmxnLWNzczMubGctbG9sbGlwb3AtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmxnLWNzczMubGctbG9sbGlwb3AtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLWNzczMubGctbG9sbGlwb3AtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cblxuLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9XG5cbi5sZy1jc3MzLmxnLXJvdGF0ZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cbi5sZy1jc3MzLmxnLXJvdGF0ZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXJvdGF0ZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cblxuLmxnLWNzczMubGctcm90YXRlLXJldiAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmxnLWNzczMubGctcm90YXRlLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9XG5cbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctcm90YXRlLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1yb3RhdGUtcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzOyB9XG5cbi5sZy1jc3MzLmxnLXR1YmUgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sZy1jc3MzLmxnLXR1YmUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4ubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAwLCAxKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5sZy1jc3MzLmxnLXR1YmUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXR1YmUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7IH1cblxuW2RhdGEteC1tb2RlPSd0cnVlJ10gLnByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDsgfVxuXG5bZGF0YS14LW1vZGU9J3RydWUnXSAuc2VjdGlvbi1zaW5nbGUtaGVhZGVyIC5kaXZpZGVyLXdpZGUge1xuICB0b3A6IDIwcHg7IH1cblxuLm5vdmktYmctaW1nLWN1c3RvbSxcbi5ub3ZpLWJnLWltZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuIiwiLy9cbi8vIFJlc2V0IFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmEsXG5idXR0b24ge1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG46Zm9jdXMge291dGxpbmU6bm9uZTt9XG5cblxuaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBvdXRsaW5lOiAwO1xufVxuXG5wIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5odG1sIHAgYSB7XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn0iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBDb3B5IHNldHRpbmdzIGZyb20gdGhpcyBmaWxlIGludG8gdGhlIHByb3ZpZGVkIGBfY3VzdG9tLnNjc3NgIHRvIG92ZXJyaWRlXG4vLyB0aGUgQm9vdHN0cmFwIGRlZmF1bHRzIHdpdGhvdXQgbW9kaWZ5aW5nIGtleSwgdmVyc2lvbmVkIGZpbGVzLlxuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG4vL1xuLy8gVGVtcG9yYXJ5LCB1c2VkIGZvciBjYWxjdWxhdGlvbiB2YXJpYWJsZXMgc2hvdWxkIGJ5IG5hbWVkIGAkX3ZhcmlhYmxlLW5hbWVgXG4vL1xuLy8gVGFibGUgb2YgQ29udGVudHNcbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vIEJvZHlcbi8vIFBhZ2Vcbi8vIENvbXBvbmVudHNcbi8vIEZvbnRzXG4vLyBMaW5rc1xuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy8gR3JpZCBicmVha3BvaW50c1xuLy8gR3JpZCBjb250YWluZXJzXG4vLyBHcmlkIGNvbHVtbnNcbi8vIEJ1dHRvbnNcbi8vIEZvcm1cbi8vIFBhZ2luYXRpb24gXG4vLyBUb29sdGlwc1xuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbi8vIEdyYXkgY29sb3JzXG4kd2hpdGU6ICAjZmZmO1xuJGdyYXktMTAwOiAjZWRlZmY0O1xuJGdyYXktMjAwOiAjZDdkN2Q3O1xuJGdyYXktMzAwOiAjY2NjO1xuJGdyYXktNDAwOiAjYjdiN2I3O1xuJGdyYXktNTAwOiAjOWI5YjliO1xuJGdyYXktNjAwOiAjODY4ZTk2O1xuJGdyYXktNzAwOiAjMmMzNDNiO1xuJGdyYXktODAwOiAjMTUxNTE1O1xuJGdyYXktOTAwOiAjMTExO1xuJGJsYWNrOiAgIzAwMDtcblxuJGdyYXktZGFya2VyOiAgICAgICAgICAgICAjMDAwMzBhO1xuJGdyYXktZGFyazogICAgICAgICAgICAgICAjMmEyYjJiO1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAjOWY5ZjlmO1xuJGdyYXktbGlnaHQ6ICAgICAgICAgICAgICAjZDlkOWQ5O1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgICAjZjlmOWY5O1xuXG4kcHJpbWFyeTogICAgICAgICAgICAgICAgICNjY2E4NzY7XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAgICM1OGM0NzY7XG4kYnJhbmQtaW5mbzogICAgICAgICAgICAgICMzZTljZjY7XG4kYnJhbmQtd2FybmluZzogICAgICAgICAgICNjNDk1NTg7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAgICNmZTRhMjE7XG5cbiR0ZWFrOiAgICAgICAgICAgICNiNDk0NjU7XG4kcmVkLW9yYW5nZTogICAgICAjZmY0YjIyO1xuXG4kc2lzYWw6ICAgICAgICAgICAjZDRjYWJiO1xuJGxhc2VyOiAgICAgICAgICAgI2NjYTg3NjtcbiRmdXNjb3VzLWdyYXk6ICAgICM0YzQ5NDM7XG4kbGVhdGhlcjogICAgICAgICAjOTk3ZTU4O1xuXG4kZ29sZDogICAgICAgICAgICAjZmZkNDAwO1xuJG9sZC1nb2xkOiAgICAgICAgI2NmYWE0NTtcblxuJGNlbGxvOiAgICAgICAgICAgIzFlMzk1MztcblxuJG1ha286ICAgICAgICAgICAgIzQ0NDk1MztcbiRlYm9ueS1jbGF5OiAgICAgICMyYjJmNDA7XG4kb3hmb3JkLWJsdWU6ICAgICAjM2Q0NDViO1xuJGJyaWdodC1ncmF5OiAgICAgIzNkNDE0ZTtcbiRzdG9ybS1ncmF5OiAgICAgICM2NjZjODQ7XG4kbm9iZWw6ICAgICAgICAgICAjYjRiNGI0O1xuJG9zbG8tZ3JheTogICAgICAgIzg1ODY4YTtcblxuJGFiYmV5OiAgICAgICAgICAgIzUzNTQ1NztcbiRkdXN0eS1ncmF5OiAgICAgICM5YjliOWI7XG4kZ2FsbGVyeTogICAgICAgICAjZWRlZGVkO1xuJHBvcmNlbGFpbjogICAgICAgI2U1ZTdlOTtcbiR3aGlzcGVyOiAgICAgICAgICNmMmYzZjg7XG5cbiRjb2QtZ3JheTogICAgICAgICMxMTE7XG4kbWluZS1zaGFmdDogICAgICAjMzMzO1xuJHR1bmRvcmE6ICAgICAgICAgIzQxNDE0MTtcbiRndW5zbW9rZTogICAgICAgICM3Njc4Nzc7XG4kc2lsdmVyLWNoYWxpY2U6ICAjYWJhYmFiO1xuJHNpbHZlcjogICAgICAgICAgI2NkY2RjZDtcbiRnYWxsZXJ5OiAgICAgICAgICNlZWU7XG4kYXRoZW5zLWdyYXk6ICAgICAjZTVlOGVmO1xuJGlyb246ICAgICAgICAgICAgI2RjZGRlMDtcbiRhbHRvOiAgICAgICAgICAgICNkZWRlZGU7XG5cbiRzZWNvbmRhcnk6ICRibGFjaztcblxuLy9cbi8vIEJvZHlcbi8vXG4kYm9keS1iZzogICAgICAgICAgICAgICAkd2hpdGU7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAkZ3JheTtcblxuJGNvbnRlbnQtYmc6ICAgICAgICAgICAgJHdoaXRlO1xuJGhlYWRlci1iZzogICAgICAgICAgICAgJHdoaXRlO1xuJGZvb3Rlci1iZzogXHRcdFx0JGJsYWNrO1xuXG5cbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgkdGhlbWUtY29sb3JzLCAoJ3ByaW1hcnknOiAkcHJpbWFyeSkpO1xuXG4vLyBBY2NlbnQgY29sb3JzXG4kZGFuZ2VyLWNvbG9yOiAgICAjZjU1NDNmO1xuJHN1Y2Nlc3MtY29sb3I6ICAgIzk4YmY0NDtcblxuLy8gVGhlbWUgY29sb3JzXG4kYmxhY2staW52YXJpYWJsZTogICAgICAjMDAwO1xuJHdoaXRlLWludmFyaWFibGU6ICAgICAgI2ZmZjtcblxuLy8gQWRkaXRpb25hbCBjb2xvcnNcbiRmYWNlYm9vazogICAgICAgICAgICAgICAgIzRkNzBhODtcbiRmYWNlYm9vay1saWdodDogICAgICAgICAgIzc0OGFiYztcbiRmYWNlYm9vay1kYXJrZW46ICAgICAgICAgZGFya2VuKCRmYWNlYm9vaywgNSUpO1xuXG4kdHdpdHRlcjogICAgICAgICAgICAgICAgICMwMmJjZjM7XG4kdHdpdHRlci1saWdodDogICAgICAgICAgICM4MWNiZGI7XG4kdHdpdHRlci1kYXJrZW46ICAgICAgICAgIGRhcmtlbigkdHdpdHRlciwgNSUpO1xuIFxuJGdvb2dsZTogICAgICAgICAgICAgICAgICAjZTI0MTFlO1xuJGdvb2dsZS1saWdodDogICAgICAgICAgICAjZGU3MjcyO1xuJGdvb2dsZS1kYXJrZW46ICAgICAgICAgICBkYXJrZW4oJGdvb2dsZSwgNSUpO1xuXG5cbi8vXG4vLyBQYWdlXG4vL1xuJHBhZ2UtYm94ZWQtd2lkdGg6ICAgICAgICAgICAgICAgMTYwMHB4O1xuJHBhZ2UtYm94ZWQtYmFja2dyb3VuZC1jb2xvcjogICAgJGdyYXktMTAwO1xuJHBhZ2UtYm94ZWQtYmFja2dyb3VuZC1pbWFnZTogICAgdXJsKC4uL2ltYWdlcy9iZy1wYXR0ZXJuLWJveGVkLnBuZyk7XG5cblxuLy9cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG4kYm9yZGVyLXdpZHRoOiAxcHg7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAwO1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgIC4zcmVtO1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgIC4ycmVtO1xuXG4kYm9yZGVyLXJhZGl1cy1sYXJnZTogICAgICAgNnB4O1xuJGJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgIDNweDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgIGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cblxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDlweDtcbiRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDogICA0MHB4O1xuXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTRweDtcbiRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICAzMHB4O1xuXG4kcGFkZGluZy1leHRyYS1sYXJnZS12ZXJ0aWNhbDogICAgMTlweDtcbiRwYWRkaW5nLWV4dHJhLWxhcmdlLWhvcml6b250YWw6ICA0NXB4O1xuXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgMTJweDtcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICAyNXB4O1xuXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgOHB4O1xuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDQwcHg7XG5cblxuLy8qKiBHbG9iYWwgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICRncmF5LWRhcms7XG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAkcHJpbWFyeTtcblxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdG9yIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHg7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHg7XG5cblxuLy8gTWFwXG4vL1xuJG1hcC1oZWlnaHQ6IDIwMHB4O1xuJG1hcC14cy1oZWlnaHQ6IDI1MHB4O1xuJG1hcC1tZC1oZWlnaHQ6IDQ1MHB4O1xuXG5cbi8vIEN1c3RvbVxuJHNoYWRvdy1hcmVhLTE6ICAgLTNweCAwcHggNTBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4kc2hhZG93LWFyZWEtMjogICAxcHggMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cblxuLy9cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICBcIkxhdG9cIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmLTE6IFwiTW9udHNlcnJhdFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICAgJ1BUIFNlcmlmJywgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuJGZvbnQtZmFtaWx5LXNlcmlmLTE6ICAgICAgICdNZXJyaXdlYXRoZXInLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcblxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXNlYzogICAgICAgICRmb250LWZhbWlseS1zZXJpZjtcblxuXG4vLyBUZW1wbGF0ZSB3aWR0aCB2YXIgZm9yIHJlc2l6aW5nXG4kbGF5b3V0LWJveGVkLXdpZHRoOiAgICAgIDE5MjBweDtcblxuXG4vLyBCYXNlIGZvbnRzXG4kZm9udC1zaXplLWJhc2U6IDE0cHg7XG4kZm9udC1zaXplLWxnOiAgIDE4cHg7XG4kZm9udC1zaXplLXNtOiAgIDEycHg7XG5cbiRfbGgtYmFzZTogMjRweDtcbiRfbGgtbGc6ICAgMjhweDtcbiRfbGgtc206ICAgMThweDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6IDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiA3MDA7XG5cbi8vICoqIDwgQ2FsY3VsYXRlZCBmb250IHZhbHVlcyA+XG4kbGluZS1oZWlnaHQtYmFzZTogKCRfbGgtYmFzZSAvICRmb250LXNpemUtYmFzZSk7XG4kbGluZS1oZWlnaHQtbGc6ICAgKCRfbGgtbGcgLyAkZm9udC1zaXplLWxnKTtcbiRsaW5lLWhlaWdodC1zbTogICAoJF9saC1zbSAvICRmb250LXNpemUtc20pO1xuXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS40NDQ0OyAvLyBleHRyYSBkZWNpbWFscyBmb3IgV2luIDguMSBDaHJvbWVcbiRsaW5lLWhlaWdodC1zbWFsbDogICAgICAgICAxLjU7XG5cbi8vICoqIDwvIENhbGN1bGF0ZWQgZm9udCB2YWx1ZXMgPlxuXG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKTsgLy8gfjIwcHhcblxuXG4vLyBIZWFkaW5nc1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICRmb250LWZhbWlseS1zZWM7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgNzAwO1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgIDEuMTtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAkYmxhY2s7XG5cbi8vIFRlbXBsYXRlIEhlYWRpbmcgVmFsdWVzXG4kX2gxLWZzejogMTA0O1xuJF9oMi1mc3o6IDU5O1xuJF9oMy1mc3o6IDQ1O1xuJF9oNC1mc3o6IDI1O1xuJF9oNS1mc3o6IDE5O1xuJF9oNi1mc3o6IDE0O1xuXG4kX2gxLWxoOiAxMTI7XG4kX2gyLWxoOiA3MDtcbiRfaDMtbGg6IDQwO1xuJF9oNC1saDogMzg7XG4kX2g1LWxoOiAyODtcbiRfaDYtbGg6IDI0O1xuXG4vLyAqKiA8IENhbGN1bGF0ZWQgSGVhZGluZ3MgdmFsdWVzID5cbiRoMS1mb250LXNpemU6ICRfaDEtZnN6ICogMXB4O1xuJGgyLWZvbnQtc2l6ZTogJF9oMi1mc3ogKiAxcHg7XG4kaDMtZm9udC1zaXplOiAkX2gzLWZzeiAqIDFweDtcbiRoNC1mb250LXNpemU6ICRfaDQtZnN6ICogMXB4O1xuJGg1LWZvbnQtc2l6ZTogJF9oNS1mc3ogKiAxcHg7XG4kaDYtZm9udC1zaXplOiAkX2g2LWZzeiAqIDFweDtcblxuJGgxLWxpbmUtaGVpZ2h0OiAoJF9oMS1saCAvICRfaDEtZnN6KTsgXG4kaDItbGluZS1oZWlnaHQ6ICgkX2gyLWxoIC8gJF9oMi1mc3opO1xuJGgzLWxpbmUtaGVpZ2h0OiAoJF9oMy1saCAvICRfaDMtZnN6KTtcbiRoNC1saW5lLWhlaWdodDogKCRfaDQtbGggLyAkX2g0LWZzeik7XG4kaDUtbGluZS1oZWlnaHQ6ICgkX2g1LWxoIC8gJF9oNS1mc3opO1xuJGg2LWxpbmUtaGVpZ2h0OiAoJF9oNi1saCAvICRfaDYtZnN6KTtcbi8vICoqIDwvIENhbGN1bGF0ZWQgSGVhZGluZ3MgdmFsdWVzID5cblxuXG5cbi8vPT0gSWNvbm9ncmFwaHlcbi8vXG4vLyMjIFNwZWNpZnkgY3VzdG9tIGxvY2F0aW9uIGFuZCBmaWxlbmFtZSBvZiB0aGUgaW5jbHVkZWQgR2x5cGhpY29ucyBpY29uIGZvbnQuIFVzZWZ1bCBmb3IgdGhvc2UgaW5jbHVkaW5nIEJvb3RzdHJhcCB2aWEgQm93ZXIuXG5cbi8vKiogTG9hZCBmb250cyBmcm9tIHRoaXMgZGlyZWN0b3J5LlxuJGljb24tZm9udC1wYXRoOiBcIi4uL2ZvbnRzL1wiO1xuXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXG4kaWNvbi1mb250LWF3ZXNvbWU6ICAgICAgICBcImZvbnRhd2Vzb21lLXdlYmZvbnRcIjtcbiRpY29uLW1hdGVyaWFsLWRlc2lnbjogICAgIFwibWF0ZXJpYWxkZXNpZ25pY29ucy13ZWJmb250XCI7XG5cbi8vKiogRWxlbWVudCBJRCB3aXRoaW4gU1ZHIGljb24gZmlsZS5cbiRpY29uLWZvbnQtYXdlc29tZS1pZDogICAgIFwiZm9udGF3ZXNvbWVyZWd1bGFyXCI7XG4kaWNvbi1tYXRlcmlhbC1kZXNpZ24taWQ6ICBcIm1hdGVyaWFsZGVzaWduaWNvbnNyZWd1bGFyXCI7XG5cbi8vIEljb24gRm9udHNcbiRmYTogICdGb250QXdlc29tZSc7XG4kbWRpOiAnTWF0ZXJpYWwgRGVzaWduIEljb25zJztcbiRtaTogICdNYXRlcmlhbCBJY29ucyc7XG5cblxuXG4vLz09IFRhYmxlc1xuLy9cbi8vIyMgQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIDE3cHggMjVweCAxOHB4O1xuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4kdGFibGUtaGVhZGVyLWJnOiAgICAgICAgICAgICAgICR3aGlzcGVyO1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtc3RyaXBlZGAuXG4kdGFibGUtYmctYWNjZW50OiAgICAgICAgICAgICAgICR3aGlzcGVyO1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAkd2hpc3BlcjtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyO1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2Q5ZDlkOTtcblxuXG5cbi8vIExlYWRcbiRsZWFkLWZvbnQtc2l6ZTogICAyNHB4O1xuJGxlYWQtbGluZS1oZWlnaHQ6IDM0cHg7XG4kbGVhZC1mb250LXdlaWdodDogMzAwO1xuXG4vLyBIclxuJGhyLWJvcmRlci1jb2xvcjogJGdyYXktMjAwO1xuJGhyLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aDtcblxuLy8gTWFya1xuJG1hcmstcGFkZGluZzogNXB4IDEwcHg7XG4kbWFyay1iZzogJHByaW1hcnk7XG5cbiRkdC1mb250LXdlaWdodDogaW5oZXJpdDtcbiRsaXN0LWlubGluZS1wYWRkaW5nOiA1cHg7XG5cbi8vIENvZGVcbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgIDkwJTtcbiRjb2RlLXBhZGRpbmcteTogICAgICAgICAgICAgIDEwcHg7XG4kY29kZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICA1cHg7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS05MDA7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0xMDA7XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGJvZHktY29sb3I7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICBub25lO1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgJHByaW1hcnk7XG4kbGluay1wcmVzcy1jb2xvcjogICAgICAkcHJpbWFyeTtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IG5vbmU7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgMTAwMDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAxMDIwO1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgIDEwMzA7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgMTA0MDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAxMDUwO1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgIDEwNjA7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgMTA3MDtcbi8vIEN1c3RvbVxuJHppbmRleC1yZC1uYXZiYXI6ICAgICAgICAgIDEwODA7XG4kemluZGV4LWxheW91dC1wYW5lbDogICAgICAgMTEwMDtcblxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzA7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwO1xuXG5cbi8vXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogICAwLFxuICBzbTogICA1NzZweCxcbiAgbWQ6ICAgNzY4cHgsXG4gIGxnOiAgIDk5MnB4LFxuICB4bDogICAxMjAwcHgsXG4gIHh4bDogIDE2MDBweFxuKTtcbiBcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuJHNjcmVlbi1mdWxsaGQ6IDE2MDBweDtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgICBzbTogICA1NDBweCxcbiAgICBtZDogICA3MjBweCxcbiAgICBsZzogICA5NjBweCxcbiAgICB4bDogICAxMTcwcHhcbik7XG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cbiRncmlkLWNvbHVtbnM6IDEyO1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4O1xuJGdyaWQtZ3V0dGVyLXdpZHRoLW5hcnJvdzogMzBweDtcblxuXG4vL1xuLy8gQnV0dG9uc1xuLy9cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgIDExcHg7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgMzVweDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAxNHB4O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgIDEuMjU7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICA1cHg7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgMjVweDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAxLjU7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAxMnB4O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgIDUwcHg7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgMS41O1xuXG5cbiRidG4tZm9udC1zaXplOiAxNztcbiRidG4tbGgtc2l6ZTogMjQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAkZm9udC1mYW1pbHktc2VjO1xuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgNzAwO1xuJGJ0bi1sZXR0ZXItc3BhY2luZzogICAgICAgICAgICAgLjFlbTtcbiRidG4tdGV4dC10cmFuc2Zvcm06ICAgICAgICAgICAgIHVwcGVyY2FzZTtcblxuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgMDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgIDA7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICAgICAwO1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS1saWdodDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgICAgLjVyZW07XG5cblxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlO1xuJGJ0bi1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrO1xuJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgJGJsYWNrO1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAkd2hpdGU7XG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkcHJpbWFyeTtcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgICRwcmltYXJ5O1xuXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAkd2hpdGU7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcztcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzO1xuXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbztcbiRidG4taW5mby1ib3JkZXI6ICAgICAgICAgICAgICAgICRicmFuZC1pbmZvO1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAkd2hpdGU7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZztcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgICRicmFuZC13YXJuaW5nO1xuXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGU7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyO1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlcjtcblxuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cztcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnO1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc207XG5cbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgICRib3JkZXItcmFkaXVzO1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG5cbi8vXG4vLyBGb3Jtc1xuLy9cbiRmb3JtLWlucHV0LWhlaWdodDogICAgICAgICAgICAgNTJweDtcbiRmb3JtLWlucHV0LWxnLWhlaWdodDogICAgICAgICAgNjBweDtcbiRmb3JtLWlucHV0LXNtLWhlaWdodDogICAgICAgICAgNDBweDtcblxuJGZvcm0taW5wdXQtY29sb3I6ICAgICAgICAgICAgICAkYm9keS1jb2xvcjtcbiRmb3JtLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgJGJvZHktY29sb3I7XG5cbiRmb3JtLWlucHV0LWJhY2tncm91bmQ6ICAgICAgICAgJHdoaXRlO1xuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAkZ3JheS1saWdodDtcbiRmb3JtLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXM7XG5cbiRmb3JtLWlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgMTRweDtcbiRmb3JtLWlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgMjRweDtcbiRmb3JtLWlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgNDAwO1xuXG4kZm9ybS1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgIDBweCBzb2xpZDtcbiRmb3JtLWlucHV0LXBhZGRpbmctaG9yaXpvbnRhbDogMTlweDtcbiRmb3JtLWlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgcm91bmQoJGZvcm0taW5wdXQtZm9udC1zaXplICogMS43KTtcblxuJGZvcm0taW5wdXQtcGFkZGluZy12ZXJ0aWNhbDogICByb3VuZCgoJGZvcm0taW5wdXQtaGVpZ2h0IC0gJGZvcm0taW5wdXQtbGluZS1oZWlnaHQpIC8gMikgKyAxcHg7XG4kZm9ybS1pbnB1dC1wYWRkaW5nOiAgICAgICAgICAgICRmb3JtLWlucHV0LXBhZGRpbmctdmVydGljYWwgJGZvcm0taW5wdXQtcGFkZGluZy1ob3Jpem9udGFsO1xuXG5AaWYgKCRmb3JtLWlucHV0LWJvcmRlciAhPSBub25lKSB7XG4gICRmb3JtLWlucHV0LXBhZGRpbmctdmVydGljYWw6IHJvdW5kKCgkZm9ybS1pbnB1dC1oZWlnaHQgLSAkZm9ybS1pbnB1dC1saW5lLWhlaWdodCAtIChudGgoJGZvcm0taW5wdXQtYm9yZGVyLCAxKSAqIDIpKSAvIDIpO1xuICAkZm9ybS1pbnB1dC1wYWRkaW5nOiAkZm9ybS1pbnB1dC1wYWRkaW5nLXZlcnRpY2FsICRmb3JtLWlucHV0LXBhZGRpbmctaG9yaXpvbnRhbDtcbn1cblxuJGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbDogMTlweDtcbiRpbnB1dC1saW5lLWhlaWdodDogJGZvcm0taW5wdXQtZm9udC1zaXplICogMS43O1xuXG4kaW5wdXQtcGFkZGluZy12ZXJ0aWNhbDogKCRmb3JtLWlucHV0LWhlaWdodCAtICRpbnB1dC1saW5lLWhlaWdodCkgLyAyO1xuJGlucHV0LXBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXZlcnRpY2FsICRpbnB1dC1wYWRkaW5nLWhvcml6b250YWw7XG5cbkBpZiAoJGZvcm0taW5wdXQtYm9yZGVyICE9IG5vbmUpIHtcbiAgJGlucHV0LXBhZGRpbmctdmVydGljYWw6ICgkZm9ybS1pbnB1dC1oZWlnaHQgLSAkaW5wdXQtbGluZS1oZWlnaHQgLSAobnRoKCRmb3JtLWlucHV0LWJvcmRlciwgMSkgKiAyKSkgLyAyO1xuICAkaW5wdXQtcGFkZGluZzogJGlucHV0LXBhZGRpbmctdmVydGljYWwgLSAycHggJGlucHV0LXBhZGRpbmctaG9yaXpvbnRhbCAkaW5wdXQtcGFkZGluZy12ZXJ0aWNhbCArIDJweDtcbn1cblxuXG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGcgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKTtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc20gKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKTtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyaztcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTU7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRmb3JtLWlucHV0LWJvcmRlci1jb2xvcjtcblxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZDtcblxuLy8qKiBUZXh0YXJlYSBkZWZhdWx0XG4kZm9ybS10ZXh0YXJlYS1kZWZhdWx0LWhlaWdodDogICAgICAgMTY2cHg7XG4kZm9ybS10ZXh0YXJlYS1kZWZhdWx0LW1pbi1oZWlnaHQ6ICAgJGZvcm0taW5wdXQtaGVpZ2h0O1xuJGZvcm0tdGV4dGFyZWEtZGVmYXVsdC1tYXgtaGVpZ2h0OiAgICRmb3JtLXRleHRhcmVhLWRlZmF1bHQtaGVpZ2h0ICogMS41O1xuXG5cbiRmb3JtLWZlZWRiYWNrLWZvY3VzLWNvbG9yOiAgICRwcmltYXJ5O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgJHN1Y2Nlc3MtY29sb3I7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAkZGFuZ2VyLWNvbG9yO1xuXG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kZm9ybS1pbnB1dC1iYWNrZ3JvdW5kLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlcjtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4vLyBUaGlzIGhhcyBubyBlZmZlY3Qgb24gYDxzZWxlY3Q+YHMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXM7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlO1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLWZvY3VzOiAgICAgICAgICAgICAkcHJpbWFyeTtcblxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXG4kZm9ybS1pbnB1dC1jb2xvci1wbGFjZWhvbGRlci1mb2N1czogICRwcmltYXJ5O1xuXG5cbi8vXG4vLyBQYWdpbmF0aW9uXG4vL1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgMTBweDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIDEwcHg7XG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAgICAxNHB4O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgMjRweDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnk7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcbiRwYWdpbmF0aW9uLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICRwcmltYXJ5O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgMnB4O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktMjAwO1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGU7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkcHJpbWFyeTtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgJHBhZ2luYXRpb24taG92ZXItYmc7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24taG92ZXItYmc7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ZXI7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAkc2lsdmVyO1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgJHNpbHZlcjtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICRzaWx2ZXI7XG5cbi8vXG4vLyBUb29sdGlwc1xuLy9cbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlO1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGJsYWNrO1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjk7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICA2cHg7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAxMHB4O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgMDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgNnB4O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmc7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3M7XG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAjZGZmMGQ4O1xuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXN1Y2Nlc3MtYmcsIC0xMCksIDUlKTtcblxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgJGJyYW5kLWluZm87XG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3O1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKTtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmc7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzO1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKTtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgJGJyYW5kLWRhbmdlcjtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXI7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAkYnJhbmQtZGFuZ2VyO1xuXG5cbi8vPT0gVGh1bWJuYWlsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGltYWdlXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICA0cHg7XG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZztcbi8vKiogVGh1bWJuYWlsIGJvcmRlciBjb2xvclxuJHRodW1ibmFpbC1ib3JkZXI6ICAgICAgICAgICAgI2RkZDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzO1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICRib2R5LWNvbG9yO1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweDtcblxuXG4vLz09IEJyZWFkY3J1bWJzXG4vL1xuLy8jI1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsOiAgIDhweDtcbiRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweDtcbi8vKiogQnJlYWRjcnVtYiBiYWNrZ3JvdW5kIGNvbG9yXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjU7XG4vLyoqIEJyZWFkY3J1bWIgdGV4dCBjb2xvclxuJGJyZWFkY3J1bWItY29sb3I6ICAgICAgICAgICAgICAjY2NjO1xuLy8qKiBUZXh0IGNvbG9yIG9mIGN1cnJlbnQgcGFnZSBpbiB0aGUgYnJlYWRjcnVtYlxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS1saWdodDtcbi8vKiogVGV4dHVhbCBzZXBhcmF0b3IgZm9yIGJldHdlZW4gYnJlYWRjcnVtYiBlbGVtZW50c1xuJGJyZWFkY3J1bWItc2VwYXJhdG9yOiAgICAgICAgICBcIi9cIjtcblxuXG4vLz09IENhcm91c2VsXG4vL1xuLy8jI1xuXG4kY2Fyb3VzZWwtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpO1xuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZjtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSU7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAgLjU7XG4kY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgMjBweDtcblxuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICNmZmY7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2ZmZjtcblxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmY7XG5cblxuLy89PSBQYWdlIGxvYWRlciB2YXJpYW50IDFcbi8vXG4vLyMjXG5cbiRwYWdlLWxvYWRlci12LTEtYmc6ICAgICAgICAgICAgICAkYmxhY2s7XG4kcGFnZS1sb2FkZXItdi0xLXBhZGRpbmc6ICAgICAgICAgMCAyNXB4O1xuLy8qKiBzcGlubmVyXG4kcGFnZS1sb2FkZXItdi0xLXNwaW5uZXItd2lkdGg6ICAgNTZweDtcbiRwYWdlLWxvYWRlci12LTEtc3Bpbm5lci1oZWlnaHQ6ICA1NnB4O1xuXG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSk7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyO1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXI7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw7XG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cbiRoci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRveGZvcmQtYmx1ZTtcblxuXG5cbi8vPT0gU2hhZG93c1xuLy9cbi8vIyNcblxuJHNoYWRvdy1hcmVhLWFtYmllbnQ6IDBweCAwcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiRzaGFkb3ctYXJlYS14eHM6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4kc2hhZG93LWFyZWEteHM6IDAgMXB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4kc2hhZG93LWFyZWEtc206IC0xcHggMnB4IDVweCAwcHggcmdiYSgkbWFrbywgLjEyKTtcbiRzaGFkb3ctYXJlYS1tZDogLTNweCA1cHggMTJweCAwcHggcmdiYSgkbWFrbywgLjE2KTtcbiRzaGFkb3ctYXJlYS1sZzogMCA1cHggMjNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4kc2hhZG93LWFyZWEteGw6IDAgMTJweCAzNnB4IDAgcmdiYSgwLCAwLCAwLC4xNSk7XG5cblxuLy89PSBSRCBOYXZiYXJcbi8vXG4vLyMjXG5cbiRyZC1uYXZiYXItbWluLWZvbnQtc2l6ZTogMjRweDtcbiRyZC1uYXZiYXItbWluLWxpbmUtaGVpZ2h0OiA0OHB4O1xuJHJkLW5hdmJhci1taW4taGVpZ2h0OiA1NnB4O1xuXG4kcmQtbmF2YmFyLWNvbG9yOiAkZ3JheS1kYXJrZXI7XG4kcmQtbmF2YmFyLWJhY2tncm91bmQ6ICR3aGl0ZTtcbiRyZC1uYXZiYXItc2hhZG93OiBub25lO1xuJHJkLW5hdmJhci1ib3JkZXI6IDFweCBzb2xpZCAkcG9yY2VsYWluO1xuJHJkLW5hdmJhci13aWR0aDogMTIwMHB4O1xuXG4vL1JEIE5hdmJhciBwYW5lbFxuJHJkLW5hdmJhci1wYW5lbC1jb2xvcjogJHJkLW5hdmJhci1jb2xvcjtcbiRyZC1uYXZiYXItcGFuZWwtYmFja2dyb3VuZDogJHJkLW5hdmJhci1iYWNrZ3JvdW5kO1xuXG4vL1JEIE5hdmJhciBuYXZcbiRyZC1uYXZiYXItbmF2LW1pbi13aWR0aDogMjcwcHg7XG4kcmQtbmF2YmFyLW5hdi1jb2xvcjogJHJkLW5hdmJhci1jb2xvcjtcbiRyZC1uYXZiYXItbmF2LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJHJkLW5hdmJhci1uYXYtaG92ZXItY29sb3I6ICRwcmltYXJ5O1xuJHJkLW5hdmJhci1uYXYtaG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kcmQtbmF2YmFyLW5hdi1hY3RpdmUtY29sb3I6ICRyZC1uYXZiYXItbmF2LWhvdmVyLWNvbG9yO1xuJHJkLW5hdmJhci1uYXYtYWN0aXZlLWJhY2tncm91bmQ6ICRyZC1uYXZiYXItbmF2LWhvdmVyLWJhY2tncm91bmQ7XG5cbi8vUkQgTmF2YmFyIGRyb3Bkb3duXG4kcmQtbmF2YmFyLWRyb3Bkb3duLXdpZHRoOiAyMzVweDtcbiRyZC1uYXZiYXItZHJvcGRvd24tYmFja2dyb3VuZDogJHdoaXRlO1xuJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWNvbG9yOiAkYm9keS1jb2xvcjtcbiRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjogJHByaW1hcnk7XG4kcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7XG4kcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQ6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kO1xuXG4vL1JEIE5hdmJhciBtZWdhbWVudVxuJHJkLW5hdmJhci1tZWdhbWVudS1ndXR0ZXI6IDMwcHg7XG4kcmQtbmF2YmFyLW1lZ2FtZW51LWJhY2tncm91bmQ6ICR3aGl0ZTtcbiRyZC1uYXZiYXItbWVnYW1lbnUtaXRlbS1jb2xvcjogJGJvZHktY29sb3I7XG4kcmQtbmF2YmFyLW1lZ2FtZW51LWl0ZW0tYmFja2dyb3VuZDogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWNvbG9yO1xuJHJkLW5hdmJhci1tZWdhbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7XG4kcmQtbmF2YmFyLW1lZ2FtZW51LWl0ZW0taG92ZXItYmFja2dyb3VuZDogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWhvdmVyLWJhY2tncm91bmQ7XG5cbi8vUkQgTmF2YmFyIHRvZ2xlc1xuJHJkLW5hdmJhci10b2dnbGUtcHJlc2V0OiBcImJ1dHRvbi1saW5lcy1hcnJvdy0yXCI7XG4kcmQtbmF2YmFyLXNlYXJjaC10b2dnbGUtcHJlc2V0OiBcInNlYXJjaC1wcmVzZXQtMVwiO1xuJHJkLW5hdmJhci1jb2xsYXBzZS10b2dnbGUtcHJlc2V0OiBcImNvbGxhcHNlLXByZXNldC0xXCI7XG5cbi8vUkQgTmF2YmFyIEZpeGVkXG4kcmQtbmF2YmFyLWZpeGVkLWhlaWdodDogJHJkLW5hdmJhci1taW4taGVpZ2h0O1xuJHJkLW5hdmJhci1maXhlZC1saW5lLWhlaWdodDogJHJkLW5hdmJhci1taW4tbGluZS1oZWlnaHQ7XG4kcmQtbmF2YmFyLWZpeGVkLWZvbnQtc2l6ZTogJHJkLW5hdmJhci1taW4tZm9udC1zaXplO1xuJHJkLW5hdmJhci1maXhlZC1wYW5lbC1jb2xvcjogJGJvZHktY29sb3I7XG4kcmQtbmF2YmFyLWZpeGVkLXRvZ2dsZS1jb2xvcjogJGJsYWNrO1xuJHJkLW5hdmJhci1maXhlZC1wYW5lbC1iYWNrZ3JvdW5kOiAkd2hpdGU7XG4kcmQtbmF2YmFyLWZpeGVkLXNoYWRvdzogbm9uZTtcbiRyZC1uYXZiYXItZml4ZWQtYm9yZGVyOiAkcmQtbmF2YmFyLWJvcmRlcjtcblxuJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLWNvbG9yOiAkYWJiZXk7XG4kcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0taG92ZXItY29sb3I6ICR3aGl0ZTtcbiRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1iYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWJhY2tncm91bmQ7XG4kcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0taG92ZXItYmFja2dyb3VuZDogJHRlYWs7XG5cbiRyZC1uYXZiYXItZml4ZWQtc3VibWVudS10b2dnbGUtY29sb3I6ICRibGFjaztcbiRyZC1uYXZiYXItZml4ZWQtc3VibWVudS10b2dnbGUtaG92ZXItY29sb3I6ICRwcmltYXJ5O1xuJHJkLW5hdmJhci1maXhlZC1zdWJtZW51LXRvZ2dsZS1mb2N1cy1jb2xvcjogJHdoaXRlO1xuLy9SRCBOYXZiYXIgc3RhdGljIGluZGVudHNcbiRuYXZiYXItc3RhdGljLW5hdi1pbmRlbnQ6IDEwcHg7XG5cbi8vUkQgTmF2YmFyIGZ1bGx3aWR0aCBpbmRlbnRzXG4kbmF2YmFyLWZ1bGx3aWR0aC1uYXYtaW5kZW50OiAyMHB4O1xuXG4kcmQtbmF2YmFyLWlucHV0LWNvbG9yOiAkZHVzdHktZ3JheTtcbiRyZC1uYXZiYXItaW5wdXQtYm9yZGVyOiAxcHggc29saWQgJHBvcmNlbGFpbjtcbiRyZC1uYXZiYXItaW5wdXQtYm9yZGVyLXJhZGl1czogM3B4OyIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmJvZHkge1xuXHRAZXh0ZW5kIC5mb250LXNpemUtZGVmYXVsdDtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG5cdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbi5zaXRlLW1haW4ge1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8qXG4qIEBzZWN0aW9uICAgICAgUGFnZSBIZWFkZXJcbiogQGRlc2NyaXB0aW9uICBUaGlzIHNlY3Rpb24gaG9sZHMgc3BlY2lmaWMgc3R5bGUgcmVkZWNsYXJhdGlvbnMgZm9yIHNvbWVcbiogICAgICAgICAgICAgICBvZiBjb21tb24gZWxlbWVudHMgaW4gcGFnZSBoZWFkZXJcbiovXG5cbi5wYWdlLWhlYWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDExMDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYmc7XG59XG5cbi8qXG4qIEBzZWN0aW9uICAgICAgUGFnZSBDb250ZW50XG4qIEBkZXNjcmlwdGlvbiAgVGhpcyBzZWN0aW9uIGhvbGRzIHNwZWNpZmljIHN0eWxlIHJlZGVjbGFyYXRpb25zIGZvciBzb21lXG4qICAgICAgICAgICAgICAgb2YgY29tbW9uIGVsZW1lbnRzIGluIHBhZ2UgY29udGVudFxuKi9cblxuc2VjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLnBhZ2UtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLypcbiogQHNlY3Rpb24gICAgICBQYWdlIEZvb3RlclxuKiBAZGVzY3JpcHRpb24gIFRoaXMgc2VjdGlvbiBob2xkcyBzcGVjaWZpYyBzdHlsZSByZWRlY2xhcmF0aW9ucyBmb3Igc29tZVxuKiAgICAgICAgICAgICAgIG9mIGNvbW1vbiBlbGVtZW50cyBpbiBwYWdlIGZvb3RlclxuKi9cblxuLnBhZ2UtZm9vdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmc7XG5cblx0Lmg3ICsgKiB7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0fVxuXHQudW5pdCArIC51bml0IHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG5cdC5wb3N0LXByZXZpZXcgKyAucG9zdC1wcmV2aWV3IHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHR9XG5cdC5icmFuZCArIHAge1xuXHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdH1cblxuXHQvLyBMYXJnZSDiiaU5OTJweFxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0Lmg3ICsgKiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cblxufVxuXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gTGlua3NcblxuYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlLW91dDtcblxuXHQmLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRsaW5rLWNvbG9yO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cblxuXHQmW2hyZWYqPSd0ZWwnXSxcblx0JltocmVmKj0nbWFpbHRvJ10ge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbn1cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuXG4vLyBJbWFnZXNcblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcblx0QGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuXHRwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcblx0Ym9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcblx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuXHQvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcblx0QGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcbn1cblxuLy8gUGVyZmVjdCBjaXJjbGVcbi5pbWctY2lyY2xlIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXG59XG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkaHItYm9yZGVyO1xufVxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG4uc3Itb25seSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0Ym9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdGNsaXA6IGF1dG87XG5cdH1cbn1cblxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcbi8vXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJyYW5kIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHQvKipcblx0XHRAYnVnZml4OiBjb2xvciBmbGlja2VyaW5nIGluIGNoaWxkIG9iamVjdHMgb24gaG92ZXJcblx0XHRAYWZmZWN0ZWQ6IElFIEVkZ2Vcblx0Ki9cblx0dHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG5cdD4gKiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5yaWdodHMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXG5cdCoge1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuXHR9XG59XG5cbi5wYWdlLWZvb3QtZGVmYXVsdCB7XG5cdC5yaWdodHMge1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdH1cbn1cblxuLnByaXZhY3ktbGluayB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59IiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjEuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjdweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gMXB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbmZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG5cbkBtaXhpbiBpbWctcmVzcG9uc2l2ZSgkZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gICAgfSBAZWxzZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDdXN0b20gdHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gUGFnZSBoZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2UtaGVhZGVyIHtcbn1cblxuLy8gRm9udHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZvbnQtZGVmYXVsdCB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbn1cblxuQG1peGluIGZvbnQtc2l6ZS1kZWZhdWx0IHtcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cblxuLmZvbnQtc2l6ZS1kZWZhdWx0IHtcblx0QGluY2x1ZGUgZm9udC1zaXplLWRlZmF1bHQ7XG59XG5cbi8vIEJhc2ljIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuI3toZWFkaW5ncygpfSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG5cdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG5cdGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG5cblx0PiBzcGFuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHR9XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGZvbnQ6IGluaGVyaXQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IGluaGVyaXQ7XG5cdFx0dHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcblx0XHQmLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQ+ICoge1xuXHRcdG1hcmdpbi1yaWdodDogLjI1ZW07XG5cdH1cbn1cblxuaDEsXG4uaDEge1xuXHQvL3swIC0gNzY4cHh9IDw9IDQwcHhcblx0Ly97NzY4cHggLSA5OTJweH0gPD0gNjJweFxuXHRmb250LXNpemU6IDM2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0Zm9udC1zaXplOiA3MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdGxpbmUtaGVpZ2h0OiAkaDEtbGluZS1oZWlnaHQ7XG5cdFx0Zm9udC1zaXplOiAkaDEtZm9udC1zaXplO1xuXHR9XG59XG5cbmgyLFxuLmgyIHtcblx0Ly97MCAtIDc2OHB4fSA8PSAzNnB4XG5cdC8vezc2OHB4IC0gOTkycHh9IDw9IDUycHhcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdGxpbmUtaGVpZ2h0OiAkaDItbGluZS1oZWlnaHQ7XG5cdFx0Zm9udC1zaXplOiAkaDItZm9udC1zaXplO1xuXHR9XG59XG5cbmgzLFxuLmgzIHtcblx0Ly97MCAtIDc2OHB4fSA8PSAzMnB4XG5cdC8vezc2OHB4IC0gOTkycHh9IDw9IDQ0cHhcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMS4zNTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0Zm9udC1zaXplOiAyNnB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRsaW5lLWhlaWdodDogJGgzLWxpbmUtaGVpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcblx0fVxuXG5cdCYuc21hbGxlciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0Zm9udC1zaXplOiAkaDMtZm9udC1zaXplICogLjk2O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHQmLm1lZGl1bSB7XG5cdFx0XHRmb250LXNpemU6IDMzcHg7XG5cdFx0fVxuXHR9XG59XG5cbmg0LFxuLmg0IHtcblx0Ly97MCAtIDc2OHB4fSA8PSAyNnB4XG5cdC8vezc2OHB4IC0gOTkycHh9IDw9IDM2cHhcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS4zNTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRsaW5lLWhlaWdodDogJGg0LWxpbmUtaGVpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcblx0fVxufVxuXG5oNSxcbi5oNSB7XG5cdC8vezAgLSA3NjhweH0gPD0gMjJweFxuXHQvL3s3NjhweCAtIDk5MnB4fSA8PSAyOHB4XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdGxpbmUtaGVpZ2h0OiAkaDUtbGluZS1oZWlnaHQ7XG5cdFx0Zm9udC1zaXplOiAkaDUtZm9udC1zaXplO1xuXHR9XG5cblx0Ji5oNS1zbWFsbGVyIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdH1cbn1cblxuaDYsXG4uaDYge1xuXHQvL3swIC0gNzY4cHh9IDw9IDE4cHhcblx0Ly97NzY4cHggLSA5OTJweH0gPD0gMjJweFxuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdGxpbmUtaGVpZ2h0OiAkaDYtbGluZS1oZWlnaHQ7XG5cdFx0Zm9udC1zaXplOiAkaDYtZm9udC1zaXplO1xuXHR9XG59XG5cbi5oNyB7XG5cdGZvbnQ6IDcwMCAxNnB4LzI0cHggJGZvbnQtZmFtaWx5LWJhc2U7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiV0ZXh0LWJpZ2dlciB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VjO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAoMzYgLyAyNSk7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0fVxufVxuXG4udGV4dC1iaWdnZXIge1xuXHRAZXh0ZW5kICV0ZXh0LWJpZ2dlcjtcbn1cblxuLnRleHQtbGFyZ2Uge1xuXHRmb250OiA3MDAgMzhweC80MnB4ICRmb250LWZhbWlseS1zZWM7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdGZvbnQtc2l6ZTogNDhweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRmb250LXNpemU6IDU1cHg7XG5cdH1cbn1cblxuLnRleHQtZXh0cmEtbGFyZ2UtYm9yZGVyZWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IC4wN2VtIC4xM2VtO1xuXHRmb250OiA3MDAgMTIwcHggJGZvbnQtZmFtaWx5LXNlYztcblx0bGluZS1oZWlnaHQ6IC44O1xuXHRib3JkZXI6IC4wNzVlbSBzb2xpZDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRmb250LXNpemU6IDIyMHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdGZvbnQtc2l6ZTogMjcycHg7XG5cdH1cbn1cblxuLmJpZyB7XG5cdGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0LmJpZyB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHQuYmlnIHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XG5cdFx0bGluZS1oZWlnaHQ6IGZsb29yKCgkZm9udC1zaXplLWxnICogJGxpbmUtaGVpZ2h0LWxhcmdlKSk7XG5cdH1cbn1cblxuc21hbGwsXG4uc21hbGwge1xuXHRmb250LXNpemU6ICRmb250LXNpemUtc207XG5cdGxpbmUtaGVpZ2h0OiBmbG9vcigoJGZvbnQtc2l6ZS1zbSAqICRsaW5lLWhlaWdodC1zbWFsbCkpO1xufVxuXG5jb2RlIHtcblx0cGFkZGluZzogNXB4IDdweDtcblx0Zm9udC1zaXplOiA3NSU7XG5cdGNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbmVtIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuXHRjb2xvcjogJHdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0cGFkZGluZzogLjJlbSAuM2VtO1xufVxuXG4udGV4dC1zdHlsZS0xIHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWM7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtc3R5bGUtMiB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VjO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50ZXh0LXN0eWxlLTMge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogJGFiYmV5O1xufVxuXG4udGV4dC1zdHlsZS00IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRjb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLnRleHQtc3R5bGUtbGlnaHRlciB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmhlYWRlci1kZWNvcmF0ZWQge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0PiAqIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdHdpZHRoOiA0NHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAuMzY7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gTWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBBZGRyZXNzZXNcbmFkZHJlc3Mge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBCYWNrZ3JvdW5kc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vL1xuJWNvbnRleHQtZGFyayB7XG5cdGNvbG9yOiAkZHVzdHktZ3JheTtcblxuXHQje2hlYWRpbmdzKCl9IHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0YSB7XG5cdFx0QGluY2x1ZGUgbGluaygkd2hpdGUsICRwcmltYXJ5KTtcblx0fVxuXG5cdC5iaWcsXG5cdC50ZXh0LWJpZ2dlcixcblx0LnRleHQtZXh0cmEtbGFyZ2UtYm9yZGVyZWQge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cblxuLmNvbnRleHQtZGFyayB7XG5cdEBleHRlbmQgJWNvbnRleHQtZGFyaztcbn1cblxuLy8gQ29sb3JzXG4uYmctYmxhY2sge1xuXHRAZXh0ZW5kICVjb250ZXh0LWRhcms7XG5cdEBpbmNsdWRlIGJnLXZhcmlhbnQtY3VzdG9tKCN7JGJsYWNrfSk7XG59XG5cbi5iZy1ncmF5LWRhcmtlciB7XG5cdEBleHRlbmQgJWNvbnRleHQtZGFyaztcblx0QGluY2x1ZGUgYmctdmFyaWFudC1jdXN0b20oI3skZ3JheS1kYXJrZXJ9KTtcbn1cblxuLmJnLWdyYXktZGFyayB7XG5cdEBleHRlbmQgJWNvbnRleHQtZGFyaztcblx0QGluY2x1ZGUgYmctdmFyaWFudC1jdXN0b20oI3skZ3JheS1kYXJrfSk7XG59XG5cbi5iZy1taW5lLXNoYWZ0IHtcblx0QGV4dGVuZCAlY29udGV4dC1kYXJrO1xuXHRAaW5jbHVkZSBiZy12YXJpYW50LWN1c3RvbSgjeyRtaW5lLXNoYWZ0fSk7XG59XG5cbi5iZy10ZWFrIHtcblx0QGV4dGVuZCAlY29udGV4dC1kYXJrO1xuXHRAaW5jbHVkZSBiZy12YXJpYW50LWN1c3RvbSgjeyR0ZWFrfSk7XG59XG5cbi5iZy1jb2QtZ3JheSB7XG5cdEBleHRlbmQgJWNvbnRleHQtZGFyaztcblx0QGluY2x1ZGUgYmctdmFyaWFudC1jdXN0b20oI3skY29kLWdyYXl9KTtcbn1cblxuLmJnLWVib255LWNsYXkge1xuXHRAZXh0ZW5kICVjb250ZXh0LWRhcms7XG5cdEBpbmNsdWRlIGJnLXZhcmlhbnQtY3VzdG9tKCN7JGVib255LWNsYXl9KTtcblx0Y29sb3I6ICRzdG9ybS1ncmF5O1xuXG5cdC5wYXJhbGxheC1jb250ZW50IHtcblx0XHRjb2xvcjogcmdiYSgkd2hpdGUsIC41KTtcblx0fVxufVxuXG4uYmctZ3JheSB7XG5cdEBpbmNsdWRlIGJnLXZhcmlhbnQtY3VzdG9tKCN7JGdyYXl9KTtcbn1cblxuLmJnLWFjY2VudCB7XG5cdCYsICN7aGVhZGluZ3MoKX0ge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHRAaW5jbHVkZSBiZy12YXJpYW50LWN1c3RvbSgjeyRwcmltYXJ5fSk7XG59XG5cbi5iZy1ncmF5LWxpZ2h0IHtcblx0QGluY2x1ZGUgYmctdmFyaWFudC1jdXN0b20oI3skZ3JheS1saWdodH0pO1xufVxuXG4uYmctZ3JheS1saWdodGVyIHtcblx0QGluY2x1ZGUgYmctYmVoYXZpb3VyKCN7JGdyYXktbGlnaHRlcn0pO1xufVxuXG4uYmctd2hpc3BlciB7XG5cdEBpbmNsdWRlIGJnLXZhcmlhbnQtY3VzdG9tKCN7JHdoaXNwZXJ9KTtcbn1cblxuLmJnLWF0aGVucy1ncmF5IHtcblx0QGluY2x1ZGUgYmctdmFyaWFudC1jdXN0b20oI3skYXRoZW5zLWdyYXl9KTtcbn1cblxuLmJnLWlyb24ge1xuXHRAaW5jbHVkZSBiZy12YXJpYW50LWN1c3RvbSgjeyRpcm9ufSk7XG59XG5cbi8vIEJnIGltYWdlXG4uYmctaW1hZ2Uge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iZy1pbWFnZS1jZW50ZXJlZCB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5cbi5iZy1maXhlZCB7XG5cdGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnLWltYWdlLTEge1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLy8gQ29sb3JzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG4vL1xuXG4uc2l0ZS1tYWluIHtcblx0QGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1wcmltYXJ5JywgJHByaW1hcnkpO1xuXHRAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXNlY29uZGFyeScsICRzZWNvbmRhcnkpO1xuXHRAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXJlZC1vcmFuZ2UnLCAkcmVkLW9yYW5nZSk7XG5cdEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtYmxhY2snLCAkYmxhY2spO1xuXHRAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXNpbHZlcicsICRzaWx2ZXIpO1xuXHRAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWRhcmsnLCAkZ3JheS1kYXJrKTtcblx0QGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1ncmF5JywgJGdyYXkpO1xuXHRAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWdyYXktbGlnaHQnLCAkZ3JheS1saWdodCk7XG5cdEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2hpdGUnLCAkd2hpdGUpO1xuXHRAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdoaXRlLTA1JywgcmdiYSgkd2hpdGUsIC41KSk7XG5cdEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2hpdGUtMDMnLCByZ2JhKCR3aGl0ZSwgLjMpKTtcbn1cblxuLmJnLWRlZmF1bHQge1xuXHRAaW5jbHVkZSBiZy1iZWhhdmlvdXIoJHdoaXRlKTtcbn1cblxuLy8gTGFyZ2Ug4omlOTkycHhcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0LnNoaWZ0LXRvcC0xIHtcblx0XHRtYXJnaW4tdG9wOiAtMzNweDtcblx0fVxufVxuXG4vLyBFeHRyYSBsYXJnZSDiiaUxMjAwcHhcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0LnNoaWZ0LXRvcC0xIHtcblx0XHRtYXJnaW4tdG9wOiAtNDNweDtcblx0fVxufSAiLCIvL1xuLy8gTGlua3MgbWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gbGluaygkZGVmYXVsdC1jbHIsICRob3Zlci1jb2xvcikge1xuICAmLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkZWZhdWx0LWNscjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gIH1cbn0iLCIvL1xuLy8gR3JhZGllbnQgYmFja2dyb3VuZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGJnLXZhcmlhbnQtY3VzdG9tKCRjb2xvciwgJGZhbGxiYWNrOiBudWxsKSB7XG5cdCYge1xuXHRcdEBpZiAoc3RyX2luZGV4KCRjb2xvciwgbGluZWFyLWdyYWRpZW50KSA9PSBudWxsKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3I7XG5cdFx0XHRmaWxsOiAkY29sb3I7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRmaWxsOiAkZmFsbGJhY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZmFsbGJhY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAtbW96LSN7JGNvbG9yfTtcblx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtI3skY29sb3J9O1xuXHRcdFx0YmFja2dyb3VuZDogLW8tI3skY29sb3J9O1xuXHRcdFx0YmFja2dyb3VuZDogLW1zLSN7JGNvbG9yfTtcblx0XHRcdGJhY2tncm91bmQ6ICN7JGNvbG9yfTtcblx0XHR9XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gRGlzYWJsZSBwYWRkaW5nIC0gdG9wIG9uIHR3byBzaW1pbGFyIGJhY2tncm91bmRzXG4vL1xuQG1peGluIGJnLWJlaGF2aW91cigkYmctY29sb3IpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xuXG5cdCY6bm90KFtzdHlsZSo9XCJiYWNrZ3JvdW5kLVwiXSkgKyAmOm5vdChbc3R5bGUqPVwiYmFja2dyb3VuZC1cIl0pIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG5AbWl4aW4gYmctcmFpbmJvdyB7XG5cdGJhY2tncm91bmQ6IHJnYig4NCwgMTYwLCAyMTApO1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDg0LCAxNjAsIDIxMCwgMSkgMCUsIHJnYmEoODEsIDg0LCAxNzcsIDEpIDEyJSwgcmdiYSg4MSwgMzAsIDEyNSwgMSkgMjElLCByZ2JhKDEwMywgMjUsIDg1LCAxKSAzNyUsIHJnYmEoMjA0LCAzMywgMjUsIDEpIDUzJSwgcmdiYSgyNDUsIDExOSwgMTksIDEpIDY1JSwgcmdiYSgyNDgsIDIyMywgMTA0LCAxKSA4MyUsIHJnYmEoOTIsIDI0MSwgMjQ1LCAxKSAxMDAlKTtcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSg4NCwgMTYwLCAyMTAsIDEpIDAlLCByZ2JhKDgxLCA4NCwgMTc3LCAxKSAxMiUsIHJnYmEoODEsIDMwLCAxMjUsIDEpIDIxJSwgcmdiYSgxMDMsIDI1LCA4NSwgMSkgMzclLCByZ2JhKDIwNCwgMzMsIDI1LCAxKSA1MyUsIHJnYmEoMjQ1LCAxMTksIDE5LCAxKSA2NSUsIHJnYmEoMjQ4LCAyMjMsIDEwNCwgMSkgODMlLCByZ2JhKDkyLCAyNDEsIDI0NSwgMSkgMTAwJSk7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSg4NCwgMTYwLCAyMTAsIDEpIDAlLCByZ2JhKDgxLCA4NCwgMTc3LCAxKSAxMiUsIHJnYmEoODEsIDMwLCAxMjUsIDEpIDIxJSwgcmdiYSgxMDMsIDI1LCA4NSwgMSkgMzclLCByZ2JhKDIwNCwgMzMsIDI1LCAxKSA1MyUsIHJnYmEoMjQ1LCAxMTksIDE5LCAxKSA2NSUsIHJnYmEoMjQ4LCAyMjMsIDEwNCwgMSkgODMlLCByZ2JhKDkyLCAyNDEsIDI0NSwgMSkgMTAwJSk7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM1NGEwZDInLCBlbmRDb2xvcnN0cj0nIzVjZjFmNScsIEdyYWRpZW50VHlwZT0xKTtcbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvblxuQG1peGluIGhvdmVyIHtcbiAgLy8gVE9ETzogcmUtZW5hYmxlIGFsb25nIHdpdGggbXE0LWhvdmVyLXNoaW1cbi8vICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4vLyAgICAvLyBTZWUgTWVkaWEgUXVlcmllcyBMZXZlbCA0OiBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvbWVkaWFxdWVyaWVzLyNob3ZlclxuLy8gICAgLy8gQ3VycmVudGx5IHNoaW1tZWQgYnkgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvbXE0LWhvdmVyLXNoaW1cbi8vICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4vLyAgICAgICY6aG92ZXIgeyBAY29udGVudCB9XG4vLyAgICB9XG4vLyAgfVxuLy8gIEBlbHNlIHtcbiAgICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbi8vICB9XG59XG5cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQ7IH1cbiAgfSBAZWxzZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJixcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50OyB9XG4gIH0gQGVsc2Uge1xuICAgICYsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQ7IH1cbiAgfSBAZWxzZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEN1c3RvbSBBbGVydFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBTbmFja2JhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNuYWNrYmFycyB7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIHBhZGRpbmc6ICA5cHggMTZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogbGlnaHRlbigkYmxhY2ssIDklKTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgLmljb24teHhzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxuXG4gIC8vIHBhZGRpbmcgb24gdGV4dFxuICBwIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICB9XG5cbiAgLy8gc25hY2tiYXIgaWNvbiBvbiB0aGUgbGVmdCBzaWRlXG4gICYtbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAvLyBzbmFja2JhciBsaW5rIG9yIGJ1dHRvbiBvbiB0aGUgcmlnaHQgc2lkZVxuICAmLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIHBhZGRpbmc6ICAxNHB4IDE3cHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHN0eWxpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gVGV4dCBzdHlsZVxuLy9cblxuLnRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udGV4dC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8vIFRleHQgZGVjb3JhdGlvblxuLy9cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LXN0cmlrZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4vLyBUZXh0IHdlaWdodFxuLy9cblxuLnRleHQtdGhpbiB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnRleHQtcmVndWxhcntcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRleHQtbWVkaXVte1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGV4dC1zYm9sZHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRleHQtYm9sZCwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRleHQtdWJvbGQge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4vLyBUZXh0IHNwYWNpbmdcbi8vXG5cbi50ZXh0LXNwYWNpbmctMHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi50ZXh0LXNwYWNpbmctNDAge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG4udGV4dC1zcGFjaW5nLTEyMHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbn1cbiIsIi8vXG4vLyBDdXN0b20gQnV0dG9ucyBTdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnV0dG9uIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG5cdGZvbnQtc2l6ZTogJGJ0bi1mb250LXNpemUgKiAxcHg7XG5cdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcblx0Zm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcblx0Ym9yZGVyOiAycHggc29saWQ7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmOmFjdGl2ZTpmb2N1cyB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdCYsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzIHtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmLmZvY3VzIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0Ji5kaXNhYmxlZCxcblx0JltkaXNhYmxlZF0sXG5cdGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcblx0fVxuXG5cdCYtc21hbGxlciB7XG5cdFx0cGFkZGluZzogNnB4IDMycHg7XG5cdH1cblxuXHQmLXNtYWxsIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0fVxuXG5cdCYtbWVkaXVtIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0fVxufVxuXG5idXR0b24uYnV0dG9uIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdH1cbn1cblxuaHRtbCAuZHRwIC5kdHAtYnV0dG9ucyB7XG5cdC5idG4tcHJpbWFyeSB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmLmZvY3VzLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmh0bWwge1xuXHQuYnV0dG9uLWRlZmF1bHQge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50LWN1c3RvbSgkd2hpdGUsICRhYmJleSwgJGFiYmV5LCAkd2hpdGUsICRwcmltYXJ5LCAkcHJpbWFyeSk7XG5cdH1cblxuXHQuYnV0dG9uLXByaW1hcnkge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50LWN1c3RvbSgkYnRuLXByaW1hcnktY29sb3IsICRidG4tcHJpbWFyeS1iZywgJGJ0bi1wcmltYXJ5LWJvcmRlciwgJHdoaXRlLCAkdGVhaywgJHRlYWspO1xuXHR9XG5cblx0LmJ1dHRvbi1yZWQtb3JhbmdlIHtcblx0XHRAaW5jbHVkZSBidXR0b24tdmFyaWFudC1jdXN0b20oJHdoaXRlLCAkcmVkLW9yYW5nZSwgJHJlZC1vcmFuZ2UsICR3aGl0ZSwgJGdyYXktZGFyaywgJGdyYXktZGFyayk7XG5cdH1cblxuXHQuYnV0dG9uLW9zbG8tZ3JheSB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQtY3VzdG9tKCR3aGl0ZSwgJG9zbG8tZ3JheSwgJG9zbG8tZ3JheSwgJHdoaXRlLCAkcHJpbWFyeSwgJHByaW1hcnkpO1xuXHR9XG5cblx0LmJ1dHRvbi1wcmltYXJ5LWNvbnRyYXN0IHtcblx0XHRAaW5jbHVkZSBidXR0b24tdmFyaWFudC1jdXN0b20oJHdoaXRlLCAkcHJpbWFyeSwgJHByaW1hcnksICR3aGl0ZSwgJHRlYWssICR0ZWFrKTtcblx0fVxuXG5cdC5idXR0b24tcHJpbWFyeS1vdXRsaW5lIHtcblx0XHRAaW5jbHVkZSBidXR0b24tdmFyaWFudC1jdXN0b20oJHByaW1hcnksIHRyYW5zcGFyZW50LCAkcHJpbWFyeSwgJHdoaXRlLCAkcHJpbWFyeSwgJHByaW1hcnkpO1xuXHR9XG5cblx0LmJ1dHRvbi1wcmltYXJ5LW91dGxpbmUtdjIge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50LWN1c3RvbSgkd2hpdGUsIHRyYW5zcGFyZW50LCAkcHJpbWFyeSwgJHdoaXRlLCAkcHJpbWFyeSwgJHByaW1hcnkpO1xuXHR9XG5cblx0LmJ1dHRvbi13aGl0ZS1vdXRsaW5lIHtcblx0XHRAaW5jbHVkZSBidXR0b24tdmFyaWFudC1jdXN0b20oJHdoaXRlLCB0cmFuc3BhcmVudCwgJHdoaXRlLCAkdHVuZG9yYSwgJHdoaXRlLCAkd2hpdGUpO1xuXHR9XG5cblx0LmJ1dHRvbi13aGl0ZS1vdXRsaW5lLXZhcmlhbnQtMSB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQtY3VzdG9tKCR3aGl0ZSwgdHJhbnNwYXJlbnQsICR3aGl0ZSwgJHdoaXRlLCAkcHJpbWFyeSwgJHByaW1hcnkpO1xuXHR9XG5cblx0LmJ1dHRvbi1zaWx2ZXItb3V0bGluZSB7XG5cdFx0QGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQtY3VzdG9tKCRibGFjaywgdHJhbnNwYXJlbnQsICRzaWx2ZXIsICR3aGl0ZSwgJHNpbHZlciwgJHNpbHZlcik7XG5cdH1cblxuXHQuYnV0dG9uLWJsYWNrLW91dGxpbmUge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50LWN1c3RvbSgkYmxhY2ssIHRyYW5zcGFyZW50LCAkYmxhY2ssICR3aGl0ZSwgJGJsYWNrLCAkYmxhY2spO1xuXHR9XG5cblx0Ly8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG5cdC5idXR0b24tc3VjY2VzcyB7XG5cdH1cblxuXHQvLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuXHQuYnV0dG9uLWluZm8ge1xuXHR9XG5cblx0Ly8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuXHQuYnV0dG9uLXdhcm5pbmcge1xuXHR9XG5cblx0Ly8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG5cdC5idXR0b24tZGFuZ2VyIHtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0LmJ1dHRvbi1yZXNwb25zaXZlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bWluLXdpZHRoOiAxMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0fVxufVxuXG4vLyBCdXR0b24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idXR0b24teHMge1xuXHRtaW4td2lkdGg6IDEwMHB4O1xuXHRAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy14cy12ZXJ0aWNhbCwgJHBhZGRpbmcteHMtaG9yaXpvbnRhbCwgMTRweCwgJGxpbmUtaGVpZ2h0LWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5idXR0b24tc20ge1xuXHRtaW4td2lkdGg6IDEyMHB4O1xuXHRAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgMTRweCwgJGxpbmUtaGVpZ2h0LWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcblx0bWluLXdpZHRoOiAxMjBweDtcblx0cGFkZGluZzogMTJweCAyNXB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnV0dG9uLWxnIHtcblx0bWluLXdpZHRoOiAyNzBweDtcblx0QGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsIDE4cHgsICRsaW5lLWhlaWdodC1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnV0dG9uLXhsIHtcblx0QGluY2x1ZGUgYnV0dG9uLXNpemUoMTlweCwgNDBweCwgMThweCwgJGxpbmUtaGVpZ2h0LWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cyk7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdG1pbi13aWR0aDogMjcwcHg7XG5cdFx0cGFkZGluZzogJHBhZGRpbmctZXh0cmEtbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctZXh0cmEtbGFyZ2UtaG9yaXpvbnRhbDtcblx0fVxuXG5cdC8vIFZhcmlhdHNcblx0Ji1iaWdnZXIge1xuXHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdFx0bWluLXdpZHRoOiAyNzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyNHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDI0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEJ1dHRvbiBTaGFwZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idXR0b24tYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWluLXdpZHRoOiAzMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJ1dHRvbi1yZWN0IHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJ1dHRvbi1yb3VuZCB7XG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5idXR0b24tcm91bmQtMiB7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmJ1dHRvbi1jaXJjbGUge1xuXHRib3JkZXItcmFkaXVzOiAzNXB4O1xufVxuXG4uYnV0dG9uLXJvdW5kLWJvdHRvbSB7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xufVxuXG4vLyBCdXR0b24gTW9kaWZpZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJ1dHRvbi1zaGFkb3cge1xuXHRib3gtc2hhZG93OiAtM3B4IDNweCAzcHggMCByZ2JhKCRibGFjaywgLjE0KTtcbn1cblxuLy8gQnV0dG9uIEljb24gc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnV0dG9uIHtcblx0Ji5idXR0b24taWNvbiB7XG5cdFx0QGluY2x1ZGUgZGlzcGxheS1pbmxpbmUtZmxleDtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdC5pY29uIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR0cmFuc2l0aW9uOiAwcztcblx0XHR9XG5cblx0XHQmLWxlZnQge1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1yaWdodCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYnV0dG9uLWljb24tb25seSB7XG5cdEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcblx0Zm9udC1zaXplOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0dHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcblxuXHQmLmJ1dHRvbi1pY29uLW9ubHktcHJpbWFyeSB7XG5cdFx0QGluY2x1ZGUgbGluaygkcHJpbWFyeSwgJGJsYWNrKTtcblx0fVxufVxuXG4uYnV0dG9uLWljb24tb25seSB7XG5cdHBhZGRpbmc6IDlweCAxOHB4O1xufVxuXG4uYnRuLXNtLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xufVxuXG4vLyBCdWlsZGVyIGJ1dHRvblxuLmJ1aWxkZXItYnV0dG9uIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDEwO1xuXHRkaXNwbGF5OiBub25lO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTBweCAxMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuXHQtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwRjNGNyAwJSwgIzEwOURGNyA1MSUsICMwMEYzRjcgMTAwJSk7XG5cdGJhY2tncm91bmQtc2l6ZTogYXV0byAyMDAlO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG5cblx0W2RhdGEteC1tb2RlPVwidHJ1ZVwiXSAmIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cbn1cbiIsIi8vIEN1c3RvbSBidXR0b24gdmFyaWFudHNcbi8vXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudC1jdXN0b20oJGNsciwgJGJnLCAkYmQsICRjbHItaG92ZXIsICRiZy1ob3ZlciwgJGJkLWhvdmVyKSB7XG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmU6Zm9jdXMsXG4gICYuYWN0aXZlOmZvY3VzLFxuICAmOmZvY3VzOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjbHI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgIGJvcmRlci1jb2xvcjogJGJkO1xuICB9XG5cbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSxcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjbHItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWhvdmVyO1xuICAgIGJvcmRlci1jb2xvcjogJGJkLWhvdmVyO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyO1xuICB9XG59XG5cbi8vIFJlc2V0IEJ1dHRvblxuQG1peGluIHJlc2V0LWJ1dHRvbigpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgfVxuXG4gICY6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogI2ZmZikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cbiIsIi8vIENTUyBGbGV4XG5cbkBtaXhpbiBkaXNwbGF5LWZsZXgoKSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBkaXNwbGF5LWlubGluZS1mbGV4KCkge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbkBtaXhpbiBmbGV4KCRncm93LXNocmluay1iYXNpcykge1xuICAtbXMtZmxleDogJGdyb3ctc2hyaW5rLWJhc2lzO1xuICAtd2Via2l0LWZsZXg6ICRncm93LXNocmluay1iYXNpcztcbiAgZmxleDogJGdyb3ctc2hyaW5rLWJhc2lzO1xufVxuXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAtbXMtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuXG5AbWl4aW4gZmxleC13cmFwKCR3cmFwKSB7XG4gIC13ZWJraXQtZmxleC13cmFwOiAkd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XG4gIGZsZXgtd3JhcDogJHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4LWdyb3coJGdyb3cpIHtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6ICRncm93O1xuICAtbXMtZmxleC1wb3NpdGl2ZTogJGdyb3c7XG4gIGZsZXgtZ3JvdzogJGdyb3c7XG59XG5cbkBtaXhpbiBmbGV4LXNocmluaygkc2hyaW5rKSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6ICRzaHJpbms7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAkc2hyaW5rO1xuICBmbGV4LXNocmluazogJHNocmluaztcbn1cblxuQG1peGluIGZsZXgtYmFzaXMoJGJhc2lzKSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogJGJhc2lzO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogJGJhc2lzO1xuICBmbGV4LWJhc2lzOiAkYmFzaXM7XG4gIG1heC13aWR0aDogJGJhc2lzO1xufVxuXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCRhbGlnbikge1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGFsaWduO1xuICBAaWYgKCRhbGlnbiA9PSBcImZsZXgtc3RhcnRcIikge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICB9IEBlbHNlIGlmICgkYWxpZ24gPT0gXCJmbGV4LWVuZFwiKSB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICB9IEBlbHNlIGlmICgkYWxpZ24gPT0gXCJzcGFjZS1hcm91bmRcIikge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIH0gQGVsc2UgaWYgKCRhbGlnbiA9PSBcInNwYWNlLWJldHdlZW5cIikge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1mbGV4LXBhY2s6ICRhbGlnbjtcbiAgfVxuICBqdXN0aWZ5LWNvbnRlbnQ6ICRhbGlnbjtcbn1cblxuQG1peGluIGFsaWduLWNvbnRlbnQoJGFsaWduKXtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiAkYWxpZ247XG4gIEBpZiAoJGFsaWduID09IFwiZmxleC1zdGFydFwiKSB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgKCRhbGlnbiA9PSBcImZsZXgtZW5kXCIpIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIH0gQGVsc2UgaWYgKCRhbGlnbiA9PSBcInNwYWNlLWFyb3VuZFwiKSB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgfSBAZWxzZSBpZiAoJGFsaWduID09IFwic3BhY2UtYmV0d2VlblwiKSB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgfSBAZWxzZSBpZiAoJGFsaWduID09IFwiY2VudGVyXCIpIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIH0gQGVsc2UgaWYgKCRhbGlnbiA9PSBcInN0cmV0Y2hcIikge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0cmV0Y2g7XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1mbGV4LXBhY2s6ICRhbGlnbjtcbiAgfVxuICBhbGlnbi1jb250ZW50OiAkYWxpZ247XG59XG5cbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsaWduKSB7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICR2YWxpZ247XG4gIEBpZiAoJHZhbGlnbiA9PSBcImZsZXgtc3RhcnRcIikge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAoJHZhbGlnbiA9PSBcImZsZXgtZW5kXCIpIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICB9IEBlbHNlIHtcbiAgICAtbXMtZmxleC1hbGlnbjogJHZhbGlnbjtcbiAgfVxuICBhbGlnbi1pdGVtczogJHZhbGlnbjtcbn1cblxuQG1peGluIGFsaWduLXNlbGYoJHZhbGlnbikge1xuICAtd2Via2l0LWFsaWduLXNlbGY6ICR2YWxpZ247XG4gIEBpZiAoJHZhbGlnbiA9PSBcImZsZXgtc3RhcnRcIikge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICB9IEBlbHNlIGlmICgkdmFsaWduID09IFwiZmxleC1lbmRcIikge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogJHZhbGlnbjtcbiAgfVxuICBhbGlnbi1zZWxmOiAkdmFsaWduO1xufVxuXG5AbWl4aW4gb3JkZXIoJG9yZGVyKSB7XG4gIC13ZWJraXQtb3JkZXI6ICRvcmRlcjtcbiAgLW1zLWZsZXgtb3JkZXI6ICRvcmRlcjtcbiAgb3JkZXI6ICRvcmRlclxufVxuXG4iLCIvL1xuLy8gSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHNwZWFrOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIH1cbn1cblxuW2NsYXNzKj0naWNvbi1jaXJjbGUnXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2NsYXNzKj0naWNvbi1yb3VuZCddIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBBbHRlcm5hdGUgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2l0ZS1tYWluIHtcbiAgLmljb24tZGVmYXVsdCB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB9XG5cbiAgLmljb24tYmxhY2sge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAuaWNvbi1wcmltYXJ5IHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cblxuICAuaWNvbi1ndW5zbW9rZSB7XG4gICAgY29sb3I6ICRndW5zbW9rZTtcbiAgfVxuXG4gIC5pY29uLXR1bmRvcmEge1xuICAgIGNvbG9yOiAkdHVuZG9yYTtcbiAgfVxuXG4gIC5pY29uLXN0b3JtLWdyYXkge1xuICAgIGNvbG9yOiAkc3Rvcm0tZ3JheTtcbiAgfVxuXG4gIC8vIEZpbGxcbiAgLmljb24tbm9iZWwtZmlsbGVkIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRub2JlbDtcbiAgfVxuXG4gIC5pY29uLWJyaWdodC1ncmF5LWZpbGxlZCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYnJpZ2h0LWdyYXk7XG4gIH1cblxuICAuaWNvbi13aGl0ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIGEge1xuICAgICYuaWNvbi1kZWZhdWx0IHtcbiAgICAgIEBpbmNsdWRlIGxpbmsoJGJvZHktY29sb3IsICRwcmltYXJ5KTtcbiAgICB9XG5cbiAgICAmLmljb24tcHJpbWFyeSB7XG4gICAgICBAaW5jbHVkZSBsaW5rKCRwcmltYXJ5LCAkd2hpdGUpO1xuICAgIH1cblxuICAgICYuaWNvbi10dW5kb3JhLWludmVyc2Uge1xuICAgICAgQGluY2x1ZGUgbGluaygkdHVuZG9yYSwgJHdoaXRlKTtcbiAgICB9XG5cbiAgICAmLmljb24tYnJpZ2h0LWdyYXktZmlsbGVkIHtcbiAgICAgICYsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJpZ2h0LWdyYXk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmljb24tbm9iZWwtZmlsbGVkIHtcbiAgICAgICYsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbm9iZWw7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNpdGUtbWFpbiB7XG4gIC5pY29uLXh4cyB7XG4gICAgQGluY2x1ZGUgaWNvbi1zaXppbmcoMThweCk7XG5cbiAgICAmLXNtYWxsIHtcbiAgICAgIEBpbmNsdWRlIGljb24tc2l6aW5nKDE2cHgpO1xuICAgIH1cblxuICAgICYtc21hbGxlciB7XG4gICAgICBAaW5jbHVkZSBpY29uLXNpemluZygxNHB4KTtcbiAgICB9XG4gIH1cblxuICAuaWNvbi14cyB7XG4gICAgQGluY2x1ZGUgaWNvbi1zaXppbmcoMjJweCk7XG5cbiAgICAmLXNtYWxsZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbi1zaXppbmcoMjBweCk7XG4gICAgfVxuICB9XG5cbiAgLmljb24tc20ge1xuICAgIEBpbmNsdWRlIGljb24tc2l6aW5nKDI0cHgpO1xuICB9XG5cbiAgLmljb24tbWQge1xuICAgIEBpbmNsdWRlIGljb24tc2l6aW5nKDM2cHgpO1xuXG4gICAgJi1jdXN0b20ge1xuICAgICAgQGluY2x1ZGUgaWNvbi1zaXppbmcoMjZweCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIEBpbmNsdWRlIGljb24tc2l6aW5nKDM2cHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtc21hbGxlciB7XG4gICAgICBAaW5jbHVkZSBpY29uLXNpemluZygzMHB4KTtcbiAgICB9XG4gIH1cblxuICAuaWNvbi1sZyB7XG4gICAgQGluY2x1ZGUgaWNvbi1zaXppbmcoNTBweCk7XG5cbiAgICAmLXNtYWxsZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbi1zaXppbmcoNDJweCk7XG4gICAgfVxuICB9XG5cbiAgLmljb24teGwge1xuICAgIEBpbmNsdWRlIGljb24tc2l6aW5nKDYwcHgpO1xuICB9XG5cbiAgW2NsYXNzKj0naWNvbi1yb3VuZCddLFxuICBbY2xhc3MqPSdpY29uLWNpcmNsZSddIHtcbiAgICAmLmljb24teHhzLXNtYWxsZXIge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTW9kc1xuLmljb24tc2hpZnQtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5pY29uLXNoaWZ0LTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB0b3A6IDRweDtcbiAgfVxufVxuXG4uZmEtZ29vZ2xlLXBsdXMge1xuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAtMXB4O1xuICB9XG59IiwiLy9cbi8vIEljb25zIG1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGljb24tc2l6aW5nKCRzaXplKSB7XG4gIHdpZHRoOiAkc2l6ZTtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRzaXplO1xufSIsIi8vXG4vLyBDdXN0b20gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uaW1nLXRodW1ibmFpbCxcbi50aHVtYm5haWwge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vLyBWYXJpYW50IDFcbi50aHVtYm5haWwtdmFyaWFudC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAudGh1bWJuYWlsLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmLFxuICAgID4gaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwMHB4O1xuICAgIH1cblxuICAgID4gaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgIHBhZGRpbmc6IDIwcHggNXB4IDVweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuNCk7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MDBweDtcblxuICAgICAgKiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICA+ICogKyAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIC8vIE9mZnNldHNcbiAgKiArIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAqICsgLnRodW1ibmFpbC1jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG5cbiAgLmRlc2t0b3AgJiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgLnRodW1ibmFpbC1pbWFnZS1pbm5lciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAxLCAwLCA2MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IC41NXMgYWxsIGVhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuNik7XG4gICAgICB9XG5cbiAgICAgIC50aHVtYm5haWwtaW1hZ2U6aG92ZXIge1xuICAgICAgICAudGh1bWJuYWlsLWltYWdlLWlubmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAxLCAwLCAwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAqICsgLnRodW1ibmFpbC1jYXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFZhcmlhbnQgMlxuLnRodW1ibmFpbC12YXJpYW50LTIge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZzogMzBweCAwIDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cbiAgJi13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC50aHVtYm5haWwtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMCUpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDEwMSU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGVib255LWNsYXksIC43Nik7XG4gIH1cblxuICAudGh1bWJuYWlsLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgLnRodW1ibmFpbC1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzRweCk7XG4gICAgcGFkZGluZzogMTdweCA4cHggMjVweDtcbiAgICBtYXJnaW46IDMxcHggMTdweCAtMjVweCAxN3B4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXG4gICAgKiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgbGluaygkd2hpdGUsIHJnYmEoJHdoaXRlLCAuNikpO1xuICAgIH1cbiAgfVxuXG4gIC50ZXh0LWhlYWRlciB7XG4gICAgZm9udDogNzAwIDE4cHgvMjRweCAkZm9udC1mYW1pbHktc2VjO1xuICB9XG5cbiAgLnRleHQtY2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIE9mZnNldHNcbiAgKiArIC5kaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cblxuICAuZGl2aWRlciArICoge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5kZXNrdG9wICYge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAudGh1bWJuYWlsLWlubmVyIHtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE0cHgpO1xuICAgICAgICAgIHRyYW5zaXRpb246IC40cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAudGh1bWJuYWlsLWlubmVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aHVtYm5haWwtaW5uZXIge1xuICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgIC50aHVtYm5haWwtaW5uZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC50aHVtYm5haWwtY2FwdGlvbiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgICBtYXJnaW46IDMxcHggOHB4IC0yNXB4IDhweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIycHgpO1xuICAgIG1hcmdpbjogMCAxMXB4IDA7XG4gICAgLnRodW1ibmFpbC1jYXB0aW9uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcbiAgICAgIG1hcmdpbjogMzFweCAxN3B4IC0yNXB4IDE3cHg7XG4gICAgfVxuICB9XG59XG5cbltkYXRhLXgtbW9kZT1cInRydWVcIl0ge1xuXHRcblx0LnRodW1ibmFpbDo6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0LnRodW1ibmFpbC1pbm5lciB7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblx0XHQmID4gKiB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHRcdH1cblx0fVxuXHQudGh1bWJuYWlsLXZhcmlhbnQtMiAudGh1bWJuYWlsLWltYWdlID4gaW1nIHtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0fVxufVxuXG5cblxuLmllLTExLFxuLmllLTEwIHtcbiAgLnRodW1ibmFpbC12YXJpYW50LTIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuXG4vLyBWYXJpYW50IDNcbi50aHVtYm5haWwtdmFyaWFudC0zIHtcbiAgd2lkdGg6IDEwMC4wMjUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICR0cmFuc2l0aW9uOiAuMjhzIGN1YmljLWJlemllciguNzksIC4xNCwgLjE1LCAuODYpO1xuXG4gIC5pbWctbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmltZy1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC5saW5rLWV4dGVybmFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICByaWdodDogLTMwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBwYWRkaW5nOiA1NXB4IDE1cHggNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogZGFya2VuKCR3aGl0ZSwgMiUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDc0JSAxMTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvKipcbiAgICAgIEBidWdmaXg6IGNvbG9yIGZsaWNrZXJpbmcgaW4gY2hpbGQgb2JqZWN0cyBvbiBob3ZlclxuICAgICAgQGFmZmVjdGVkOiBJRSBFZGdlXG4gICAgKi9cbiAgICB0cmFuc2l0aW9uOiB0b3AgJHRyYW5zaXRpb24sIHJpZ2h0ICR0cmFuc2l0aW9uLCBvcGFjaXR5ICR0cmFuc2l0aW9uLCB2aXNpYmlsaXR5ICR0cmFuc2l0aW9uO1xuXG4gICAgLmljb24ge1xuICAgICAgdHJhbnNpdGlvbjogLjIycztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRvcDogLTEycHg7XG4gICAgICByaWdodDogLTEycHg7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstb3JpZ2luYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1lbmQpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblxuICAgICYsXG4gICAgJjphY3RpdmUsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZThmZic7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgb3BhY2l0eTogLjI7XG4gICAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC42KTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAubGluay1vcmlnaW5hbCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGVza3RvcCAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICAgIC5pbWctaXRlbSB7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgIHRyYW5zaXRpb246IC40cyBlYXNlLW91dDtcbiAgICAgIH1cblxuICAgICAgLmNhcHRpb24sXG4gICAgICAubGluay1leHRlcm5hbCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLmxpbmstZXh0ZXJuYWwge1xuICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgIHRvcDogLTUwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuY2FwdGlvbixcbiAgICAgICAgLmxpbmstZXh0ZXJuYWwge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWctaXRlbSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuMDgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmstZXh0ZXJuYWwge1xuICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgICB0b3A6IC0zMHB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gKiArICoge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gVmFyaWFudCA0XG4udGh1bWJuYWlsLXdyYXAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgcGFkZGluZzogMCA5cHg7XG4gIH1cbn1cblxuLy8gVGh1bWJuYWlsIHByb2ZpbGVcbi50aHVtYm5haWwtcHJvZmlsZSB7XG4gIC50aHVtYm5haWwtaW1hZ2Uge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAudGh1bWJuYWlsLWNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXNwZXI7XG4gIH1cblxuICAudGh1bWJuYWlsLWNhcHRpb24taW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xuICAgIH1cblxuICAgICYsID4gdWwge1xuICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDIpO1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4td3JhcCB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgJiwgdWwge1xuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB1bCB7XG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1hcm91bmQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cbiAgICAgIC5idG4td3JhcCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgLnRodW1ibmFpbC12YXJpYW50LTIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnRodW1ibmFpbC12YXJpYW50LTMsXG4gIC50aHVtYm5haWwtcHJvZmlsZSB7XG4gICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLy8gTWFrZSB0aHVtYm5haWxzIHRvIGZpdCBlbnRpcmUgY29udGFpbmVyIHdpZHRoXG4udGh1bWJuYWlsLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufSIsIi8vXG4vLyBGaWd1cmVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5maWd1cmUge1xuICBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLmZpZ3VyZSB7XG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLmZpZ3VyZSB7XG4gICAgLmNhcHRpb24ge1xuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBDdXN0b20gZm9ybSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmb3JtLWlubGluZS1ib3JkZXItcmFkaXVzOiA1cHg7XG5cbi5yZC1tYWlsZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxubGFiZWwge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5pbnB1dDpub3QoOmVtcHR5KSArIC5mb3JtLWxhYmVsLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCArIC5mb3JtLWxhYmVsIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vLyBDb21tb24gZm9ybSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZm9ybS1sYWJlbCxcbi5mb3JtLWlucHV0IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5pbnB1dC1zbSxcbi5pbnB1dC1sZyxcbi5mb3JtLWlucHV0IHtcblx0Zm9udC1zaXplOiAkZm9ybS1pbnB1dC1mb250LXNpemU7XG5cblx0Jixcblx0Jjpmb2N1cyB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG50ZXh0YXJlYS5mb3JtLWlucHV0IHtcblx0aGVpZ2h0OiAkZm9ybS10ZXh0YXJlYS1kZWZhdWx0LWhlaWdodDtcblx0bWluLWhlaWdodDogJGZvcm0tdGV4dGFyZWEtZGVmYXVsdC1taW4taGVpZ2h0O1xuXHRtYXgtaGVpZ2h0OiAkZm9ybS10ZXh0YXJlYS1kZWZhdWx0LW1heC1oZWlnaHQ7XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbi5mb3JtLWlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0bWluLWhlaWdodDogJGZvcm0taW5wdXQtaGVpZ2h0O1xuXHRwYWRkaW5nOiAkZm9ybS1pbnB1dC1wYWRkaW5nO1xuXHRib3JkZXI6ICRmb3JtLWlucHV0LWJvcmRlcjtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRsaW5lLWhlaWdodDogJGZvcm0taW5wdXQtbGluZS1oZWlnaHQ7XG5cblx0Jjpmb2N1cyB7XG5cdFx0b3V0bGluZTogMDtcblx0fVxuXHQuYmctd2hpdGUgJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcblx0fVxufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZm9ybS13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdCYgKyAuZm9ybS13cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG59XG5cbi8vIEZvcm0gbGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mb3JtLWxhYmVsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDI2cHg7XG5cdGxlZnQ6ICRmb3JtLWlucHV0LXBhZGRpbmctaG9yaXpvbnRhbDtcblx0Zm9udC1zaXplOiAkZm9ybS1pbnB1dC1mb250LXNpemU7XG5cdGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHotaW5kZXg6IDk7XG5cdHRyYW5zaXRpb246IC4zcztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG5cdCYuZm9jdXMge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQmLmF1dG8tZmlsbCB7XG5cdFx0Y29sb3I6ICRmb3JtLWlucHV0LWNvbG9yO1xuXHR9XG59XG5cbltkYXRhLXgtbW9kZT0ndHJ1ZSddIHtcblx0LmZvcm0tbGFiZWwge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR9XG59XG5cbi5mb3JtLWxhYmVsLW91dHNpZGUge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cblx0XHQmLCAmLmZvY3VzLCAmLmF1dG8tZmlsbCB7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRjb2xvcjogJGZvcm0taW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG5cdFx0XHRmb250LXNpemU6ICRmb3JtLWlucHV0LWZvbnQtc2l6ZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZm9ybS12YWxpZGF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTBweDtcblx0dG9wOiAycHg7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDExcHg7XG5cdGNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdHRyYW5zaXRpb246IC4zcztcbn1cblxuZm9ybS5sYWJlbC1vdXRzaWRlIHtcblx0LmZvcm0tdmFsaWRhdGlvbiB7XG5cdFx0dG9wOiA3cHg7XG5cdH1cbn1cblxuLy8gRXJyb3IgU3R5bGluZ1xuLy9cbi5oYXMtZXJyb3Ige1xuXHRAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbi1jdXN0b20oJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnLCAkc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gU3VjY2VzcyBTdHlsaW5nXG4vL1xuLmhhcy1zdWNjZXNzIHtcblx0QGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24tY3VzdG9tKCRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG5cbi8vIEZvcm0gb3V0cHV0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiNmb3JtLW91dHB1dC1nbG9iYWwge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMzBweDtcblx0bGVmdDogMTVweDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwMHB4KTtcblx0dHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuXHR6LWluZGV4OiA5OTk5OTk5O1xuXG5cdCYuYWN0aXZlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRsZWZ0OiAzMHB4O1xuXHR9XG59XG5cbi5mb3JtLW91dHB1dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdG1hcmdpbi10b3A6IDJweDtcblx0dHJhbnNpdGlvbjogLjNzO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0Ji5hY3RpdmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXHQmLmVycm9yIHtcblx0XHRjb2xvcjogJGJyYW5kLWRhbmdlcjtcblx0fVxuXHQmLnN1Y2Nlc3Mge1xuXHRcdGNvbG9yOiAkYnJhbmQtc3VjY2Vzcztcblx0fVxufVxuXG4vLyBSYWRpbyBhbmQgQ2hlY2tib3ggQ3VzdG9tXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2UgU3R5bGVzXG4vL1xuLnJhZGlvIC5yYWRpby1jdXN0b20sXG4ucmFkaW8taW5saW5lIC5yYWRpby1jdXN0b20sXG4uY2hlY2tib3ggLmNoZWNrYm94LWN1c3RvbSxcbi5jaGVja2JveC1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbSB7XG5cdG9wYWNpdHk6IDA7XG5cblx0JiwgJi1kdW1teSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxOHB4O1xuXHRcdGhlaWdodDogMThweDtcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Ji1kdW1teSB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAuMjJzO1xuXHRcdH1cblx0fVxuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cbn1cblxuLnJhZGlvLWN1c3RvbTpjaGVja2VkICsgLnJhZGlvLWN1c3RvbS1kdW1teTphZnRlcixcbi5jaGVja2JveC1jdXN0b206Y2hlY2tlZCArIC5jaGVja2JveC1jdXN0b20tZHVtbXk6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4vLyBDdXN0b20gUmFkaW8gU3R5bGVzXG4vL1xuLnJhZGlvLFxuLnJhZGlvLWlubGluZSB7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0LnJhZGlvLWN1c3RvbS1kdW1teSB7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRtYXJnaW4tbGVmdDogLTMwcHg7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGJsYWNrO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHRvcDogM3B4O1xuXHRcdFx0cmlnaHQ6IDNweDtcblx0XHRcdGJvdHRvbTogM3B4O1xuXHRcdFx0bGVmdDogM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogJGdyYXktZGFya2VyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdH1cblx0fVxufVxuXG4uZm9ybS13cmFwLWNvbG9yLFxuLmZvcm0td3JhcC1zaXplIHtcblx0LnJhZGlvLWlubGluZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cblx0LnJhZGlvLWNvbnRyb2wge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdG1hcmdpbi10b3A6IDIzcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRib3R0b206IC0yM3B4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogLjJzO1xuXHRcdH1cblx0fVxuXG5cdC5yYWRpby1jdXN0b206Y2hlY2tlZCB+IC5yYWRpby1jb250cm9sIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQucmFkaW8tY3VzdG9tLWR1bW15IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5mb3JtLXdyYXAtc2l6ZSB7XG5cdC5yYWRpby1pbmxpbmUge1xuXHRcdHBhZGRpbmctbGVmdDogMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0fVxuXHQucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDFweDtcblx0fVxuXG5cdC5yYWRpby1jb250cm9sIHtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dHJhbnNpdGlvbjogLjJzO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdC5yYWRpby1jdXN0b206Y2hlY2tlZCB+IC5yYWRpby1jb250cm9sIHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHR9XG59XG5cbi8vIEN1c3RvbSBDaGVja2JveCBTdHlsZXNcbi8vXG4uY2hlY2tib3gsXG4uY2hlY2tib3gtaW5saW5lIHtcblx0cGFkZGluZy1sZWZ0OiAzOHB4O1xuXHRjb2xvcjogJGJsYWNrO1xuXHQuY2hlY2tib3gtY3VzdG9tLWR1bW15IHtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ3JheS1saWdodDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJ1xcZTVjYSc7XG5cdFx0XHRmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogLTFweDtcblx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdH1cblx0fVxufVxuXG4uY2hlY2tib3gtc21hbGwge1xuXHRwYWRkaW5nLWxlZnQ6IDI2cHg7XG5cdC5jaGVja2JveC1jdXN0b20tZHVtbXkge1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHR3aWR0aDogMTJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRsZWZ0OiAtMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0fVxufVxuXG4vLyBDdXN0b20gc3R5bGVzXG4udGV4dGFyZWEtbGluZWQtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGluZS1oZWlnaHQ6IDIuMzk7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3RleHRhcmVhLXBhdHRlcm4tbGlnaHQucG5nJykgcmVwZWF0O1xuXG5cdHRleHRhcmVhIHtcblx0XHRoZWlnaHQ6IDIwNHB4O1xuXHRcdHJlc2l6ZTogbm9uZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjM5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG5cbi50ZXh0YXJlYS1saW5lZC13cmFwLXhzIHtcblx0dGV4dGFyZWEge1xuXHRcdGhlaWdodDogNjhweDtcblx0fVxufVxuXG4uc2l0ZS1tYWlue1xuXHQuZm9ybS1jbGFzc2ljLWJvcmRlcmVkIHtcblx0XHQuZm9ybS1sYWJlbCxcblx0XHQuZm9ybS1sYWJlbC1vdXRzaWRlLFxuXHRcdC5mb3JtLWlucHV0IHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXG5cdFx0LmZvcm0taW5wdXQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0tbW9kZXJuIHtcblx0XHQuZm9ybS1pbnB1dCxcblx0XHQuZm9ybS1sYWJlbCB7XG5cdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0fVxuXG5cdFx0aW5wdXQge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMjBweDtcblx0XHR9XG5cblx0XHQuZm9ybS1pbnB1dDpmb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuXHRcdH1cblxuXHRcdC5mb3JtLWlucHV0IHtcblx0XHRcdHBhZGRpbmc6IDZweCAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdC5mb3JtLWxhYmVsIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDE4cHg7XG5cdFx0fVxuXG5cdFx0LmZvcm0tdmFsaWRhdGlvbiB7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IC0xMnB4O1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblxuXHRcdC50ZXh0YXJlYS1saW5lZC13cmFwIHtcblx0XHRcdC5mb3JtLXZhbGlkYXRpb24ge1xuXHRcdFx0XHRib3R0b206IC01cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0td3JhcCArIC5mb3JtLXdyYXAge1xuXHRcdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHR9XG5cdFx0KiArIC5idXR0b24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cblx0XHQuaGFzLWVycm9yIHtcblx0XHRcdEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uLWN1c3RvbSgkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcsICRzdGF0ZS1kYW5nZXItYmcpO1xuXHRcdH1cblxuXHRcdC8vIENvbG9yc1xuXHRcdCYuZm9ybS1kYXJrZXIge1xuXHRcdFx0LmZvcm0taW5wdXQsXG5cdFx0XHQuZm9ybS1sYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLWxhYmVsOm5vdCguZm9jdXMpICsgLmZvcm0taW5wdXQge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRzaWx2ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiVjb250ZXh0LWRhcmsge1xuXHQuZm9ybS1jbGFzc2ljLWJvcmRlcmVkIHtcblx0XHQuZm9ybS1sYWJlbCxcblx0XHQuZm9ybS1pbnB1dCB7XG5cdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cbn1cblxuLmZvcm0tY2xhc3NpYyB7XG5cdCYuZm9ybS1pbmxpbmUge1xuXHRcdEBpbmNsdWRlIGRpc3BsYXktZmxleDtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXG5cdFx0LmZvcm0td3JhcCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XG5cdFx0fVxuXG5cdFx0LmZvcm0taW5wdXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkZm9ybS1pbmxpbmUtYm9yZGVyLXJhZGl1cyAwIDAgJGZvcm0taW5saW5lLWJvcmRlci1yYWRpdXM7XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0QGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwICRmb3JtLWlubGluZS1ib3JkZXItcmFkaXVzICRmb3JtLWlubGluZS1ib3JkZXItcmFkaXVzIDA7XG5cdFx0fVxuXG5cdFx0Ly8gRXJyb3Igc3R5bGVcblx0XHQuaGFzLWVycm9yIHtcblx0XHRcdCYgKyAuZm9ybS1pbnB1dCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWlucHV0LWJhY2tncm91bmQ7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uLWN1c3RvbSgkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItYmcsICRzdGF0ZS1kYW5nZXItYmcpO1xuXHRcdH1cblxuXHRcdC5mb3JtLXZhbGlkYXRpb24ge1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAtMTVweDtcblx0XHR9XG5cblx0XHQvLyBPZmZzZXRzXG5cdFx0PiAqICsgKiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG4uZm9ybS1jbGFzc2ljLXdyYXAge1xuXHQvLyBNZWRpdW0g4omlNzY4cHhcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdH1cblxuXHQvLyBMYXJnZSDiiaU5OTJweFxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0fVxuXG5cdC8vIEV4dHJhIGxhcmdlIOKJpTEyMDBweFxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XG5cdH1cblxuXHQuZm9ybS13cmFwICsgLmZvcm0td3JhcCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG4qICsgLmZvcm0tY2xhc3NpYy13cmFwIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuLm1haWxmb3JtLXdyYXAge1xuXHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4qICsgLm1haWxmb3JtLXdyYXAge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufSIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24tY3VzdG9tKCRib2R5LWNvbG9yOiAjNTU1LCAkYm9yZGVyLWNvbG9yOiAjY2NjLCAkYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgfVxuXG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sOm5vdCguZm9ybS1jb250cm9sLWltcHJlc3NlZCkge1xuICAgICYsICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWltcHJlc3NlZCB7XG4gICAgJiwgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYnV0dG9uc1xuICAuZm9ybS1pbmxpbmUgJiB+IGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG5cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIHZhbGlkYXRpb24gbWVzc2FnZVxuICAuZm9ybS12YWxpZGF0aW9uIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gIH1cblxufSIsIi8vIFVuaXQgVXRpbGl0aWVzXG5AbWl4aW4gdW5pdC12YXJpYW50KCRzcGFjaW5nLXgsICRzcGFjaW5nLXksICRicmVha3BvaW50KSB7XG4gIC51bml0I3skYnJlYWtwb2ludH0ge1xuICAgIEBpbmNsdWRlIGdyb3VwLWNvbnRleHR1YWwoJHNwYWNpbmcteCwgJHNwYWNpbmcteSk7XG4gIH1cbn1cblxuQG1peGluIHVuaXQtc3BhY2luZy12YXJpYW50KCRzcGFjaW5nLXgsICRzcGFjaW5nLXksICRicmVha3BvaW50KSB7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCk7XG5cbiAgJi51bml0I3skaW5maXh9IHtcbiAgICBAaW5jbHVkZSBncm91cC1jb250ZXh0dWFsKCRzcGFjaW5nLXgsICRzcGFjaW5nLXkpO1xuICB9XG59XG5cbkBtaXhpbiB1bml0LXNwYWNpbmcoJGJyZWFrcG9pbnRzLCAkc3BhY2luZy14LCAkc3BhY2luZy15OiAkc3BhY2luZy14KSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAgIEBpbmNsdWRlIHVuaXQtc3BhY2luZy12YXJpYW50KCRzcGFjaW5nLXgsICRzcGFjaW5nLXksICRpbmZpeCk7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiB1bml0LXJlc3BvbnNpdmUoJGJyZWFrcG9pbnRzLCAkc3BhY2luZy14LCAkc3BhY2luZy15OiAkc3BhY2luZy14KSB7XG4gIC51bml0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG5cbiAgW2NsYXNzKj0ndW5pdCddOmVtcHR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLnVuaXQtYm9keSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gIH1cblxuICAudW5pdC1sZWZ0LFxuICAudW5pdC1yaWdodCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgQGluY2x1ZGUgdW5pdC12YXJpYW50KCRzcGFjaW5nLXgsICRzcGFjaW5nLXksICRpbmZpeCk7XG4gICAgfVxuICB9XG59IiwiLy8gRWxlbWVudC1ncm91cHNcbkBtaXhpbiBncm91cCgkb2Zmc2V0LXgsICRvZmZzZXQteTogJG9mZnNldC14KSB7XG4gIG1hcmdpbi1ib3R0b206IC0kb2Zmc2V0LXk7XG4gIG1hcmdpbi1sZWZ0OiAtJG9mZnNldC14O1xuXG4gICY6ZW1wdHkgeyBcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFxuICA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXQteTtcbiAgICBtYXJnaW4tbGVmdDogJG9mZnNldC14O1xuICB9XG59XG5cbkBtaXhpbiBncm91cC1jb250ZXh0dWFsKCRvZmZzZXQteCwgJG9mZnNldC15OiAkb2Zmc2V0LXgpIHtcbiAgbWFyZ2luLWJvdHRvbTogLSRvZmZzZXQteTtcbiAgbWFyZ2luLWxlZnQ6IC0kb2Zmc2V0LXg7XG5cbiAgPiAqIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkb2Zmc2V0LXk7XG4gICAgbWFyZ2luLWxlZnQ6ICRvZmZzZXQteDtcbiAgfVxufVxuXG5cbkBtaXhpbiBncm91cC1tZWRpYSgkb2Zmc2V0LXgsICRvZmZzZXQteTogJG9mZnNldC14KSB7XG4gIG1hcmdpbi1ib3R0b206IC0kb2Zmc2V0LXk7XG4gIG1hcmdpbi1sZWZ0OiAtJG9mZnNldC14O1xuXG4gID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldC15O1xuICAgIG1hcmdpbi1sZWZ0OiAkb2Zmc2V0LXg7XG4gIH1cbn1cblxuQG1peGluIGdyb3VwWCgkb2Zmc2V0LXgpIHtcbiAgbWFyZ2luLWxlZnQ6IC0kb2Zmc2V0LXg7XG5cbiAgPiAqIHtcbiAgICBtYXJnaW4tbGVmdDogJG9mZnNldC14O1xuICB9XG59XG5cbkBtaXhpbiBncm91cFkoJG9mZnNldC15KSB7XG4gIG1hcmdpbi1ib3R0b206IC0kb2Zmc2V0LXk7XG5cbiAgPiAqIHsgbWFyZ2luLWJvdHRvbTogJG9mZnNldC15OyB9XG59IiwiLy9cbi8vIFJlc3BvbnNpdmUgdW5pdFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUgdW5pdC1yZXNwb25zaXZlKCRncmlkLWJyZWFrcG9pbnRzLCAyMHB4LCAzMHB4KTtcblxuLy8gVW5pdCBTcGFjaW5nXG4vL1xuXG4udW5pdC1zcGFjaW5nLXhzIHtcbiAgQGluY2x1ZGUgdW5pdC1zcGFjaW5nKCRncmlkLWJyZWFrcG9pbnRzLCA4cHgpO1xufVxuXG4udW5pdC1zcGFjaW5nLXNtIHtcbiAgQGluY2x1ZGUgdW5pdC1zcGFjaW5nKCRncmlkLWJyZWFrcG9pbnRzLCAxNXB4KTtcbn1cblxuLnVuaXQtc3BhY2luZy1tZCB7XG4gIEBpbmNsdWRlIHVuaXQtc3BhY2luZygkZ3JpZC1icmVha3BvaW50cywgMjJweCk7XG59XG5cbi51bml0LXNwYWNpbmctbGcge1xuICBAaW5jbHVkZSB1bml0LXNwYWNpbmcoJGdyaWQtYnJlYWtwb2ludHMsIDMwcHgpO1xufVxuXG4udW5pdC1taWRkbGUge1xuICAudW5pdC1sZWZ0IHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICB9XG59IiwiLy9cbi8vIFN0dWNrdGFibGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zdGFja3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zdC1oZWFkLXJvdyB7XG4gIHBhZGRpbmctdG9wOiAxZW07XG59XG5cbi5zdC1oZWFkLXJvdy5zdC1oZWFkLXJvdy1tYWluIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5zdC1rZXkge1xuICB3aWR0aDogNDklO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMSU7XG59XG5cbi5zdC12YWwge1xuICB3aWR0aDogNDklO1xuICBwYWRkaW5nLWxlZnQ6IDElO1xufVxuXG4uc3RhY2t0YWJsZS5sYXJnZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0YWNrdGFibGUuc21hbGwtb25seSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5zdGFja3RhYmxlLmxhcmdlLW9ubHkge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnN0YWNrdGFibGUuc21hbGwtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi8vXG4vLyBJbmRlbnQgVXRpbGl0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gaW5kZW50LXJlc3BvbnNpdmUoJHByZWZpeCwgJHBvc3RmaXgsICRydWxlcywgJGJyZWFrcG9pbnRzLCAkb2Zmc2V0cykge1xuICBAaWYgKCRwb3N0Zml4ICE9ICcnIGFuZCAkcG9zdGZpeCAhPSBudWxsKSB7XG4gICAgJHBvc3RmaXg6ICN7JHBvc3RmaXh9LTtcbiAgfVxuXG4gIEBpZiAoJHByZWZpeCAhPSAnJyBhbmQgJHByZWZpeCAhPSBudWxsKSB7XG4gICAgJHByZWZpeDogI3skcHJlZml4fTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcblxuICAgICAgQGVhY2ggJG9mZnNldCBpbiAkb2Zmc2V0cyB7XG4gICAgICAgIC4jeyRwcmVmaXh9I3skaW5maXh9LSN7JHBvc3RmaXh9I3tzdHJpcC11bml0KCRvZmZzZXQpfSB7XG4gICAgICAgICAgQGVhY2ggJHJ1bGUgaW4gJHJ1bGVzIHtcbiAgICAgICAgICAgICN7JHJ1bGV9OiAkb2Zmc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIi8vXG4vLyBTZWN0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gU2VjdGlvbiBTcGFjaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRpbnNldHM6ICgxNXB4LCAzMHB4LCAzNXB4LCA0MHB4LCA1MHB4LCA2MHB4LCA2NnB4LCA3NXB4LCA5MHB4LCAxMDBweCwgMTIwcHgsIDE0NXB4LCAxNjVweCk7XG5cbkBpbmNsdWRlIGluZGVudC1yZXNwb25zaXZlKHNlY3Rpb24sICcnLCAocGFkZGluZy10b3AsIHBhZGRpbmctYm90dG9tKSwgJGdyaWQtYnJlYWtwb2ludHMsICRpbnNldHMpO1xuQGluY2x1ZGUgaW5kZW50LXJlc3BvbnNpdmUoc2VjdGlvbiwgdG9wLCBwYWRkaW5nLXRvcCwgJGdyaWQtYnJlYWtwb2ludHMsICRpbnNldHMpO1xuQGluY2x1ZGUgaW5kZW50LXJlc3BvbnNpdmUoc2VjdGlvbiwgYm90dG9tLCBwYWRkaW5nLWJvdHRvbSwgJGdyaWQtYnJlYWtwb2ludHMsICRpbnNldHMpOyIsIi8vIEVsZW1lbnQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5odG1sIHtcbiAgLmdyb3VwIHtcbiAgICBAaW5jbHVkZSBncm91cCgxNXB4LCAxNXB4KTtcbiAgfVxuXG4gIC5ncm91cC14cyB7XG4gICAgQGluY2x1ZGUgZ3JvdXAoNXB4LCA1cHgpO1xuICB9XG5cbiAgLmdyb3VwLXNtIHtcbiAgICBAaW5jbHVkZSBncm91cCgxMHB4LCAxMHB4KTtcbiAgfVxuXG4gIC5ncm91cC1tZCB7XG4gICAgQGluY2x1ZGUgZ3JvdXAoMTVweCwgMTVweCk7XG4gIH1cblxuICAuZ3JvdXAtbGcge1xuICAgIEBpbmNsdWRlIGdyb3VwKDIwcHgsIDIwcHgpO1xuICB9XG5cbiAgLmdyb3VwLXhsIHtcbiAgICBAaW5jbHVkZSBncm91cCgzMHB4LCAzMHB4KTtcbiAgfVxuXG4gIC5ncm91cC10b3Age1xuICAgID4gKiwgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG5cbiAgLmdyb3VwLW1pZGRsZSB7XG4gICAgPiAqLCA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cblxuICAuZ3JvdXAtYm90dG9tIHtcbiAgICA+ICosID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cbiAgfVxuXG4gIC5ncm91cC1pbmxpbmUge1xuICAgID4gKiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5ncm91cC14bC1yZXNwb25zaXZlIHtcbiAgICBAaW5jbHVkZSBlbGVtZW50LWdyb3Vwcy1jdXN0b20oMThweCwgMThweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBAaW5jbHVkZSBlbGVtZW50LWdyb3Vwcy1jdXN0b20oMzBweCwgMzBweCk7XG4gICAgfVxuICB9XG59XG5cbi5ncm91cC1mbGV4LWNlbnRlciB7XG4gIEBpbmNsdWRlIGRpc3BsYXktaW5saW5lLWZsZXg7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG59IiwiLy8gRWxlbWVudC1ncm91cHNcblxuQG1peGluIGVsZW1lbnQtZ3JvdXBzLWN1c3RvbSgkb2Zmc2V0LCAkdHJhbnNsYXRlLW9mZnNldCkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHRyYW5zbGF0ZS1vZmZzZXQpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSR0cmFuc2xhdGUtb2Zmc2V0KTtcbiAgbWFyZ2luLWJvdHRvbTogLSR0cmFuc2xhdGUtb2Zmc2V0O1xuICBtYXJnaW4tbGVmdDogLSR0cmFuc2xhdGUtb2Zmc2V0O1xuXG4gID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6ICRvZmZzZXQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRvZmZzZXQ7XG4gIH1cbn1cblxuQG1peGluIGdyb3VwLWNvbnRleHR1YWwoJG9mZnNldC14LCAkb2Zmc2V0LXk6ICRvZmZzZXQteCkge1xuICBtYXJnaW4tYm90dG9tOiAtJG9mZnNldC15O1xuICBtYXJnaW4tbGVmdDogLSRvZmZzZXQteDtcblxuICA+ICoge1xuICAgIG1hcmdpbi1ib3R0b206ICRvZmZzZXQteTtcbiAgICBtYXJnaW4tbGVmdDogJG9mZnNldC14O1xuICB9XG59XG5cbkBtaXhpbiBncm91cFgoJG9mZnNldC14KSB7XG4gIG1hcmdpbi1sZWZ0OiAtJG9mZnNldC14O1xuXG4gID4gKiB7IG1hcmdpbi1sZWZ0OiAkb2Zmc2V0LXg7IH1cbn1cblxuQG1peGluIGdyb3VwWSgkb2Zmc2V0LXkpIHtcbiAgbWFyZ2luLWJvdHRvbTogLSRvZmZzZXQteTtcblxuICA+ICoge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJG9mZnNldC15O1xuICB9XG59IiwiLy9cbi8vIEN1c3RvbSB1dGlsaXRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhlbHBlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5yZWxhdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0YXRpYyB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5ibG9jay10b3AtbGV2ZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5oZWlnaHQtZmlsbCB7XG5cdEBpbmNsdWRlIGRpc3BsYXktZmxleDtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG5cblx0PiAqIHtcblx0XHRAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG5cdH1cbn1cblxuLmNlbnRlcmVkIHtcblx0QGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuXHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG5cdEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1lbmQpO1xufVxuXG4uYmxvY2stY2VudGVyZWQge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucmVzcG9uc2l2ZS1jZW50ZXJlZCB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpdGUtbWFpbiAud2hpdGUtc3BhY2Utbm9ybWFsIHtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLy8gTWFpbiBMYXlvdXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogKyBoMSxcbiogKyAuaDEge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4qICsgaDIsXG4qICsgLmgyIHtcblx0bWFyZ2luLXRvcDogMXB4O1xufVxuXG4qICsgaDMsXG4qICsgLmgzIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0bWFyZ2luLXRvcDogMjdweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRtYXJnaW4tdG9wOiAzNHB4O1xuXHR9XG59XG5cbiogKyBoNCxcbiogKyAuaDQge1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4qICsgaDUsXG4qICsgLmg1IHtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cblxuKiArIGg2LFxuKiArIC5oNiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbiogKyBwLFxuKiArIC5wIHtcblx0bWFyZ2luLXRvcDogMTRweDtcbn1cblxuaDEgKyAqLFxuLmgxICsgKiB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbmgyICsgKixcbi5oMiArICoge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5oMyArICosXG4uaDMgKyAqIHtcblx0bWFyZ2luLXRvcDogMjNweDtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0bWFyZ2luLXRvcDogMzZweDtcblx0fVxufVxuXG5oNCArICosXG4uaDQgKyAqIHtcblx0bWFyZ2luLXRvcDogMjVweDtcbn1cblxuaDUgKyAqLFxuLmg1ICsgKiB7XG5cdG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbmg2ICsgKixcbi5oNiArICoge1xuXHRtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG5ociArICoge1xuXHRtYXJnaW4tdG9wOiAxOHB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0bWFyZ2luLXRvcDogMjZweDtcblx0fVxufVxuXG5wICsgcCB7XG5cdG1hcmdpbi10b3A6IDI3cHg7XG59XG5cbiogKyAuYmlnIHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuXG4qICsgLnRleHQtbGFyZ2Uge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4qICsgLnRleHQtYmlnZ2VyIHtcblx0bWFyZ2luLXRvcDogMTlweDtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxufVxuXG4qICsgLmJ0biB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdG1hcmdpbi10b3A6IDQ0cHg7XG5cdH1cbn1cblxuKiArIC5saW5rIHtcblx0bWFyZ2luLXRvcDogMThweDtcbn1cblxuKiArIC5jb250YWN0LWluZm8ge1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4qICsgLmxpc3QtaW5saW5lIHtcblx0bWFyZ2luLXRvcDogMzJweDtcbn1cblxuKiArIC5saXN0LXRlcm1zIHtcblx0bWFyZ2luLXRvcDogNDJweDtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0bWFyZ2luLXRvcDogNjJweDtcblx0fVxufVxuXG4qICsgLmxpc3QtbWFya2VkLFxuKiArIC5saXN0LW9yZGVyZWQge1xuXHRtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4qICsgLmxpbmstd3JhcCB7XG5cdG1hcmdpbi10b3A6IDhweDtcbn1cblxuKiArIC5saW5rLWljb25lZCB7XG5cdG1hcmdpbi10b3A6IDJweDtcbn1cblxuLy8gTWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNvbnRhY3QtaW5mbyB7XG5cdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0ZGwge1xuXHRcdGR0LCBkZCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0ZHQ6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJzonO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5kbC1pbmxpbmUge1xuXHRcdGR0IHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5ncmlkLXN5c3RlbSB7XG5cdHAge1xuXHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdHAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdH1cblx0fVxufVxuXG4ub2JqZWN0LWlubGluZSxcbi5vYmplY3QtaW5saW5lLWJhc2VsaW5lIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0PiAqICsgKiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHR9XG59XG5cbi5vYmplY3QtaW5saW5lIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0PiAqIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxufVxuXG4ub2JqZWN0LWlubGluZS1iYXNlbGluZSB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblxuXHQ+ICoge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdH1cbn1cblxuLnJvdy1uby1ndXR0ZXIge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFtjbGFzcyo9J2NvbCddIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi50ZXh0LXdpZHRoLTEge1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0bWF4LXdpZHRoOiAzMTBweDtcblx0fVxufVxuXG4ubWluLXdpZHRoLTEge1xuXHRtaW4td2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcblx0XHRtaW4td2lkdGg6IDI3MHB4O1xuXHR9XG59XG5cbi5pbWctc2hhZG93IHtcblx0Ym94LXNoYWRvdzogLTNweCAycHggNHB4IDBweCByZ2JhKCRibGFjaywgMC41OCk7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRib3gtc2hhZG93OiAtNXB4IDRweCA4cHggMHB4IHJnYmEoJGJsYWNrLCAwLjU4KTtcblx0fVxufVxuXG4uYmctY292ZXIge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qXG4qIEBzdWJzZWN0aW9uICAgR29vZ2xlIE1hcFxuKiBAZGVzY3JpcHRpb24gIERlc2NyaWJlcyBzdHlsZSBkZWNsYXJhdGlvbnMgZm9yIFJEIEdvb2dsZSBNYXAgZXh0ZW5zaW9uXG4qIEB2ZXJzaW9uICAgICAgMS4wLjBcbiovXG4uZ29vZ2xlLW1hcC1tYXJrZXJzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmdvb2dsZS1tYXAtY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5nb29nbGUtbWFwIHtcblx0aGVpZ2h0OiAyMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG5cdGNvbG9yOiAjMzMzO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcblx0Lmdvb2dsZS1tYXAge1xuXHRcdGhlaWdodDogMjUwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5nb29nbGUtbWFwIHtcblx0XHRoZWlnaHQ6IDUzMnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHRodG1sOm5vdChbZGF0YS14LW1vZGU9J3RydWUnXSkgLmdvb2dsZS1tYXAtY29udGFpbmVyLTIge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHQuZ29vZ2xlLW1hcCB7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG59IiwiLy9cbi8vIFBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kcGFnaW5hdGlvbi1zaXplOiA1MnB4O1xuJHBhZ2luYXRpb24tb2Zmc2V0OiAyMHB4O1xuXG4ucGFnaW5hdGlvbi1jdXN0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQGluY2x1ZGUgc3BhY2luZyg4cHgpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6ICRwYWdpbmF0aW9uLXNpemU7XG4gICAgbWluLXdpZHRoOiAkcGFnaW5hdGlvbi1zaXplO1xuICAgIGhlaWdodDogJHBhZ2luYXRpb24tc2l6ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgZm9udDogNzAwIDEycHgvMjRweCAkZm9udC1mYW1pbHktYmFzZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTA4JTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb24tYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWJvcmRlcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgbGk6Zmlyc3QtY2hpbGQsXG4gIGxpOmxhc3QtY2hpbGQge1xuICAgIGEge1xuICAgICAgcGFkZGluZzogMTBweCAyOXB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cbiAgfVxuXG4gIGxpLmRpc2FibGVkLFxuICBsaS5hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgW2RhdGEteC1tb2RlPVwidHJ1ZVwiXSAmIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICBsaS5kaXNhYmxlZCBhIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG4gIH1cbn1cblxuXG4qICsgLnBhZ2luYXRpb24tY3VzdG9tLFxuKiArIC5wYWdpbmF0aW9uLWN1c3RvbS13cmFwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxuICAvLyBNZWRpdW0g4omlNzY4cHhcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAvLyBFeHRyYSBsYXJnZSDiiaUxMjAwcHhcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59IiwiLy8gU3BhY2VyXG5AbWl4aW4gc3BhY2luZygkeCwgJHkgOiAkeCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHkpO1xuICBtYXJnaW4tYm90dG9tOiAtJHk7XG5cbiAgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAkeTtcbiAgfVxuXG4gID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICR4O1xuICB9XG59IiwiLy9cbi8vIExhYmVsIGN1c3RvbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5sYWJlbC1jdXN0b20ge1xuICBwYWRkaW5nOiAuMzVlbSAuM2VtIC4yNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDcwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxhYmVsLWN1c3RvbSB7XG4gICYubGFiZWwtZGFuZ2VyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRicmFuZC1kYW5nZXI7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCA4cHggMTJweCByZ2JhKCRibGFjaywgLjI1KTtcbiAgfVxuXG4gICYubGFiZWwtaW5mbyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtaW5mbztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDhweCAxMnB4IHJnYmEoJGJsYWNrLCAuMjUpO1xuICB9XG59IiwiLy9cbi8vIFF1b3RlcyBjdXN0b21cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFJlc2V0IHN0eWxlc1xuYmxvY2txdW90ZSB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBxIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIGNpdGUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBRdW90ZSBkZWZhdWx0XG4ucXVvdGUtZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDNweCAwIDQzcHggNnB4O1xuXG4gIHN2ZyB7XG4gICAgZmlsbDogJGFsdG87XG4gIH1cblxuICBxIHtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6ICgzNiAvIDI1KTtcbiAgfVxuXG4gIC5xdW90ZS1vcGVuLFxuICAucXVvdGUtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG5cbiAgLnF1b3RlLW9wZW4ge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gIC5xdW90ZS1jbG9zZSB7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5xdW90ZS1kZWZhdWx0LW9mZnNldCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgLy8gTGFyZ2Ug4omlOTkycHhcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5xdW90ZS1kZWZhdWx0IHtcbiAgICBxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAucXVvdGUtZGVmYXVsdCB7XG4gICAgcSB7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFF1b3RlIGJvcmRlcmVkXG4ucXVvdGUtYm9yZGVyZWQge1xuICAkYm9yZGVyLWNvbG9yOiAkcG9yY2VsYWluO1xuICAkcXVvdGUtb3Blbi1jb2xvcjogJG9sZC1nb2xkO1xuICAkcXVvdGUtcGFkZGluZzogMzdweCA0MHB4IDI5cHggMzVweDtcbiAgJHRhaWwtY2VudGVyOiA1NnB4O1xuICAkdGFpbC13aWR0aDogMjBweDtcbiAgJHRhaWwtaGVpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcblxuICBoNixcbiAgLmg2IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5xdW90ZS1ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206ICR0YWlsLWhlaWdodDtcbiAgfVxuXG4gIC5xdW90ZS1ib2R5LWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogJHF1b3RlLXBhZGRpbmc7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLSR0YWlsLWhlaWdodDtcbiAgICAgIGhlaWdodDogJHRhaWwtaGVpZ2h0O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6ICR0YWlsLXdpZHRoIC8gMjtcbiAgICAgIHdpZHRoOiAkdGFpbC1jZW50ZXIgLSAkdGFpbC13aWR0aCAvIDI7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuICAgICAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkdGFpbC13aWR0aCAvIDI7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skdGFpbC1jZW50ZXIgLSAkdGFpbC13aWR0aCAvIDIgKyAkdGFpbC1oZWlnaHQgICogMn0pO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDFweDtcbiAgICAgIHRyYW5zZm9ybTogc2tldygtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5xdW90ZS1vcGVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICBsZWZ0OiBudGgoJHF1b3RlLXBhZGRpbmcsIDQpO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICA+IHN2ZyB7XG4gICAgICBmaWxsOiAkcXVvdGUtb3Blbi1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAucXVvdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cblxuICBjaXRlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgLy8gT2Zmc2V0c1xuICAqICsgLnF1b3RlLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG5cbiAgY2l0ZSArIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gUXVvdGUgbWluaW1hbCBib3JkZXJlZFxuLnF1b3RlLW1pbmltYWwtYm9yZGVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2cHggMCAyNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgcSB7XG4gICAgZm9udDogNDAwIDIwcHggJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiAkYWJiZXk7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcIic7XG4gICAgfVxuICB9XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKCRncmF5LWxpZ2h0LCAxKSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgkZ3JheS1saWdodCwgMSkgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgkZ3JheS1saWdodCwgMSkgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMGZmZmZmZicsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHEge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBRdW90ZSBtaW5pbWFsXG4ucXVvdGUtbWluaW1hbCB7XG4gIHEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcIic7XG4gICAgfVxuICB9XG5cbiAgY2l0ZSB7XG4gICAgZm9udDogNzAwIDE1cHggJGZvbnQtZmFtaWx5LXNlYztcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAuY2FwdGlvbiB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB9XG5cbiAgLy8gTW9kc1xuICAmLnF1b3RlLW1pbmltYWwtaW52ZXJzZSB7XG4gICAgcSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIGNpdGUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAuY2FwdGlvbiB7XG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBPZmZzZXRzXG4gICogKyAuY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICogKyAucXVvdGUtbWV0YSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4vLyBRdW90ZSBzdHJpY3Rcbi5xdW90ZS1zdHJpY3Qge1xuICBxLFxuICBjaXRlIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgcSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXCInO1xuICAgIH1cbiAgfVxuXG4gIGNpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQ6IDcwMCAxNnB4LzIxcHggJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC8vIE9mZnNldHNcbiAgKiArIGNpdGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAvLyBNb2RzXG4gICYucXVvdGUtc3RyaWN0LWludmVyc2Uge1xuICAgIHEsXG4gICAgY2l0ZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBRdW90ZSB2ZXJ0aWNhbFxuLnF1b3RlLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBxIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogKDMwIC8gMTkpO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcIic7XG4gICAgfVxuICB9XG5cbiAgY2l0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLnF1b3RlLW9wZW4ge1xuICAgID4gc3ZnIHtcbiAgICAgIGZpbGw6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC5xdW90ZS1pbWFnZSB7XG4gICAgJixcbiAgICA+IGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MDBweDtcbiAgICB9XG4gIH1cblxuICAvLyBPZmZzZXRzXG4gICogKyBjaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG5cbiAgKiArIC5jYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgKiArIC5xdW90ZS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgKiArIC5xdW90ZS1tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgLy8gTW9kc1xuICAmLnF1b3RlLXZlcnRpY2FsLWludmVyc2Uge1xuICAgIHEsXG4gICAgY2l0ZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5jYXB0aW9uIHtcbiAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBRdW90ZSByZXZpZXdcbi5xdW90ZS1yZXZpZXcge1xuICBjaXRlIHtcbiAgICBmb250OiA3MDAgMTRweC8xOHB4ICRmb250LWZhbWlseS1zZWM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgLnF1b3RlLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgc3BhY2luZygxMHB4LCAycHgpO1xuICAgID4gKiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuXG4gIC8vIE9mZnNldHNcbiAgKiArIC5xdW90ZS1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbiogKyAucXVvdGUtcmV2aWV3IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAucXVvdGUtbWluaW1hbCB7XG4gICAgcSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgY2l0ZSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuXG4gICAgLy8gT2Zmc2V0c1xuICAgICogKyAucXVvdGUtbWV0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIH1cbiAgfVxuXG4gICogKyAucXVvdGUtcmV2aWV3IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnF1b3RlLW1pbmltYWwge1xuICAgIHEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5xdW90ZS12ZXJ0aWNhbCB7XG4gICAgcSB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIFF1b3RlIGNvbXBsZXhcbi5ibG9ja3F1b3RlLWNvbXBsZXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNpdGUsXG4gIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB9XG5cbiAgY2l0ZSB7XG4gICAgZm9udDogNzAwIDE4cHgvMjRweCAkZm9udC1mYW1pbHktc2VjO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJywnO1xuICAgIH1cbiAgfVxuXG4gIHNtYWxsIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGNvbG9yOiAkc3Rvcm0tZ3JheTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5xdW90ZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxuXG4gIC8vIE9mZnNldHNcbiAgKiArIC5xdW90ZS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gIH1cblxuICAmLmJsb2NrcXVvdGUtY29tcGxleC1pbnZlcnNlIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIHEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBjaXRlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5ibG9ja3F1b3RlLWNvbXBsZXgge1xuICAgIHBhZGRpbmc6IDI2cHggNjBweCAyNnB4IDYzcHg7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5xdW90ZS13cmFwLTEge1xuICAvLyBNZWRpdW0g4omlNzY4cHhcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAvLyBFeHRyYSBsYXJnZSDiiaUxMjAwcHhcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG4qICsgLnF1b3RlLXdyYXAtMSB7IG1hcmdpbi10b3A6IDMwcHg7IH1cbi5xdW90ZS13cmFwLTEgKyAqIHsgbWFyZ2luLXRvcDogMzBweDt9XG5cbi8vIE1lZGl1bSDiiaU3NjhweFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAqICsgLnF1b3RlLXdyYXAtMSB7IG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgLnF1b3RlLXdyYXAtMSArICogeyBtYXJnaW4tdG9wOiA1MHB4OyB9XG59IiwiLy9cbi8vIEJveCBjdXN0b21cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2l0ZS1tYWlue1xuICAuYm94LXRleHQge1xuICAgID4gKiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW46IDAgLjI1ZW0gMCAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJY29uIGJveCBob3Jpem9udGFsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS1cbi5pY29uLWJveC1ob3Jpem9udGFsIHtcbiAgLnVuaXQtbGVmdCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICB9XG5cbiAgW2NsYXNzKj0naWNvbi1tZCddIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG5cbiAgW2NsYXNzKj0naWNvbi1sZyddIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG5cbiAgKiArIHAge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxufVxuXG4vLyBJY29uIGJveCB2ZXJ0aWNhbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG4uaWNvbi1ib3gtdmVydGljYWwge1xuICAqICsgcCB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG5cbiAgKiArIC5pY29uLWJveC1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLy8gTW9kc1xuLmljb24tYm94LXZlcnRpY2FsLXNtIHtcbiAgbWF4LXdpZHRoOiAzMzBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLy8gSWNvbiBib3hcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLVxuLmljb24tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBkaXNwbGF5LWlubGluZS1mbGV4O1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1cHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzVweCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBvcmNlbGFpbjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAxcHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgfVxuXG4gIC8vIEVsZW1lbnRzXG4gIC5ib3gtdG9wIC5ib3gtaGVhZGVyID4gKiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLmRpdmlkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEzcHggYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmJveC10b3AsXG4gIC5ib3gtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgfVxuXG4gIC5ib3gtdG9wIHtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuYm94LWJvZHkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ib3gtaGVhZGVyIHtcbiAgICBib3R0b206IDA7XG4gIH1cblxuICAuYm94LWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1pbmxpbmUtZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIH1cblxuICAvLyBPZmZzZXRzXG4gICogKyAuYm94LWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgLy8gU3RhdGVzXG4gICYuaG92ZXIsXG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cblxuICAgIC5ib3gtdG9wIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC05cHgpKVxuICAgIH1cblxuICAgIC5ib3gtYm9keSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSg5cHgpKVxuICAgIH1cblxuICAgIC5kaXZpZGVyIHtcbiAgICAgIHdpZHRoOiAxNjhweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAuaWNvbi1ib3gge1xuICAgIG1heC13aWR0aDogMzA4cHg7XG4gICAgcGFkZGluZzogNjdweCA0MHB4IDYxcHg7XG5cbiAgICAuYm94LXRvcCAuYm94LWhlYWRlciA+ICoge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBCbG9jayBpbWFnZSBwbGF0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG4ubGlzdC1ibG9ja3Mge1xuICBjb3VudGVyLXJlc2V0OiBsaTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ibG9jay1saXN0LWNvdW50ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGksIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBsaTtcbiAgICAgIGZvbnQ6IDQwMCAyNHB4ICRmb250LWZhbWlseS1iYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAvLyBPZmZzZXRzXG4gID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gIC8vIFJlc2l6ZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmJsb2NrLWxpc3QtY291bnRlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLmJsb2NrLWxpc3QtY291bnRlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgLmJsb2NrLWxpc3QtY291bnRlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2staW1hZ2UtcGxhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmJsb2NrLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuXG4gIC5ibG9jay1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQ1cHggMzBweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC43KTtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBPZmZzZXRzXG4gICogKyAuYmxvY2stdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxuXG4gICogKyAuYmxvY2stYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIC8vIFJlc2l6ZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgLmJsb2NrLWhlYWRlciB7XG4gICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIH1cblxuICAgIC5ibG9jay1pbm5lciB7XG4gICAgICBwYWRkaW5nOiA2MHB4ICgxMDAlICogMS41IC8gMTIpIDYwcHggKDEwMCUgKiAxIC8gMTIpO1xuICAgIH1cblxuICAgIC5ibG9jay1ib2R5IHtcbiAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgfVxuXG4gICAgLmJsb2NrLWxlZnQge1xuICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LWJhc2lzKDEgLyA5ICogMTAwJSk7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgIC5ibG9jay1ib2R5IHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICB9XG5cbiAgICAvLyBPZmZzZXRzXG4gICAgKiArIC5ibG9jay10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIC5ibG9jay1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAzM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgLmJsb2NrLWlubmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgxMDAlICogMiAvIDEyKTtcbiAgICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEJsb2NrIHZhY2F0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS1cbi5ibG9jay12YWNhdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDM5cHggOSUgNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS1zbTtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1hcmVhLW1kO1xuICB9XG5cbiAgKiArIC5ibG9jay1tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICogKyAuYmxvY2stbWV0YSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEJsb2NrIHNoYWRvd1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG4uYmxvY2stc2hhZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IDBweCByZ2JhKCR0dW5kb3JhLCAwLjEyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5ibG9jay1pbm5lciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgLmg3IHsgY29sb3I6ICRibGFjayB9XG5cbiAgLy8gT2Zmc2V0c1xuICAuYmxvY2staW5uZXIgKyAuYnV0dG9uIHsgbWFyZ2luLXRvcDogMzBweDsgfVxuICAqICsgLmJsb2NrLWljb24geyBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICogKyAuYmxvY2stZm9vdGVyIHsgbWFyZ2luLXRvcDogMzJweDsgfVxufVxuXG4qICsgLmJsb2NrLXNoYWRvdyB7IG1hcmdpbi10b3A6IDQwcHg7fVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5ibG9jay1zaGFkb3cge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuXG4gICAgLmJsb2NrLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgICB9XG5cbiAgICAuYmxvY2staW5uZXIgKyAuYnV0dG9uIHsgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIC5ibG9jay1pbm5lciArIC5idXR0b24td3JhcCB7IG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAqICsgLmJsb2NrLWljb24geyBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIH1cbn1cblxuLy8gQm94IGNvdW50ZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLVxuLmJveC1jb3VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5ib3gtaGVhZGVyIHtcbiAgICBmb250OiA0MDAgMThweCAkZm9udC1mYW1pbHktc2VjO1xuICB9XG5cbiAgLmNvdW50ZXIge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC8vIE9mZnNldHNcbiAgKiArIC5ib3gtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbGcpIHtcbiAgLmJveC1jb3VudGVyIHtcbiAgICAuYm94LWhlYWRlciB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5ib3gtY291bnRlci1pbnZlcnNlIHtcbiAgLmJveC1oZWFkZXIge1xuICAgIGNvbG9yOiAkZHVzdHktZ3JheTtcbiAgfVxuXG4gIC5jb3VudGVyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi8vIEJveCBjb250YWluZXIgc21hbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLVxuLmJveC1jb250YWluZXItc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuXG4vLyBCb3ggY2FydFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG4uYm94LWNhcnQge1xuICBwYWRkaW5nOiA0MHB4IDI1cHg7XG4gIFtkYXRhLXgtbW9kZT1cInRydWVcIl0gJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgLmJveC1jYXJ0LWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmJveC1jYXJ0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDQ1cHggNjVweCA0NXB4O1xuXG4gICAgLmJveC1jYXJ0LWltYWdlIHtcbiAgICB9XG5cbiAgICAuYm94LWNhcnQtYm9keSB7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLmJveC1jYXJ0IHtcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93LXJldmVyc2UpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgIHBhZGRpbmc6IDExMHB4IDQ1cHggOTBweCAzMHB4O1xuXG4gICAgLmJveC1jYXJ0LWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XG4gICAgfVxuXG4gICAgLmJveC1jYXJ0LWJvZHkge1xuICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICB9XG4gIH1cbn0iLCIvLyBDdXN0b20gQ1NTIFZlbmRvcnNcblxuQG1peGluIHRyYW5zZm9ybSgkdHJmbSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyZm07XG4gIHRyYW5zZm9ybTogJHRyZm07XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJGFuaW0pIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltO1xuICBhbmltYXRpb246ICRhbmltO1xufVxuXG5AbWl4aW4ga2V5ZnJhbWVzKCRuYW1lKSB7XG4gIEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQGtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNwcml0ZS1hbmltYXRpb24oKSB7XG4gIEBpbmNsdWRlIGtleWZyYW1lcyhzcHJpdGUtYW5pbWF0aW9uKSB7XG4gICAgZnJvbSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIFBvc3QgdXRpbGl0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucG9zdCB7XG59XG5cbi8vIFBvc3Qgc2luZ2xlXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi5wb3N0LXNpbmdsZSB7XG5cdC5wb3N0LWJvZHkge1xuXHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHR9XG5cblx0LnBvc3QtZm9vdGVyIHtcblx0XHRAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0QGluY2x1ZGUgc3BhY2luZygyMHB4LCAxMHB4KTtcblx0fVxuXG5cdC8vIE9mZnNldHNcblx0KiArIC5wb3N0LWhlYWRlciB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdCogKyAucG9zdC1tZXRhIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0KiArIC5wb3N0LWJvZHkge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQqICsgLnBvc3QtZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0KiArIC5kaXZpZGVyLWZ1bGx3aWR0aCB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdC5wb3N0LXNpbmdsZSB7XG5cdFx0Ly8gT2Zmc2V0c1xuXHRcdCogKyAucG9zdC1oZWFkZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHR9XG5cblx0XHQqICsgLnBvc3QtbWV0YSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4vLyBQb3N0IGluZm9cbi8vIC0tLS0tLS0tLS0tLS0tLVxuLnBvc3QtaW5mbyB7XG5cblx0Ly8gT2Zmc2V0c1xuXHQqICsgLnBvc3QtbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXG5cdCogKyAucG9zdC1ib2R5IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbiogKyAucG9zdC1pbmZvIHtcblx0bWFyZ2luLXRvcDogNDBweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHQucG9zdC1pbmZvIHtcblx0XHQucG9zdC1tYWluIHtcblx0XHRcdEBpbmNsdWRlIGRpc3BsYXktZmxleDtcblx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHR9XG5cblx0XHQucG9zdC1sZWZ0IHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtYmFzaXMoMS8zICogMTAwJSk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHRcdH1cblxuXHRcdC5wb3N0LWJvZHkge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1iYXNpcygyLzMgKiAxMDAlKTtcblx0XHR9XG5cblx0XHQvLyBPZmZzZXRzXG5cdFx0KiArIC5wb3N0LWJvZHkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuLy8gUG9zdCBtaW5pbWFsXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi5wb3N0LW1pbmltYWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRib3gtc2hhZG93OiAkc2hhZG93LWFyZWEtc207XG5cblx0LnBvc3QtYm9keSB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXG5cdC8vIE9mZnNldHNcblx0KiArIHAge1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0fVxuXG5cdCogKyAucG9zdC1tZXRhIHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cbn1cblxuLy8gU21hbGwgPDU3NnB4XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0LnBvc3QtbWluaW1hbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHQucG9zdC1taW5pbWFsIHtcblx0XHRAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXG5cdFx0LnBvc3QtbGVmdCB7XG5cdFx0XHRAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLXNlbGYoc3RyZXRjaCk7XG5cdFx0XHR3aWR0aDogMjIwcHg7XG5cdFx0fVxuXG5cdFx0LnBvc3QtaW1hZ2Uge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1zZWxmKHN0cmV0Y2gpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC1ncm93KDEpO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdFx0QHN1cHBvcnRzIChvYmplY3QtZml0OiBjb3Zlcikge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucG9zdC1ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjRweCAzMHB4IDI3cHg7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0LnBvc3QtbWluaW1hbCB7XG5cdFx0LnBvc3QtYm9keSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDI2cHggNDBweCA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG4vLyBQb3N0IHByZXZpZXdcbi8vIC0tLS0tLS0tLS0tLS0tLVxuLnBvc3QtcHJldmlldyB7XG5cdG1heC13aWR0aDogMzIwcHg7XG5cblx0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQucG9zdC1pbWFnZSB7XG5cdFx0Jixcblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogNzBweDtcblx0XHR9XG5cdH1cblxuXHQucG9zdC1oZWFkZXIge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHR0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuXHR9XG5cblx0Lmxpc3QtbWV0YSB7XG5cdFx0PiBsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcvJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdC5wb3N0LWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gT2Zmc2V0c1xuXHQqICsgLnBvc3QtbWV0YSB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG59XG5cbiVjb250ZXh0LWRhcmsge1xuXHQucG9zdC1wcmV2aWV3IHtcblx0XHQ+IGxpIHtcblx0XHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpO1xuXHRcdH1cblxuXHRcdC5wb3N0LWhlYWRlciB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LnBvc3QtaGVhZGVyIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4qICsgLnBvc3QtcHJldmlldyB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbiogKyAucG9zdC1wcmV2aWV3LXdyYXAge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucG9zdC1wcmV2aWV3LXdyYXAtbWQge1xuXHQucG9zdC1wcmV2aWV3ICsgLnBvc3QtcHJldmlldyB7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0fVxufVxuXG4vLyBQb3N0IGJsb2NrXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi5wb3N0LWJsb2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG5cdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogJGJsYWNrO1xuXG5cdC5wb3N0LWltYWdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0b3BhY2l0eTogLjQ7XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHR0cmFuc2l0aW9uOiAuNjZzIGFsbCBlYXNlO1xuXG5cdFx0aW1nIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cblx0XHRcdEBzdXBwb3J0cyAob2JqZWN0LWZpdDogY292ZXIpIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtaGVhZGVyIHtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHRhIHtcblx0XHRcdCYsXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjYpXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtYm9keSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMzBweCAyMnB4IDMwcHggMjVweDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdD4gKiB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHR9XG5cdH1cblxuXHQucG9zdC1tZXRhIHtcblx0XHRAaW5jbHVkZSBzcGFjaW5nKDE1cHgsIDJweCk7XG5cdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuNSk7XG5cblx0XHQ+IGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0XHQudGV4dC1zdHlsZS0yIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6IHJnYmEoJHdoaXRlLCAuOCk7XG5cdFx0LnBvc3QtaW1hZ2Uge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA5KTtcblx0XHRcdG9wYWNpdHk6IC4yO1xuXHRcdH1cblx0fVxuXG5cdC8vIE9mZnNldHNcblx0KiArIC5wb3N0LW1ldGEge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHQucG9zdC1ibG9jayB7XG5cdFx0LnBvc3QtYm9keSB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHggNDBweCAzNXB4O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdC5wb3N0LWJsb2NrIHtcblx0XHRtaW4taGVpZ2h0OiAyNTBweDtcblx0XHQucG9zdC1ib2R5IHtcblx0XHRcdHBhZGRpbmc6IDYwcHggMzBweCA2MHB4IDQwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0LnBvc3QtYmxvY2sge1xuXHRcdC5wb3N0LWJvZHkge1xuXHRcdFx0cGFkZGluZzogMTMlIDglIDEzJSAyMCU7XG5cdFx0fVxuXG5cdFx0Ly8gT2Zmc2V0c1xuXHRcdCogKyAucG9zdC1tZXRhIHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdH1cbn1cblxuLy8gUG9zdCBtb2Rlcm5cbi8vIC0tLS0tLS0tLS0tLS0tLVxuLnBvc3QtbW9kZXJuIHtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS1zbTtcblxuXHQucG9zdC1pbnNldCB7XG5cdFx0cGFkZGluZzogMjVweDtcblx0fVxuXG5cdC5wb3N0LWhlYWRlciB7XG5cdFx0cGFkZGluZzogMjVweDtcblx0fVxuXG5cdC5wb3N0LXR5cGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDNweDtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdH1cblxuXHQucG9zdC1saXN0IHtcblx0XHRAaW5jbHVkZSBzcGFjaW5nKDEycHgsIDApO1xuXG5cdFx0PiBsaSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtYm9keSB7XG5cdFx0PiAqOm9ubHktY2hpbGQge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtbWV0YSB7XG5cdFx0YSB7XG5cdFx0XHRAaW5jbHVkZSBsaW5rKGluaGVyaXQsICRwcmltYXJ5KTtcblx0XHR9XG5cdH1cblxuXHQucG9zdC1mb290ZXIge1xuXHRcdEBpbmNsdWRlIGRpc3BsYXktZmxleDtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdHBhZGRpbmc6IDEycHggMjJweCAxNnB4O1xuXHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7XG5cblx0XHQ+ICoge1xuXHRcdFx0cGFkZGluZzogMCA3cHg7XG5cdFx0fVxuXHR9XG59XG5cbiogKyAucG9zdC1tb2Rlcm4ge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4vLyBQb3N0IGNsYXNzaWNcbi8vIC0tLS0tLS0tLS0tLS0tLVxuLnBvc3QtY2xhc3NpYyB7XG5cdC5wb3N0LWluZm8ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQucG9zdC1hdXRob3Ige1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdC5wb3N0LW1ldGEge1xuXHRcdEBpbmNsdWRlIHNwYWNpbmcoMjBweCwgMnB4KTtcblx0fVxuXG5cdC5wb3N0LWZvb3RlciB7XG5cdFx0cGFkZGluZy10b3A6IDE0cHg7XG5cdH1cblxuXHQvLyBPZmZzZXRzXG5cdCogKyAucG9zdC1ib2R5IHtcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHR9XG5cblx0KiArIC5wb3N0LWZvb3RlciB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdCogKyAucG9zdC1tYWluIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbi5wb3N0LWNsYXNzaWMsXG4ucG9zdC1jbGFzc2ljLW1pbmltYWwge1xuXHQucG9zdC1tZXRhIHtcblx0XHQ+IGxpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblx0LnBvc3QtZm9vdGVyIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG5cdH1cblxuXHQvLyBPZmZzZXRzXG5cdHAgKyBwIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbiogKyAucG9zdC1jbGFzc2ljIHtcblx0bWFyZ2luLXRvcDogNjBweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHQucG9zdC1jbGFzc2ljLFxuXHQucG9zdC1jbGFzc2ljLW1pbmltYWwge1xuXHRcdC5vd2wtY29udHJvbHMge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtY2xhc3NpYyB7XG5cdFx0LnBvc3QtbWFpbiB7XG5cdFx0XHRAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0fVxuXG5cdFx0LnBvc3QtaW5mbyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdH1cblxuXHRcdC5wb3N0LWJvZHkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdH1cblxuXHRcdC5wb3N0LWZvb3RlciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHR9XG5cblx0XHQvLyBPZmZzZXRzXG5cdFx0KiArIC5wb3N0LWJvZHkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQqICsgLnBvc3QtbWFpbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdC5wb3N0LWNsYXNzaWMge1xuXHRcdC5wb3N0LW1haW4ge1xuXHRcdFx0LnBvc3QtYm9keSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQqICsgLnBvc3QtY2xhc3NpYyB7XG5cdFx0bWFyZ2luLXRvcDogODVweDtcblx0fVxufVxuXG4vLyBQb3N0IGNsYXNzaWMgbWluaW1hbFxuLnBvc3QtY2xhc3NpYy1taW5pbWFsIHtcblx0dGltZSB7XG5cdFx0Zm9udDogNzAwIDE5cHggJGZvbnQtZmFtaWx5LXNlcmlmO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Y29sb3I6ICRndW5zbW9rZTtcblx0fVxuXG5cdC5wb3N0LW1ldGEge1xuXHRcdEBpbmNsdWRlIHNwYWNpbmcoMjVweCwgMnB4KTtcblxuXHRcdGRsIHtcblx0XHRcdGR0LFxuXHRcdFx0ZGQge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0XHRcdH1cblxuXHRcdFx0ZHQge1xuXHRcdFx0XHRmb250OiA3MDAgMTRweCAkZm9udC1mYW1pbHktc2VyaWY7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wb3N0LW1lZGlhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHQucG9zdC1tZWRpYSxcblx0LnBvc3QtbWVkaWEgPiAqIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucG9zdC1mb290ZXIge1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHR9XG5cblx0Ly8gT2Zmc2V0c1xuXHQqICsgLnBvc3QtaGVhZGVyIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdCogKyAucG9zdC1mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cblx0KiArIC5wb3N0LW1haW4ge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQucG9zdC1nYWxsZXJ5ICsgLnBvc3QtaGVhZGVyIHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHR9XG59XG5cbiogKyAucG9zdC1jbGFzc2ljLW1pbmltYWwge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdC5wb3N0LWNsYXNzaWMtbWluaW1hbCB7XG5cdFx0QGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQ+ICoge1xuXHRcdFx0QGluY2x1ZGUgZmxleC1zaHJpbmsoMSk7XG5cdFx0fVxuXG5cdFx0LnBvc3QtbWV0YSB7XG5cdFx0XHRAaW5jbHVkZSBzcGFjaW5nKDQ1cHgsIDJweCk7XG5cdFx0fVxuXG5cdFx0LnBvc3QtbGVmdCB7XG5cdFx0XHRtaW4td2lkdGg6IDcwcHg7XG5cdFx0fVxuXG5cdFx0LnBvc3QtbWFpbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHdvcmQtc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHR9XG5cblx0XHQvLyBPZmZzZXRzXG5cdFx0KiArIC5wb3N0LWhlYWRlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblxuXHRcdCogKyAucG9zdC1mb290ZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cblx0XHQqICsgLnBvc3QtbWFpbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdCogKyAucG9zdC1jbGFzc2ljLW1pbmltYWwge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdH1cbn1cblxuLy8gQmxvZyB0aW1lbGluZVxuLy8gLS0tLS0tLS0tLS0tLS0tXG4uYmxvZy10aW1lbGluZSB7XG5cdD4gZHQge1xuXHRcdGZvbnQ6IDkwMCAyNXB4ICRmb250LWZhbWlseS1zZXJpZjtcblx0XHRjb2xvcjogJHNpbHZlcjtcblx0fVxuXG5cdD4gZGQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuLmJsb2ctdGltZWxpbmUgKyAuYmxvZy10aW1lbGluZSB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0LmJsb2ctdGltZWxpbmUgKyAuYmxvZy10aW1lbGluZSB7XG5cdFx0bWFyZ2luLXRvcDogNzBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdC5ibG9nLXRpbWVsaW5lIHtcblx0XHR3b3JkLXNwYWNpbmc6IDA7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdD4gKiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0PiBkdCB7XG5cdFx0XHRtaW4td2lkdGg6IDY1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLS4yNWVtO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cblx0XHQ+IGRkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdC5ibG9nLXRpbWVsaW5lIHtcblx0XHQ+IGR0IHtcblx0XHRcdG1pbi13aWR0aDogMTAwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxufVxuXG4vLyBCbG9nIGFzaWRlXG4vLyAtLS0tLS0tLS0tLVxuLmJsb2ctYXNpZGUge1xuXHRAaW5jbHVkZSBncm91cFkoMzBweCk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0aDYsIC5oNiB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5oNyArIC5wb3N0LXByZXZpZXcge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0Lmg3ICsgLmxpc3QtbWFya2VkLWJvcmRlcmVkIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG59XG5cbi8vIFNtYWxsIDw1NzZweFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdC5ibG9nLWFzaWRlIHtcblx0XHRtYXgtd2lkdGg6IDM3MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuXG4vLyBNZWRpdW0g4omlNzY4cHhcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihtZCwgbWQpIHtcblx0LmJsb2ctYXNpZGUge1xuXHRcdGNvbHVtbnM6IDI7XG5cdFx0YnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHQtbW96LWNvbHVtbi1nYXA6IDMwcHg7XG5cdFx0LXdlYmtpdC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHR9XG5cblx0LmJsb2ctYXNpZGUtaXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8vIExhcmdlIOKJpTk5MnB4XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cblx0LmN1c3RvbS1oZWFkaW5nLWxpbmUgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuXHRcdG1hcmdpbi10b3A6IDQycHg7XG5cdH1cbn1cblxuLy8gRXh0cmEgbGFyZ2Ug4omlMTIwMHB4XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdC5ibG9nLWFzaWRlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRAaW5jbHVkZSBncm91cFkoNTBweCk7XG5cdH1cbn1cblxuLy8gQmxvZyB0aW1lbGluZVxuLy8gLS0tLS0tLS0tLS0tLS0tXG4ucG9zdC1ib3hlZCB7XG5cdC5wb3N0LWJveGVkLWltYWdlIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtYm94ZWQtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRAaW5jbHVkZSBsaW5rKCRibGFjaywgJHByaW1hcnkpO1xuXHRcdH1cblx0fVxuXG5cdC5wb3N0LWJveGVkLWJvZHkge1xuXHRcdHBhZGRpbmc6IDE2cHggMjZweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkcG9yY2VsYWluO1xuXHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XG5cdH1cblxuXHQucG9zdC1ib3hlZC1tZXRhIHtcblx0XHRAaW5jbHVkZSBzcGFjaW5nKDE1cHgsIDNweCk7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGNvbG9yOiAkc2lsdmVyLWNoYWxpY2U7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdGEge1xuXHRcdFx0QGluY2x1ZGUgbGluaygkcHJpbWFyeSwgJGJsYWNrKTtcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdG1hcmdpbi1yaWdodDogLjI1ZW07XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cdFx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRnYWxsZXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gT2Zmc2V0c1xuXHQqICsgLnBvc3QtYm94ZWQtZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdH1cbn0iLCIvL1xuLy8gQ29tbWVudCB1dGlsaXRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kY29tbWVudC1ib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4qICsgLmNvbW1lbnQtbGlzdCB7IG1hcmdpbi10b3A6IDMwcHg7IH1cbiogKyAuY29tbWVudC1saXN0LXdyYXAgeyBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5jb21tZW50IHtcbiAgZmlndXJlIHtcbiAgICAmLCBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA3MXB4O1xuICAgIH1cbiAgfVxuXG4gIHRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGR1c3R5LWdyYXk7XG4gIH1cblxuICAudXNlciB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWM7XG4gICAgZm9udC1zaXplOiAkaDYtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkaDYtbGluZS1oZWlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAubGlzdC1pY29uLW1ldGEge1xuICAgIEBpbmNsdWRlIHNwYWNpbmcoOHB4LCAwKTtcblxuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAvLyBFbGVtZW50c1xuICAuY29tbWVudC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxN3B4IDIycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbW1lbnQtYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICB9XG5cbiAgLmNvbW1lbnQtYm9keS1oZWFkZXIge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgQGluY2x1ZGUgc3BhY2luZyg1cHgpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgZmxleC1zaHJpbmsoMCk7XG4gICAgfVxuICB9XG5cbiAgLmNvbW1lbnQtbWV0YSB7XG4gICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICAgIEBpbmNsdWRlIHNwYWNpbmcoMTBweCwgNXB4KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgID4gKiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb21tZW50LWJvZHktdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4qICsgLmNvbW1lbnQtbWluaW1hbCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5jb21tZW50LWdyb3VwLXJlcGx5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMiU7XG59XG5cbi8vIE9mZnNldHNcbi5jb21tZW50ICsgKiB7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG5cbiogKyAuY29tbWVudC1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmNvbW1lbnQge1xuICAgID4gLnVuaXQgPiAudW5pdC1sZWZ0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgKiArIC5jb21tZW50LW1pbmltYWwge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAqICsgLnBvc3QtY29tbWVudCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufSIsIi8vXG4vLyBQYWdlIHRpdGxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHBhZ2UtdGl0bGUtc3BhY2luZzogMS4yZW07XG5cbi5wYWdlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAqIHsgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuICAucGFnZS10aXRsZS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5wYWdlLXRpdGxlLWxlZnQsXG4gIC5wYWdlLXRpdGxlLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC4xKTtcbiAgICB9XG4gIH1cblxuICAucGFnZS10aXRsZS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcblxuICAgICoge1xuICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAucGFnZS10aXRsZS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcblxuICAgICoge1xuICAgICAgcGFkZGluZy1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS10aXRsZS13cmFwIHtcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA4MCU7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAucGFnZS10aXRsZS1sZWZ0IHtcbiAgICAgICoge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFnZS10aXRsZS1zcGFjaW5nO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlLXJpZ2h0IHtcbiAgICAgICoge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwYWdlLXRpdGxlLXNwYWNpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIFBhZ2UgTG9hZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2UtbG9hZGVyLXZhcmlhbnQtMSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmbG9hdDogbGVmdDtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KCk7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICBwYWRkaW5nOiAkcGFnZS1sb2FkZXItdi0xLXBhZGRpbmc7XG4gIHotaW5kZXg6IDk5OTk5OTk7XG4gIGJhY2tncm91bmQ6ICRwYWdlLWxvYWRlci12LTEtYmc7XG4gIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcblxuICAmLmxvYWRlZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogLTE7XG4gIH1cblxuICAmLmVuZGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLWxvYWRlci1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5bZGF0YS14LW1vZGU9XCJkZXNpZ24tbW9kZVwiXSB7XG4gIC5wYWdlLWxvYWRlci12YXJpYW50LTEge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbiNzcGlubmluZ1NxdWFyZXNHIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uc3Bpbm5pbmdTcXVhcmVzRyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2Vfc3Bpbm5pbmdTcXVhcmVzRztcbiAgLW8tYW5pbWF0aW9uLW5hbWU6IGJvdW5jZV9zcGlubmluZ1NxdWFyZXNHO1xuICAtbXMtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZV9zcGlubmluZ1NxdWFyZXNHO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2Vfc3Bpbm5pbmdTcXVhcmVzRztcbiAgLW1vei1hbmltYXRpb24tbmFtZTogYm91bmNlX3NwaW5uaW5nU3F1YXJlc0c7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgLW8tYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAtbXMtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtby1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1vLWFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tb3otYW5pbWF0aW9uLWRpcmVjdGlvbjogbm9ybWFsO1xuICB0cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSguMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4zKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC4zKTtcbn1cblxuI3NwaW5uaW5nU3F1YXJlc0dfMSB7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC42cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbiNzcGlubmluZ1NxdWFyZXNHXzIge1xuICBsZWZ0OiAxOXB4O1xuICBhbmltYXRpb24tZGVsYXk6IDAuNzVzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDAuNzVzO1xuICAtbXMtYW5pbWF0aW9uLWRlbGF5OiAwLjc1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNzVzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMC43NXM7XG59XG5cbiNzcGlubmluZ1NxdWFyZXNHXzMge1xuICBsZWZ0OiAzN3B4O1xuICBhbmltYXRpb24tZGVsYXk6IDAuOXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMC45cztcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMC45cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuOXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG4jc3Bpbm5pbmdTcXVhcmVzR180IHtcbiAgbGVmdDogNTZweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjA1cztcbiAgLW8tYW5pbWF0aW9uLWRlbGF5OiAxLjA1cztcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMS4wNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjA1cztcbiAgLW1vei1hbmltYXRpb24tZGVsYXk6IDEuMDVzO1xufVxuXG4jc3Bpbm5pbmdTcXVhcmVzR181IHtcbiAgbGVmdDogNzVweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuICAtby1hbmltYXRpb24tZGVsYXk6IDEuMnM7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IDEuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuICAtbW96LWFuaW1hdGlvbi1kZWxheTogMS4ycztcbn1cblxuI3NwaW5uaW5nU3F1YXJlc0dfNiB7XG4gIGxlZnQ6IDk0cHg7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4zNXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMS4zNXM7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IDEuMzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS4zNXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjM1cztcbn1cblxuI3NwaW5uaW5nU3F1YXJlc0dfNyB7XG4gIGxlZnQ6IDExMnB4O1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgLW1zLWFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG4jc3Bpbm5pbmdTcXVhcmVzR184IHtcbiAgbGVmdDogMTMxcHg7XG4gIGFuaW1hdGlvbi1kZWxheTogMS42NHM7XG4gIC1vLWFuaW1hdGlvbi1kZWxheTogMS42NHM7XG4gIC1tcy1hbmltYXRpb24tZGVsYXk6IDEuNjRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMS42NHM7XG4gIC1tb3otYW5pbWF0aW9uLWRlbGF5OiAxLjY0cztcbn1cblxuQGtleWZyYW1lcyBib3VuY2Vfc3Bpbm5pbmdTcXVhcmVzRyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjMpIHJvdGF0ZSg5MGRlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApO1xuICB9XG59XG5cbkAtby1rZXlmcmFtZXMgYm91bmNlX3NwaW5uaW5nU3F1YXJlc0cge1xuICAwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKC4zKSByb3RhdGUoOTBkZWcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlX3NwaW5uaW5nU3F1YXJlc0cge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMykgcm90YXRlKDkwZGVnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGJvdW5jZV9zcGlubmluZ1NxdWFyZXNHIHtcbiAgMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoLjMpIHJvdGF0ZSg5MGRlZyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApO1xuICB9XG59XG4iLCIvL1xuLy8gU2hvcCB1dGlsaXRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFByaWNpbmcgdGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tXG4ucHJpY2luZy10YWJsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEtc207XG5cbiAgJi1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIGNvbG9yOiAkYWJiZXk7XG4gIH1cblxuICAmLWJvZHkge1xuICAgIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgfVxuXG4gICYtbGFiZWwge1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5wcmljaW5nLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC4yNWVtO1xuICAgIH1cblxuICAgIC8vIE9mZnNldHNcbiAgICA+IGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gIH1cblxuICAvLyBPZmZzZXRzXG4gICogKyAucHJpY2Utb2JqZWN0IHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG5cbiAgKiArIC5wcmljaW5nLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbn1cblxuLy8gUHJpY2luZyBvYmplY3Rcbi5wcmljaW5nLW9iamVjdCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnNtYWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udDogNzAwIDEwcHggJGZvbnQtZmFtaWx5LXNlYztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLnNtYWxsLW1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5zbWFsbC1ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnByaWNpbmctb2JqZWN0LWxnIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBsaW5lLWhlaWdodDogLjc7XG5cbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAuc21hbGwtdG9wIHtcbiAgICB0b3A6IC41ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAuMjJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG5cbiAgLnNtYWxsLWJvdHRvbSB7XG4gICAgYm90dG9tOiAtMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5wcmljaW5nLW9iamVjdC1sZyB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG59IiwiLy9cbi8vIE9uZSBzY3JlZW4gcGFnZVxuLy8gXG5cblxuLy8gU2VjdGlvbiBzaW5nbGVcbi5zZWN0aW9uLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgXG4gICYuYmctZ3JheS1kYXJrZXIgeyBcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gIFxuICAqICsgLnJvdyB7IG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgXG4gICogKyAucmQtbWFpbGZvcm0geyBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIFxuICAuY291bnRkb3duICsgcCB7IG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgXG4gIC5mb3JtLW1vZGVybiB7XG4gICAgLmZvcm0td3JhcCArIC5idXR0b24geyBcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0taW5wdXQsXG4gICAgLmZvcm0tbGFiZWwgeyBjb2xvcjogJHdoaXRlOyB9XG4gIH1cbiAgXG4gIC5yaWdodHMge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxuICBcbiAgLy8gTWVkaXVtIOKJpTc2OHB4IFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgKiArIC5yb3cgeyBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIH1cbiAgXG4gIC8vIEV4dHJhIGxhcmdlIOKJpTEyMDBweFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICogKyAucm93IHsgbWFyZ2luLXRvcDogMTIwcHg7IH1cbiAgfSBcbn1cblxuLnNlY3Rpb24tc2luZ2xlLWhlYWRlcixcbi5zZWN0aW9uLXNpbmdsZS1mb290ZXIge1xuICAuZGl2aWRlci13aWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufSBcblxuLnNlY3Rpb24tc2luZ2xlLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsYygxZW0gKyAzdmgpIDAgY2FsYygxZW0gKyAydmgpO1xuXG4gIC5kaXZpZGVyLXdpZGUge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zaW5nbGUtbWFpbiB7XG4gIHBhZGRpbmc6IGNhbGMoMWVtICsgNHZoKSAwO1xufVxuXG4uc2VjdGlvbi1zaW5nbGUtZm9vdGVyIHtcbiAgcGFkZGluZzogY2FsYygxZW0gKyAydmgpIDAgY2FsYygxZW0gKyAzdmgpO1xuXG4gIC5kaXZpZGVyLXdpZGUge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VjdGlvbi1zaW5nbGUtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcblxuICA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vQHN1cHBvcnRzIChkaXNwbGF5OiBncmlkKSB7XG4vLyAgLnNlY3Rpb24tc2luZ2xlLWlubmVyIHtcbi8vICAgIGRpc3BsYXk6IGdyaWQ7XG4vLyAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4vLyAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuLy8gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4vLyAgfVxuLy99XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gIC5zZWN0aW9uLXNpbmdsZS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMCAxMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tc2luZ2xlLW1haW4ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuXG4gIC5zZWN0aW9uLXNpbmdsZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMCAzNXB4O1xuICB9XG59XG5cbi5vbmUtc2NyZWVuLXBhZ2Uge1xuICAuZm9ybS1tb2Rlcm4ge1xuXG4gICAgLmZvcm0taW5wdXQsXG4gICAgLmZvcm0tbGFiZWwgeyBjb2xvcjogJHdoaXRlOyB9XG4gIH1cbn0iLCIvL1xuLy8gT2Zmc2V0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbnNldHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGluc2V0czogKDAsIDEwcHgsIDE1cHgsIDIwcHgsIDMwcHgsIDQwcHgsIDUwcHgsIDYwcHgsIDcwcHgsIDg1cHgsIDEwMHB4KTtcblxuQGluY2x1ZGUgaW5kZW50LXJlc3BvbnNpdmUoaW5zZXQsIGxlZnQsIHBhZGRpbmctbGVmdCwgJGdyaWQtYnJlYWtwb2ludHMsICRpbnNldHMpO1xuQGluY2x1ZGUgaW5kZW50LXJlc3BvbnNpdmUoaW5zZXQsIHJpZ2h0LCBwYWRkaW5nLXJpZ2h0LCAkZ3JpZC1icmVha3BvaW50cywgJGluc2V0cyk7XG5cblxuLy8gRWxlbWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogKyAucm93IHsgbWFyZ2luLXRvcDogMzVweDsgfVxuKiArIC5ib3gtdGV4dCB7IG1hcmdpbi10b3A6IDQwcHg7IH1cbiogKyAuYmxvY2stY2VudGVyZWQgeyBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbltjbGFzcyo9J2luc2V0J10gKyBbY2xhc3MqPSdpbnNldCddIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuKiArIC5ncm91cC1pbmxpbmUgeyBtYXJnaW4tdG9wOiAxNXB4OyB9XG4qICsgLmdyb3VwLW1kIHsgbWFyZ2luLXRvcDogMjJweDsgfVxuKiArIC5ncm91cC1sZyB7IG1hcmdpbi10b3A6IDMwcHg7IH1cblxuXG4vLyBNZWRpdW0g4omlNzY4cHhcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgKiArIC5ibG9jay1jZW50ZXJlZCB7IG1hcmdpbi10b3A6IDYwcHg7IH1cbn1cblxuKiArIC5ncm91cC14bCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IFxuICBcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IFxuICB9XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9IFxufVxuXG4qICsgLmdyb3VwLXhsLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBcbiAgLy8gTWVkaXVtIOKJpTc2OHB4XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4OyBcbiAgfVxufVxuXG5cbiogKyAub2Zmc2V0LTEgeyBtYXJnaW4tdG9wOiA0MHB4OyB9XG4qICsgLm9mZnNldC0yIHsgbWFyZ2luLXRvcDogMTVweDsgfVxuKiArIC5vZmZzZXQtMyB7IG1hcmdpbi10b3A6IDM1cHg7IH0gXG4qICsgLm9mZnNldC00IHsgbWFyZ2luLXRvcDogNDBweDsgfVxuKiArIC5vZmZzZXQtNSB7IG1hcmdpbi10b3A6IDIycHg7IH1cbiogKyAub2Zmc2V0LTYgeyBtYXJnaW4tdG9wOiA0MHB4OyB9XG4qICsgLm9mZnNldC03IHsgbWFyZ2luLXRvcDogMjJweDsgfVxuKiArIC5vZmZzZXQtOCB7IG1hcmdpbi10b3A6IDYwcHg7IH1cblxuXG4qICsgLnJkLW1haWxmb3JtIHsgbWFyZ2luLXRvcDogNDBweDsgfVxuKiArIC5vZmZzZXQtdG9wLTAgeyBtYXJnaW4tdG9wOiAwOyB9XG4qICsgLmNvbW1lbnRzLXdyYXAgeyBtYXJnaW4tdG9wOiA0MHB4OyB9XG4qICsgLmxpc3QtYmxvY2tzIHsgbWFyZ2luLXRvcDogNTBweDsgfVxuKiArIC5idXR0b24td3JhcCB7IG1hcmdpbi10b3A6IDMwcHg7IH1cbiogKyAubGlzdC1wcm9ncmVzcyB7IG1hcmdpbi10b3A6IDMwcHg7IH1cbiogKyAuY2Fyb3VzZWwtcGFyZW50IHsgbWFyZ2luLXRvcDogMTVweDsgfVxuKiArIC5idXR0b24geyBtYXJnaW4tdG9wOiAzMHB4OyB9XG4qICsgLmxpbmstd3JhcCB7IG1hcmdpbi10b3A6IDMwcHg7IH1cbiogKyAucm93LW9mZnNldC0xIHsgbWFyZ2luLXRvcDogNTBweDsgfVxuKiArIC5yb3ctb2Zmc2V0LTIgeyBtYXJnaW4tdG9wOiA0MHB4OyB9XG4qICsgLnJvdy1vZmZzZXQtMyB7IG1hcmdpbi10b3A6IDUwcHg7IH1cbiogKyAucm93LW9mZnNldC00IHsgbWFyZ2luLXRvcDogNDBweDsgfVxuKiArIC5pc290b3BlLWZpbHRlcnMtcmVzcG9uc2l2ZSB7IG1hcmdpbi10b3A6IDQwcHg7IH1cblxuaDMgKyAucmQtbWFpbGZvcm0geyBtYXJnaW4tdG9wOiAzMHB4OyB9XG5wICsgLmZvcm0taW5saW5lIHsgbWFyZ2luLXRvcDogMTVweDsgfVxucCArIC5zbGljay1zbGlkZXIgeyBtYXJnaW4tdG9wOiA0MHB4OyB9XG4uY29udGFpbmVyICsgLmNvbnRhaW5lciB7IG1hcmdpbi10b3A6IDQwcHg7IH1cbi5yb3cgKyAucm93IHsgbWFyZ2luLXRvcDogNDBweDsgfVxuLmNvdW50ZG93bi13cmFwICsgaDUgeyBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi8vIE1lZGl1bSDiiaU3NjhweFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAqICsgLm9mZnNldC0xIHsgbWFyZ2luLXRvcDogNjBweDsgfVxuICAqICsgLm9mZnNldC0zIHsgbWFyZ2luLXRvcDogNTBweDsgfVxuICAqICsgLm9mZnNldC03IHsgbWFyZ2luLXRvcDogNDBweDsgfVxuICAqICsgLm9mZnNldC04IHsgbWFyZ2luLXRvcDogNzVweDsgfVxuXG4gICogKyAucm93LW9mZnNldC0yIHsgbWFyZ2luLXRvcDogNjBweDsgfVxuICAqICsgLnJvdy1vZmZzZXQtNCB7IG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgKiArIC5jb21tZW50cy13cmFwIHsgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4gIHAgKyAuc2xpY2stc2xpZGVyIHsgbWFyZ2luLXRvcDogNTBweDsgfVxufVxuXG4vLyBMYXJnZSDiiaU5OTJweFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykgeyBcbiAgKiArIC5vZmZzZXQtNSB7IG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgKiArIC5yb3ctb2Zmc2V0LTMgeyBtYXJnaW4tdG9wOiA2MHB4OyB9XG59XG5cbi8vIEV4dHJhIGxhcmdlIOKJpTEyMDBweFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAqICsgLm9mZnNldC02IHsgbWFyZ2luLXRvcDogOTBweDsgfVxuICAqICsgLmJ1dHRvbiB7IG1hcmdpbi10b3A6IDQ0cHg7IH1cbn1cblxuLy9cbi8vIEdyaWRcbi8vIFxuLnJvdy0xNSB7XG4gIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDE1cHgpO1xufVxuXG4ucm93LTI1IHtcbiAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoMjVweCk7XG59XG5cbi5yb3ctMzAge1xuICBAaW5jbHVkZSBncmlkLW9mZnNldCgzMHB4KTtcbn1cblxuLnJvdy00MCB7IFxuICBAaW5jbHVkZSBncmlkLW9mZnNldCg0MHB4KTtcbn1cblxuLnJvdy01MCB7XG4gIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDUwcHgpO1xufVxuXG4ucm93LTYwIHtcbiAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoNjBweCk7XG59XG5cbi8vIE1lZGl1bSDiiaU1NzZweFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXG4gIC5yb3ctc20tMCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoMHB4KTtcbiAgfVxuXG4gIC5yb3ctc20tNTAge1xuICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDUwcHgpO1xuICB9XG59XG5cbi8vIE1lZGl1bSDiiaU3NjhweFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAucm93LW1kLTQwIHtcbiAgICBAaW5jbHVkZSBncmlkLW9mZnNldCg0MHB4KTtcbiAgfSBcbiAgLnJvdy1tZC02MCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1vZmZzZXQoNjBweCk7XG4gIH0gXG59XG5cbi8vIExhcmdlIOKJpTk5MnB4XG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5yb3ctbGctOTAge1xuICAgIEBpbmNsdWRlIGdyaWQtb2Zmc2V0KDkwcHgpO1xuICB9XG59XG5cbi5jb2wtbWQtcHJlZmZpeC00IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKDQgLyAkZ3JpZC1jb2x1bW5zKTtcbiAgfVxufVxuXG4uY29sLWxnLXByZWZmaXgtNSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSg1IC8gJGdyaWQtY29sdW1ucyk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAuY29sLXhsLXByZWZmaXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoMSAvICRncmlkLWNvbHVtbnMpO1xuICB9XG4gIC5jb2wteGwtcHJlZmZpeC02IHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSg2IC8gJGdyaWQtY29sdW1ucyk7XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyRvZmZzZXRzOiAoMCwgMTVweCwgMjJweCwgMzBweCwgMzVweCwgNDBweCwgNDVweCwgNTBweCwgNjBweCwgNzVweCwgOTBweCwgMTAwcHgsIDEyMHB4KTtcbi8vXG4vL2h0bWwgLnBhZ2V7XG4vLyAgQGluY2x1ZGUgaW5kZW50LXJlc3BvbnNpdmUob2Zmc2V0LCB0b3AsIG1hcmdpbi10b3AsICRncmlkLWJyZWFrcG9pbnRzLCAkb2Zmc2V0cyk7XG4vL31cblxuIiwiLy9cbi8vIEdyaWQtZGVkaWNhdGVkIHJlc3BvbnNpdmUgb2Zmc2V0IHN5c3RlbVxuLy9cblxuQG1peGluIGdyaWQtb2Zmc2V0KCRvZmZzZXQpIHtcbiAgbWFyZ2luLWJvdHRvbTogLSRvZmZzZXQ7XG4gIFxuICAmOmVtcHR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgPiAqIHsgbWFyZ2luLWJvdHRvbTogJG9mZnNldDsgfVxufSIsIi8vXG4vLyBMaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGluay1pbmxpbmUge1xuICBmb250OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gICYsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGluay1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuXG4gIC5pY29uLFxuICAuaWNvbjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLmxpbmstYm9sZCB7XG4gIGZvbnQ6IDcwMCAxNnB4LzIycHggJGZvbnQtZmFtaWx5LXNlYztcbn1cblxuLy8gTGluayBncm91cCAoaWNvbiArIGxpbmspXG4ubGluay1ncm91cCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIHNwYW4gKyAqLFxuICAqICsgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gICYubGluay1ncm91cC1hbmltYXRlZCB7XG4gICAgLmljb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IC4yMnM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGluay1ncm91cC1iYXNlbGluZSB7XG4gICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxufVxuXG4vLyBMaW5rIGljb24gKHdpdGhvdXQgdGV4dClcbi5saW5rLWljb24ge1xuICAmLCAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbi5saW5rLWljb24tbW9kIHtcbiAgLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0zcHg7XG4gIH1cbn1cblxuLy8gTGluayBpbWFnZVxuLmxpbmstaW1hZ2Uge1xuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IC40NHMgYWxsIGVhc2U7XG4gICAgb3BhY2l0eTogLjU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmstaW1hZ2Utc2NhbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IC40NHMgYWxsIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxufVxuXG4ubGluay1pbWFnZS13cmFwIHtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gIG1pbi1oZWlnaHQ6IDEyNnB4O1xuXG4gICogKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG5cbi8vIFN0eWxlc1xuLnNpdGUtbWFpbiB7XG4gIC5saW5rLXByaW1hcnktaW5saW5lIHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkZHVzdHktZ3JheTtcbiAgICB9XG5cbiAgICAmLmhvdmVyLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR0ZWFrO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rLWRlZmF1bHQge1xuICAgIEBpbmNsdWRlIGxpbmsoJGJvZHktY29sb3IsICRwcmltYXJ5KTtcbiAgfVxuXG4gIC5saW5rLXByaW1hcnkge1xuICAgIEBpbmNsdWRlIGxpbmsoJHByaW1hcnksICRzZWNvbmRhcnkpO1xuICB9XG5cbiAgLmxpbmstcHJpbWFyeS0xIHtcbiAgICBAaW5jbHVkZSBsaW5rKCRwcmltYXJ5LCAkYWx0byk7XG4gIH1cblxuICAubGluay1wcmltYXJ5LWludmVyc2Uge1xuICAgIEBpbmNsdWRlIGxpbmsoJHByaW1hcnksICRhbHRvKTtcbiAgfVxuXG4gIC5saW5rLXByaW1hcnktaW52ZXJzZS12MiB7XG4gICAgQGluY2x1ZGUgbGluaygkcHJpbWFyeSwgJHdoaXRlKTtcbiAgfVxuXG4gIC5saW5rLXNlY29uZGFyeSB7XG4gICAgQGluY2x1ZGUgbGluaygkc2Vjb25kYXJ5LCAkcHJpbWFyeSk7XG4gIH1cblxuICAubGluay10dW5kb3JhLWludmVyc2Uge1xuICAgIEBpbmNsdWRlIGxpbmsoJHR1bmRvcmEsICR3aGl0ZSk7XG4gIH1cblxuICAubGluay1zZWNvbmRhcnkge1xuICAgIEBpbmNsdWRlIGxpbmsoJGJsYWNrLCAkcHJpbWFyeSk7XG4gIH1cblxuICAubGluay1ncmF5LWxpZ2h0IHtcbiAgICBAaW5jbHVkZSBsaW5rKCRncmF5LWxpZ2h0LCAkYmxhY2spO1xuICB9XG5cbiAgLmxpbmstd2hpdGUge1xuICAgIEBpbmNsdWRlIGxpbmsoJHdoaXRlLCAkcHJpbWFyeSk7XG4gIH1cblxuICAubGluay13aGl0ZS12MiB7XG4gICAgQGluY2x1ZGUgbGluaygkd2hpdGUsICRzdG9ybS1ncmF5KTtcbiAgfVxuXG4gIC5saW5rLXdoaXRlLTAzIHtcbiAgICBAaW5jbHVkZSBsaW5rKHJnYmEoJHdoaXRlLCAuMyksICRwcmltYXJ5KTtcbiAgfVxuXG4gIC5saW5rLWR1c3R5LWdyYXkge1xuICAgIEBpbmNsdWRlIGxpbmsoJGR1c3R5LWdyYXksICRwcmltYXJ5KTtcbiAgfVxuXG4gIC5saW5rLWJsYWNrLXYyIHtcbiAgICBAaW5jbHVkZSBsaW5rKHJnYmEoJGJsYWNrLCAuNiksICRibGFjayk7XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAubGluay1ncmF5LWRhcmstZmlsbGVkIHtcbiAgICAmLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgIFx0Y29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcms7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstc2hvcCB7XG4gICAgQGluY2x1ZGUgaWNvbi1zaXppbmcoMjVweCk7XG4gICAgQGluY2x1ZGUgbGluaygkZ3JheS1kYXJrZXIsICRwcmltYXJ5KTtcbiAgfVxufSIsIi8vXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8vIERlc2NyaXB0aW9uIExpc3RzXG5kbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gRGVmYXVsdCBsaXN0XG4ubGlzdCB7XG4gID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi5saXN0LXhsIHtcbiAgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICB9XG59XG5cbi8vIExpc3QgaW5saW5lXG4vL1xuXG5AbWl4aW4gbGlzdC1pbmxpbmUoJHZhbHVlLCAkdmFsdWUxIDogJHZhbHVlKSB7XG4gIG1hcmdpbi1sZWZ0OiAtJHZhbHVlMTtcbiAgbWFyZ2luLXJpZ2h0OiAtJHZhbHVlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6ICR2YWx1ZTE7XG4gICAgcGFkZGluZy1yaWdodDogJHZhbHVlO1xuICB9XG59XG5cbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtaW5saW5lKDVweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmxpc3QtaW5saW5lLXJlc2V0IHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxpc3QtaW5saW5lLXhzIHtcbiAgQGluY2x1ZGUgbGlzdC1pbmxpbmUoNnB4KTtcbn1cblxuLmxpc3QtaW5saW5lLXNtIHtcbiAgQGluY2x1ZGUgbGlzdC1pbmxpbmUoMTBweCk7XG59XG5cbi5saXN0LWlubGluZS1tZCB7XG4gIEBpbmNsdWRlIGxpc3QtaW5saW5lKDE1cHgpO1xufVxuXG4ubGlzdC1vYmplY3RzLWlubGluZSB7XG4gICR4OiAyMnB4O1xuICAkeTogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAtJHk7XG4gIG1hcmdpbi1sZWZ0OiAtJHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHkpO1xuXG4gID4gKiwgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tdG9wOiAkeTtcbiAgICBtYXJnaW4tbGVmdDogJHg7XG4gIH1cblxuICA+IGxpIHtcbiAgICA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3QgdGVybXNcbi8vXG5cbi5saXN0LXRlcm1zIHtcbiAgZHQgKyBkZCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gIGRkICsgZHQge1xuICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gIH1cbn1cblxuLmxpc3QtdGVybXMtdmFyaWFudC0xIHtcbiAgZHQge1xuICAgIGZvbnQ6IDcwMCAxNnB4LzIycHggJGZvbnQtZmFtaWx5LXNlYztcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgLy8gT2Zmc2V0c1xuICBkdCArIGRkIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgZGQgKyBkdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICBkdCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG5cbiAgICBkZCArIGR0IHtcbiAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgfVxuICB9XG59XG5cbi5kbC1pbmxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkdCxcbiAgZGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgZHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIGR0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnOic7XG4gIH1cblxuICAucHJpY2luZy1vYmplY3Qtc20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cHg7XG4gIH1cbn1cblxuLmxpc3QtdGVybXMtaW5saW5lIHtcbiAgZHQsIGRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBkdCB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIGRkIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gIH1cblxuICBkdDphZnRlciB7XG4gICAgY29udGVudDogJzonO1xuICB9XG59XG5cbi8vIExpc3QgaW5kZXhcbi8vXG5cbi5saXN0LWluZGV4IHtcbiAgY291bnRlci1yZXNldDogbGk7XG5cbiAgPiBsaSB7XG4gICAgLmxpc3QtaW5kZXgtY291bnRlciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGksIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBMaXN0IG1hcmtlZFxuLy9cblxuLy8gTGlzdCBtYXJrZWRcbi5saXN0LW1hcmtlZCB7XG4gIGxpIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiAnXFxlMDA1JztcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZsLWZsYXQtaWNvbnMtc2V0LTJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJzsnO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnLic7XG4gICAgfVxuICB9XG5cbiAgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgfVxuXG4gICYtc3BhY2luZy1sZyB7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihsZywgeGwpIHtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTGlzdCBtYXJrZWQgdjJcbi5saXN0LW1hcmtlZC12YXJpYW50LTIge1xuICA+IGxpIHtcbiAgICA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBmb250OiA0MDAgMThweC8yNHB4ICdGb250QXdlc29tZSc7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cblxuLy8gTGlzdCBvcmRlcmVkXG4ubGlzdC1vcmRlcmVkIHtcbiAgY291bnRlci1yZXNldDogbGk7XG4gIGxpIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgY29udGVudDogY291bnRlcihsaSwgZGVjaW1hbCkgJy4nO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgIH1cblxuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBjb250ZW50OiAnOyc7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcuJztcbiAgICB9XG4gIH1cblxuICBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICB9XG59XG5cbi8vIExpc3QgbnVtYmVyZWRcbi5saXN0LW51bWJlcmVkIHtcbiAgY291bnRlci1yZXNldDogbGk7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBjb3VudGVyKGxpLCBkZWNpbWFsKSAnLic7XG4gICAgICBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gICAgfVxuICB9XG5cbiAgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi8vIExpc3QgaWNvbiBwYWNrXG4ubGlzdC1pY29uLXBhY2sge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gID4gbGkge1xuXG4gICAgaDUsXG4gICAgLmg1IHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHNwYW4gKyBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTGlzdCBsaW5rc1xuLmxpc3QtbGlua3Mge1xuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICA+IGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiAnOyc7XG4gIH1cblxuICA+IGxpOmxhc3QtY2hpbGQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTGlzdCBoYXNodGFnc1xuLmxpc3QtaGFzaHRhZ3Mge1xuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICA+IGxpID4gYSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyMnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBMaXN0IG1hcmtlZCBib3JkZXJlZFxuLmxpc3QtbWFya2VkLWJvcmRlcmVkIHtcbiAgY29sb3I6ICRibGFjaztcblxuICBsaSB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggN3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQ6IDQwMCAxOHB4IFwiRm9udEF3ZXNvbWVcIjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjMzcztcbiAgICAgIH1cblxuICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmLCBzcGFuOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLjI1ZW07XG4gICAgfVxuICB9XG59XG5cbi8vIExpc3QgYm9yZGVyZWQgaG9yaXpvbnRhbFxuLmxpc3QtYm9yZGVyZWQtaG9yaXpvbnRhbCB7XG4gIEBpbmNsdWRlIHNwYWNpbmcoMzVweCwgN3B4KTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5saXN0LXRhZy1ibG9ja3Mge1xuICBAaW5jbHVkZSBzcGFjaW5nKDZweCk7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgJiwgXG4gICAgICAmOmFjdGl2ZSwgXG4gICAgICAmOmZvY3VzLCBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZHVzdHktZ3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuKiArIC5saXN0LXRhZy1ibG9ja3MgeyBtYXJnaW4tdG9wOiAyMnB4OyB9XG5cbi8vIExpc3QgcHJvZ3Jlc3Ncbi5saXN0LXByb2dyZXNzIHtcbiAgY29sb3I6ICRzZWNvbmRhcnk7XG5cbiAgbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxuXG4gIHAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLy8gTGlzdCB0YWdzIGlubGluZVxuLmxpc3QtdGFncy1pbmxpbmUge1xuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cblxuICA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJywnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBMaXN0IHJhdGluZ1xuLmxpc3QtcmF0aW5nIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgY29sb3I6ICRnb2xkO1xuICB9XG59XG5cbi8vIExpc3Qgd2lkZSBib3JkZXJlZFxuLmxpc3Qtd2lkZS1ib3JkZXJlZCB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICBmb250OiA0MDAgMTRweC8yMnB4ICRmb250LWZhbWlseS1zZWM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblxuICBkbCB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIGR0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBtaW4taGVpZ2h0OiA1NHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG4gIH1cbn1cblxuLmxpc3Qtd2lkZS1ib3JkZXJlZCArIC5saXN0LXdpZGUtYm9yZGVyZWQge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5saXN0LXdpZGUtYm9yZGVyZWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgIGxpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDczcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIFdyYXBwZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm9iamVjdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBQb3NpdGlvbmluZ1xuLm9iamVjdC13cmFwLXJpZ2h0IHtcbiAgPiAub2JqZWN0LXdyYXAtYm9keSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm9iamVjdC13cmFwLWxlZnQge1xuICA+IC5vYmplY3Qtd3JhcC1ib2R5IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLm9iamVjdC13cmFwLXNtLXJpZ2h0IHtcbiAgICA+IC5vYmplY3Qtd3JhcC1ib2R5IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5vYmplY3Qtd3JhcC1zbS1sZWZ0IHtcbiAgICA+IC5vYmplY3Qtd3JhcC1ib2R5IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAub2JqZWN0LXdyYXAtYm9keSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+IGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgdG9wOiAyMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAlKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAub2JqZWN0LXdyYXAtYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgei1pbmRleDogMDtcblxuICAgID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMC41JTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAxMDIlO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgICYgKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIHNpemVzXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5zbS13aWR0aC1jNiB7XG4gICAgQGluY2x1ZGUgbWFrZS1ncmlkLXBhcmFtZXRlcih3aWR0aCwgMCwgbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIG1kKSwgNik7XG4gIH1cbn1cblxuLm1kLXdpZHRoLWM3ZDIwIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIEBpbmNsdWRlIG1ha2UtZ3JpZC1wYXJhbWV0ZXIod2lkdGgsIDIwcHgsIG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBsZyksIDcpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIEBpbmNsdWRlIG1ha2UtZ3JpZC1wYXJhbWV0ZXIod2lkdGgsIDIwcHgsIG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCB4bCksIDcpO1xuICB9XG59XG5cbi5tZC13aWR0aC1jNWRtMjAge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgQGluY2x1ZGUgbWFrZS1ncmlkLXBhcmFtZXRlcih3aWR0aCwgLTIwcHgsIG1hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBsZyksIDUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgIEBpbmNsdWRlIG1ha2UtZ3JpZC1wYXJhbWV0ZXIod2lkdGgsIC0yMHB4LCBtYXAtZ2V0KCRjb250YWluZXItbWF4LXdpZHRocywgeGwpLCA1KTtcbiAgfVxufVxuXG4vLyBiZy13cmFwXG4uYmctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEyMHZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4uYmctd3JhcC1zbS1sZWZ0IHtcbiAgei1pbmRleDogMTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uYmctd3JhcC1zbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC53cmFwLWp1c3RpZnkge1xuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWFyb3VuZCk7XG5cbiAgICA+ICogKyAqIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLndyYXAtanVzdGlmeSB7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLndyYXAtanVzdGlmeSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4vLyBMaW5rIHdyYXBcbi5saW5rLXdyYXAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi8vIEJnIGRlY29yYXRpb25cbltjbGFzcyo9J2JnLWRlY29yYXRpb24td3JhcCddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5iZy1kZWNvcmF0aW9uLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmJnLWRlY29yYXRpb24tb2JqZWN0IHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi5iZy1kZWNvcmF0aW9uLWJvdHRvbSB7XG4gIC5iZy1kZWNvcmF0aW9uLW9iamVjdCB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC5iZy1kZWNvcmF0aW9uLXdyYXAtc20ge1xuICAgIC5iZy1kZWNvcmF0aW9uLW9iamVjdCB7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuYmctZGVjb3JhdGlvbi1ib3R0b20tc20ge1xuICAgIC5iZy1kZWNvcmF0aW9uLW9iamVjdCB7XG4gICAgICBoZWlnaHQ6IDM0JTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAuYmctZGVjb3JhdGlvbi1vYmplY3Qge1xuICAgIGhlaWdodDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmJnLWRlY29yYXRpb24tYm90dG9tLW1vZCB7XG4gICAgLmJnLWRlY29yYXRpb24tb2JqZWN0IHtcbiAgICAgIGhlaWdodDogNDUlO1xuICAgIH1cbiAgfVxufVxuXG4uaW1hZ2Utd3JhcC0xIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDExMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE0MCU7XG4gICAgfVxuICB9XG59XG5cbi5pbWFnZS13cmFwLTIge1xuICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMTAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxNDAlO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2std3JhcC0xIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuXG4gIC8vICoge1xuICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gICB6LWluZGV4OiAyO1xuICAvLyB9XG5cbiAgLmJsb2NrLW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGNvbG9yOiAkd2hpc3BlcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMjIycHg7XG4gICAgei1pbmRleDogMDtcbiAgICBsaW5lLWhlaWdodDogLjc7XG4gIH1cblxuICAvLyBPZmZzZXRzXG4gICogKyAuYmxvY2staGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5iZy1kaXNwbGFjZWQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcblxuICAuYmctZGlzcGxhY2VkLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIFtkYXRhLXgtbW9kZT1cInRydWVcIl0gJiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYmctZGlzcGxhY2VkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn0iLCIvL1xuLy8gQ2FsY3VsYXRpb24gdXRpbGl0aWVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHcmlkIHJlbGF0ZWQgdmFsdWVzXG5AbWl4aW4gbWFrZS1ncmlkLXBhcmFtZXRlcigkcGFyYW1ldGVyLCAkb2Zmc2V0LCAkY29udGFpbmVyLCAkY29sKSB7XG4gIEBpZiAkb2Zmc2V0ID4gMCB7XG4gICAgI3skcGFyYW1ldGVyfTogY2FsYyg1MHZ3IC0gI3skY29udGFpbmVyfSAvIDIgKyAjeyRvZmZzZXR9ICsgKCN7JGNvbnRhaW5lcn0gLyAjeyRncmlkLWNvbHVtbnN9KSAqICN7JGNvbH0pO1xuICB9IEBlbHNlIGlmICgkb2Zmc2V0IDwgMCkge1xuICAgICN7JHBhcmFtZXRlcn06IGNhbGMoNTB2dyAtICN7JGNvbnRhaW5lcn0gLyAyIC0gI3stJG9mZnNldH0gKyAoI3skY29udGFpbmVyfSAvICN7JGdyaWQtY29sdW1uc30pICogI3skY29sfSk7XG4gIH0gQGVsc2Uge1xuICAgICN7JHBhcmFtZXRlcn06IGNhbGMoNTB2dyAtICN7JGNvbnRhaW5lcn0gLyAyICsgKCN7JGNvbnRhaW5lcn0gLyAjeyRncmlkLWNvbHVtbnN9KSAqICN7JGNvbH0pO1xuICB9XG59IiwiLy9cbi8vIERpdmlkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmRpdmlkZXIge1xuICB3aWR0aDogNDlweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5kaXZpZGVyLWZ1bGx3aWR0aCB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuKiArIC5kaXZpZGVyLWZ1bGx3aWR0aCB7IG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmRpdmlkZXItd2lkZSB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kaXZpZGVyLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB9XG59XG5cbi8vIFNpemluZ1xuLmRpdmlkZXItbWQge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDExOXB4O1xufVxuXG4vLyBPZmZzZXRzXG4qICsgLmRpdmlkZXItY2lyY2xlIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAqICsgLmRpdmlkZXItY2lyY2xlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59IiwiLy9cbi8vIE5hdiBjdXN0b21cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFRhYnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvcnBvcmF0ZSBzdHlsZVxuJHRhYnMtY29ycG9yYXRlLWNvbG9yOiAkYmxhY2s7XG4kdGFicy1jb3Jwb3JhdGUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kdGFicy1jb3Jwb3JhdGUtYWN0aXZlLWNvbG9yOiAkd2hpdGU7XG4kdGFicy1jb3Jwb3JhdGUtYWN0aXZlLWJhY2tncm91bmQ6ICRwcmltYXJ5O1xuJHRhYnMtY29ycG9yYXRlLWJvcmRlcjogJGdyYXktbGlnaHQ7XG4kdGFicy1jb3Jwb3JhdGUtYXJyb3ctY29sb3I6ICR3aGl0ZTtcblxuLy8gTGluZSBzdHlsZVxuJHRhYnMtbGluZS1jb2xvcjogJGR1c3R5LWdyYXk7XG4kdGFicy1saW5lLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJHRhYnMtbGluZS1hY3RpdmUtY29sb3I6ICRwcmltYXJ5O1xuJHRhYnMtbGluZS1hY3RpdmUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kdGFicy1saW5lLWFjdGl2ZS1ib3JkZXI6ICRwcmltYXJ5O1xuJHRhYnMtbGluZS1saW5lOiAkcG9yY2VsYWluO1xuXG4vLyBNaW5pbWFsIHN0eWxlXG4kdGFicy1taW5pbWFsLWNvbG9yOiAkYmxhY2s7XG4kdGFicy1taW5pbWFsLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJHRhYnMtbWluaW1hbC1hY3RpdmUtY29sb3I6ICRwcmltYXJ5O1xuJHRhYnMtbWluaW1hbC1hY3RpdmUtYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4kdGFicy1taW5pbWFsLWFjdGl2ZS1ib3JkZXI6ICRwcmltYXJ5O1xuXG4kdmVydGljYWwtdGFiLW9mZnNldDogMTBweDtcblxuLy8gQmFzZSBzdHlsZXNcbi50YWJzLWN1c3RvbSB7XG4gIC5uYXYtdGFicyB7XG4gICAgd29yZC1zcGFjaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG4gICAgfVxuXG4gICAgbGkge1xuXG4gICAgICBhLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPZmZzZXRzXG4qICsgLnRhYnMtY3VzdG9tIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4udGFicy1jdXN0b20ge1xuICAmLnRhYnMtY29ycG9yYXRlLFxuICAmLnRhYnMtbGluZSxcbiAgJi50YWJzLW1pbmltYWwge1xuICAgIC5uYXYtdGFicyB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAvLyBUYWJzIGNvcnBvcmF0ZSBzdHlsZVxuICAmLnRhYnMtY29ycG9yYXRlIHtcbiAgICAubmF2LXRhYnMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYnMtY29ycG9yYXRlLWJvcmRlcjtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAtMXB4IDA7XG4gICAgICB9XG5cbiAgICAgIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgZm9udDogNzAwIDExcHgvMThweCAkZm9udC1mYW1pbHktc2VjO1xuICAgICAgICBjb2xvcjogJHRhYnMtY29ycG9yYXRlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFicy1jb3Jwb3JhdGUtYmFja2dyb3VuZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJzLWNvcnBvcmF0ZS1ib3JkZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBmb250OiA0MDAgMTdweCAnTWF0ZXJpYWwgRGVzaWduIEljb25zJztcbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTEycHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgY29udGVudDogJ1xcZjIzNic7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpIGE6aG92ZXIsXG4gICAgICBsaSBhLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkdGFicy1jb3Jwb3JhdGUtYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFicy1jb3Jwb3JhdGUtYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtY29ycG9yYXRlLWFjdGl2ZS1iYWNrZ3JvdW5kO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICBjb2xvcjogJHRhYnMtY29ycG9yYXRlLWFycm93LWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIycHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRhYnMgbGluZSBzdHlsZSAmIFRhYnMgbWluaW1hbCBzdHlsZVxuICAmLnRhYnMtbGluZSxcbiAgJi50YWJzLW1pbmltYWwge1xuICAgIC5uYXYtdGFicyB7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDIycHggMCAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRhYnMgbGluZSBzdHlsZVxuICAmLnRhYnMtbGluZSB7XG4gICAgLm5hdi10YWJzIHtcbiAgICAgIGxpIGEge1xuICAgICAgICBmb250OiA0MDAgMTFweC8xNnB4ICRmb250LWZhbWlseS1zZWM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkdGFicy1saW5lLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICBsaSBhOmhvdmVyLFxuICAgICAgbGkgYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHRhYnMtbGluZS1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVGFicyBtaW5pbWFsIHN0eWxlXG4gICYudGFicy1taW5pbWFsIHtcbiAgICAubmF2LXRhYnMge1xuICAgICAgbGkgYSB7XG4gICAgICAgIGZvbnQ6IDcwMCAxMXB4LzI0cHggJGZvbnQtZmFtaWx5LXNlYztcbiAgICAgICAgY29sb3I6ICR0YWJzLW1pbmltYWwtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIGxpIGE6aG92ZXIsXG4gICAgICBsaSBhLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkdGFicy1taW5pbWFsLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCB0YWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udGFicy1jdXN0b20ge1xuICAvLyBUYWJzIGxpbmUgc3R5bGVcbiAgJi50YWJzLWxpbmUge1xuICAgIC5uYXYtdGFicyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAtMXB4O1xuICAgICAgfVxuXG4gICAgICBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJzLWxpbmUtbGluZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkgYTpob3ZlcixcbiAgICAgIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVGFicyBtaW5pbWFsIHN0eWxlXG4gICYudGFicy1taW5pbWFsIHtcbiAgICAubmF2LXRhYnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJzLWxpbmUtbGluZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaSBhOmhvdmVyLFxuICAgICAgbGkgYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAudGFicy1jdXN0b20ge1xuXG4gICAgLy8gVGFicyBsaW5lIHN0eWxlICYgVGFicyBtaW5pbWFsIHN0eWxlXG4gICAgJi50YWJzLWxpbmUsXG4gICAgJi50YWJzLW1pbmltYWwge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWJzLWxpbmUge1xuICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWJzLW1pbmltYWwge1xuICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG9yaXpvbnRhbCB0YWJzXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICYudGFicy1ob3Jpem9udGFsIHtcbiAgICAgIC8vIFRhYnMgY29ycG9yYXRlIHN0eWxlICYgVGFicyBsaW5lIHN0eWxlXG4gICAgICAmLnRhYnMtY29ycG9yYXRlLFxuICAgICAgJi50YWJzLWxpbmUge1xuICAgICAgICAubmF2LXRhYnMge1xuICAgICAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBUYWJzIGxpbmUgc3R5bGUgJiBUYWJzIG1pbmltYWwgc3R5bGVcbiAgICAgICYudGFicy1saW5lLFxuICAgICAgJi50YWJzLW1pbmltYWwge1xuICAgICAgICAubmF2LXRhYnMge1xuICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gVGFicyBjb3Jwb3JhdGUgc3R5bGVcbiAgICAgICYudGFicy1jb3Jwb3JhdGUge1xuICAgICAgICAubmF2LXRhYnMge1xuICAgICAgICAgIGxpLCBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBUYWJzIGxpbmUgc3R5bGVcbiAgICAgICYudGFicy1saW5lIHtcbiAgICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJzLWxpbmUtbGluZTtcblxuICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGFicy1saW5lLWJhY2tncm91bmQ7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYnMtbGluZS1hY3RpdmUtYm9yZGVyO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkgYTpob3ZlcixcbiAgICAgICAgICBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHRhYnMtbGluZS1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGFicy1saW5lLWFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gVGFicyBtaW5pbWFsIHN0eWxlXG4gICAgICAmLnRhYnMtbWluaW1hbCB7XG4gICAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JvdXAoMzVweCwgMTBweCk7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHggMDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFicy1saW5lLWFjdGl2ZS1ib3JkZXI7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIGE6aG92ZXIsXG4gICAgICAgICAgbGkgYS5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICR0YWJzLW1pbmltYWwtYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRhYnMtbWluaW1hbC1hY3RpdmUtYmFja2dyb3VuZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFZlcnRpY2FsIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50YWJzLXZlcnRpY2FsIHtcblxuICAvLyBDb21tb24gc3R5bGVzXG4gIC5uYXYtdGFicyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBsaSB7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDEpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRhYnMgY29ycG9yYXRlIHN0eWxlXG4gICYudGFicy1jb3Jwb3JhdGUge1xuICAgIC5uYXYtdGFicyB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgbGkgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIGxpIGE6aG92ZXIsXG4gICAgICBsaSBhLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYnMtY29ycG9yYXRlLWFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAvLyBUYWJzIG1pbmltYWwgc3R5bGVcbiAgJi50YWJzLW1pbmltYWwge1xuICAgIC5uYXYtdGFicyB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYWx0bztcbiAgICAgIGxpIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYucmVzcC10YWItYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGl1bSA8NzY4cHhcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAudGFicy1jdXN0b20ge1xuXG4gICAgJi50YWJzLWhvcml6b250YWwsXG4gICAgJi50YWJzLXZlcnRpY2FsIHtcblxuICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICA+IGxpIGEge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLnRhYnMtY3VzdG9tIHtcbiAgICAvLyBUYWJzIGNvcnBvcmF0ZSBzdHlsZVxuICAgICYudGFicy1jb3Jwb3JhdGUge1xuICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG9yaXpvbnRhbCB0YWJzXG4gICAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgICYudGFicy1ob3Jpem9udGFsIHtcblxuICAgICAgLy8gVGFicyBjb3Jwb3JhdGUgc3R5bGVcbiAgICAgICYudGFicy1jb3Jwb3JhdGUge1xuICAgICAgICAubmF2LXRhYnMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDEwcHggMTlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVmVydGljYWwgdGFic1xuICAgIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAmLnRhYnMtdmVydGljYWwge1xuICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93KTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG5cbiAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgbGkgYSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIGE6aG92ZXIsXG4gICAgICAgIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICR0YWJzLWNvcnBvcmF0ZS1hY3RpdmUtYmFja2dyb3VuZDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgIH1cblxuICAgICAgJi50YWJzLWNvcnBvcmF0ZSB7XG4gICAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggNDRweCAyMnB4IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYyMzgnO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJzLWNvcnBvcmF0ZS1ib3JkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkgYTpob3ZlcixcbiAgICAgICAgICBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLnRhYnMtY3VzdG9tIHtcblxuICAgIC8vIFZlcnRpY2FsIHRhYnNcbiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgJi50YWJzLXZlcnRpY2FsIHtcblxuICAgICAgLy8gVGFicyBjb3Jwb3JhdGUgc3R5bGVcbiAgICAgICYudGFicy1jb3Jwb3JhdGUge1xuICAgICAgICAubmF2LXRhYnMge1xuICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGFiLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDQ0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XG59XG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQmFzZWxpbmUgc3R5bGVzXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gIC8vIENlbGxzXG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VjO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmc6IDI2cHggMjVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQ6ICR0YWJsZS1oZWFkZXItYmc7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDM0cHggMjVweCAyOXB4O1xuICAgIH1cbiAgfVxuXG4gID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XG4gID4gY2FwdGlvbiArIHRoZWFkLFxuICA+IGNvbGdyb3VwICsgdGhlYWQsXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcbiAgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG5cbiAgLy8gTmVzdGluZ1xuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuXG4udGFibGUtY29uZGVuc2VkIHtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHRoZWFkID4gdHIge1xuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBcbiAgdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XG4gIH1cblxuXG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcbiAgfVxuXG4gID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIGNlbGwgc2l6aW5nXG4vL1xuLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxudGFibGUge1xuICB0ZCxcbiAgdGgge1xuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2FjdGl2ZScsICR0YWJsZS1iZy1hY3RpdmUpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3N1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCd3YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2RhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IC8vIFdvcmthcm91bmQgZm9yIElFOSBidWcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE0ODM3KVxuXG4gIC8vIFNtYWxsIDw1NzZweFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcbiAgICA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ2FyZHMgY3VzdG9tIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTGlnaHQgKGxpbmUgJiBtaW5pbWFsIHN0eWxlKVxuJGFjY29yZGlvbi1saWdodC1jb2xvcjogJGJsYWNrO1xuJGFjY29yZGlvbi1saWdodC1ib3JkZXI6ICRncmF5LWxpZ2h0O1xuJGFjY29yZGlvbi1saWdodC1jb250ZW50LWNvbG9yOiAkYm9keS1jb2xvcjtcbiRhY2NvcmRpb24tbGlnaHQtYXJyb3ctY29sb3I6ICRwcmltYXJ5O1xuJGFjY29yZGlvbi1saWdodC1oZWFkZXItcGFkZGluZzogMjRweCA1NXB4IDIycHggMzJweDtcbiRhY2NvcmRpb24tbGlnaHQtY29udGVudC1wYWRkaW5nOiAyNXB4IDQ0cHggMjVweCBudGgoJGFjY29yZGlvbi1saWdodC1oZWFkZXItcGFkZGluZywgNCk7XG5cbi8vIFByaW1hcnkgKGNvcnBvcmF0ZSlcbiRhY2NvcmRpb24tY29ycG9yYXRlLWNvbG9yOiAkYmxhY2s7XG4kYWNjb3JkaW9uLWNvcnBvcmF0ZS1iYWNrZ3JvdW5kOiAkd2hpdGU7XG4kYWNjb3JkaW9uLWNvcnBvcmF0ZS1ib3JkZXI6ICRncmF5LWxpZ2h0O1xuJGFjY29yZGlvbi1jb3Jwb3JhdGUtY29udGVudC1jb2xvcjogJGJvZHktY29sb3I7XG4kYWNjb3JkaW9uLWNvcnBvcmF0ZS1hcnJvdy1jb2xvcjogJHdoaXRlO1xuJGFjY29yZGlvbi1jb3Jwb3JhdGUtYXJyb3ctYmFja2dyb3VuZDogJHByaW1hcnk7XG4kYWNjb3JkaW9uLWNvcnBvcmF0ZS1zaGFkb3c6ICRzaGFkb3ctYXJlYS1zbTtcbiRhY2NvcmRpb24tY29ycG9yYXRlLWJvcmRlci1yYWRpdXM6IDZweDtcbiRhY2NvcmRpb24tY29ycG9yYXRlLWhlYWRlci1wYWRkaW5nOiAyNHB4IDgycHggMjJweCAzMnB4O1xuJGFjY29yZGlvbi1jb3Jwb3JhdGUtY29udGVudC1wYWRkaW5nOiAyNXB4IDQ0cHggMjVweCBudGgoJGFjY29yZGlvbi1jb3Jwb3JhdGUtaGVhZGVyLXBhZGRpbmcsIDQpO1xuXG4vLyBDYXJkIGdyb3Vwc1xuLmNhcmQtZ3JvdXAuY2FyZC1ncm91cC1jdXN0b20ge1xuICBkaXNwbGF5OiBibG9jazsgXG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgLmNhcmQtaGVhZGluZyArIC5jYXJkLWNvbGxhcHNlID4gLmNhcmQtYm9keSxcbiAgLmNhcmQtaGVhZGluZyArIC5jYXJkLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyBcbiAgfVxufVxuXG4uY2FyZC1ncm91cC5jYXJkLWdyb3VwLWNvcnBvcmF0ZSB7XG4gIC5jYXJkICsgLmNhcmQgeyBcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtY3VzdG9tIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gQ2FyZCBoZWFkaW5nXG4gIC5jYXJkLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxuXG4gIC8vIENhcmQgY29udGVudHNcbiAgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuKiArIC5jYXJkLWdyb3VwLWN1c3RvbSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLy8gQ2FyZCBsaWdodFxuLmNhcmQtbGlnaHQge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGFjY29yZGlvbi1saWdodC1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWNjb3JkaW9uLWxpZ2h0LWJvcmRlcjtcblxuICAgICY6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLXRpdGxlIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAkYWNjb3JkaW9uLWxpZ2h0LWhlYWRlci1wYWRkaW5nO1xuICAgIGZvbnQ6IDcwMCAxNnB4LzI0cHggJGZvbnQtZmFtaWx5LXNlYztcbiAgICBjb2xvcjogJGFjY29yZGlvbi1saWdodC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiAxLjVzIGFsbCBlYXNlO1xuXG4gICAgLy8gT3BlbmVkIHN0YXRlXG4gICAgLmNhcmQtYXJyb3c6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAvLyBDbG9zZWQgc3RhdGVcbiAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAuY2FyZC1hcnJvdzphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDI2cHg7XG4gICAgdHJhbnNpdGlvbjogLjMzcztcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZDogJGFjY29yZGlvbi1saWdodC1hcnJvdy1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZTtcbiAgICB9XG4gIH1cblxuICAuY2FyZC1jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhY2NvcmRpb24tbGlnaHQtYm9yZGVyO1xuICAgIGNvbG9yOiAkYWNjb3JkaW9uLWxpZ2h0LWNvbnRlbnQtY29sb3I7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuXG4gIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6ICRhY2NvcmRpb24tbGlnaHQtY29udGVudC1wYWRkaW5nO1xuICB9XG5cbiAgLy8gTWVkaWEgcXVlcmllc1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuY2FyZC10aXRsZSBhLFxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBDYXJkIGNvcnBvcmF0ZVxuLmNhcmQtY29ycG9yYXRlIHtcbiAgLmNhcmQtdGl0bGUgYSxcbiAgLmNhcmQtY29sbGFwc2Uge1xuICAgIGJhY2tncm91bmQ6ICRhY2NvcmRpb24tY29ycG9yYXRlLWJhY2tncm91bmQ7XG4gICAgYm94LXNoYWRvdzogJGFjY29yZGlvbi1jb3Jwb3JhdGUtc2hhZG93O1xuICB9XG5cbiAgLmNhcmQtdGl0bGUgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogJGFjY29yZGlvbi1jb3Jwb3JhdGUtaGVhZGVyLXBhZGRpbmc7XG4gICAgZm9udDogNzAwIDE2cHgvMjRweCAkZm9udC1mYW1pbHktc2VjO1xuICAgIGNvbG9yOiAkYWNjb3JkaW9uLWNvcnBvcmF0ZS1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiAxLjNzIGFsbCBlYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6ICRhY2NvcmRpb24tY29ycG9yYXRlLWJvcmRlci1yYWRpdXMgJGFjY29yZGlvbi1jb3Jwb3JhdGUtYm9yZGVyLXJhZGl1cyAwIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhbHRvO1xuXG4gICAgLy8gT3BlbiBzdGF0ZVxuICAgIC5jYXJkLWFycm93IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ29sbGFwc2VkIHN0YXRlXG4gICAgJi5jb2xsYXBzZWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGFjY29yZGlvbi1jb3Jwb3JhdGUtYm9yZGVyLXJhZGl1cztcblxuICAgICAgLmNhcmQtYXJyb3cge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICRhY2NvcmRpb24tY29ycG9yYXRlLWJvcmRlci1yYWRpdXMgJGFjY29yZGlvbi1jb3Jwb3JhdGUtYm9yZGVyLXJhZGl1cyAwO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDYXJkIGFycm93XG4gIC5jYXJkLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGJhY2tncm91bmQ6ICRhY2NvcmRpb24tY29ycG9yYXRlLWFycm93LWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAkYWNjb3JkaW9uLWNvcnBvcmF0ZS1ib3JkZXItcmFkaXVzIDAgMDtcbiAgICB0cmFuc2l0aW9uOiAxLjNzIGFsbCBlYXNlO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICRhY2NvcmRpb24tY29ycG9yYXRlLWFycm93LWNvbG9yO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcmlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHJpZ2h0OiAzNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWNvbGxhcHNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJGFjY29yZGlvbi1jb3Jwb3JhdGUtY29udGVudC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgJGFjY29yZGlvbi1jb3Jwb3JhdGUtYm9yZGVyLXJhZGl1cyAkYWNjb3JkaW9uLWNvcnBvcmF0ZS1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogJGFjY29yZGlvbi1jb3Jwb3JhdGUtY29udGVudC1wYWRkaW5nO1xuICB9XG5cbiAgLy8gTWVkaWEgcXVlcmllc1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAuY2FyZC10aXRsZSBhLFxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBQYW5lbCBsaWdodFxuLmNhcmQtbGlnaHQge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGFjY29yZGlvbi1saWdodC1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWNjb3JkaW9uLWxpZ2h0LWJvcmRlcjtcblxuICAgICY6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLXRpdGxlIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAkYWNjb3JkaW9uLWxpZ2h0LWhlYWRlci1wYWRkaW5nO1xuICAgIGZvbnQ6IDcwMCAxOHB4LzI4cHggJGZvbnQtZmFtaWx5LXNlYztcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgICBjb2xvcjogJGFjY29yZGlvbi1saWdodC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiAxLjVzIGFsbCBlYXNlO1xuXG4gICAgLy8gT3BlbmVkIHN0YXRlXG4gICAgLmNhcmQtYXJyb3c6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAvLyBDbG9zZWQgc3RhdGVcbiAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAuY2FyZC1hcnJvdzphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgcmlnaHQ6IDI2cHg7XG4gICAgdHJhbnNpdGlvbjogLjMzcztcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgICAgYmFja2dyb3VuZDogJGFjY29yZGlvbi1saWdodC1hcnJvdy1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZTtcbiAgICB9XG4gIH1cblxuICAuY2FyZC1jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRhY2NvcmRpb24tbGlnaHQtYm9yZGVyO1xuICAgIGNvbG9yOiAkYWNjb3JkaW9uLWxpZ2h0LWNvbnRlbnQtY29sb3I7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgfVxuXG4gIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6ICRhY2NvcmRpb24tbGlnaHQtY29udGVudC1wYWRkaW5nO1xuICB9XG5cbiAgLy8gTWVkaWEgcXVlcmllc1xuICAvLyBTbWFsbCA8NTc2cHhcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgLmNhcmQtdGl0bGUgYSxcbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbn0iLCIvKlxuKlxuKiBHcmlkIE1vZHVsZXNcbiovXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucy1jdXN0b20oJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICA+IC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJvdy1zZXZlbiB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zLWN1c3RvbSg3KTtcbn1cblxuLmZsZXgtcm93LW1kLXJldmVyc2Uge1xuICAvLyBNZWRpdW0g4omlNzY4cHhcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgXG4gIH1cbn0iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8vXG4vLyBJbXBvcnRzXG4vL1xuXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbWl4aW5zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzX2N1c3RvbVwiO1xuXG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9taXhpbnMtY3VzdG9tXCI7XG5cbi8vIEFkZGl0aW9uYWwgU3R5bGUgUmVzZXRcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3Jlc2V0XCI7XG5cbi8vIFRvb2xraXQgQ29tcG9uZW50c1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvc2NhZmZvbGRpbmctY3VzdG9tXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy90eXBlLWN1c3RvbS5zY3NzXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9hbGVydHMtY3VzdG9tLnNjc3NcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3RleHQtc3R5bGluZ1wiO1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvYnV0dG9ucy1jdXN0b21cIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL2ljb25zXCI7XG4vLyBAaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9mb250LWF3ZXNvbWVcIjtcbi8vIEBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL21hdGVyaWFsLWljb25zXCI7XG4vLyBAaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9tZXJjdXJ5XCI7XG4vLyBAaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9tYXRlcmlhbGRlc2lnbmljb25zXCI7XG4vLyBAaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9mbC1mbGF0LWljb25zLXNldC0yXCI7XG4vLyBAaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9mbC1iaWdtdWctbGluZVwiO1xuLy8gQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvZmwtMzYtc2xpbS1pY29uc1wiO1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvdGh1bWJuYWlscy1jdXN0b21cIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL2ZpZ3VyZXMtY3VzdG9tXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9mb3Jtcy1jdXN0b21cIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3VuaXQtcmVzcG9uc2l2ZVwiO1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvc3RhY2t0YWJsZVwiO1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvc2VjdGlvbnNcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL2dyb3Vwc1wiO1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvdXRpbGl0aWVzLWN1c3RvbVwiO1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvYnJlYWRjcnVtYnMtY3VzdG9tXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9wYWdpbmF0aW9uLWN1c3RvbVwiO1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvbGFiZWwtY3VzdG9tXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9xdW90ZXMtY3VzdG9tXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9ib3gtY3VzdG9tXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9wb3N0LXV0aWxpdGllc1wiO1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvY29tbWVudHMtdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9wYWdlLXRpdGxlXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9wYWdlLWxvYWRlcnNcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3Nob3AtdXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9vbmUtc2NyZWVuLXBhZ2VcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL29mZnNldHNcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL2xpbmtzXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9saXN0c1wiO1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvd3JhcHBlcnNcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL2RpdmlkZXJzXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9uYXYtY3VzdG9tXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy90YWJsZXMtY3VzdG9tXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9jYXJkLWN1c3RvbVwiO1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvZ3JpZC1tb2R1bGVzXCI7XG5cbi8qXG4gKiBDdXN0b20gUGx1Z2luc1xuICovXG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL2FuaW1hdGVcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvY291bnRlclwiO1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9jb3VudGRvd25cIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvaXNvdG9wZVwiO1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9vd2wtY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvcmQtbmF2YmFyXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL21hdGVyaWFsLXBhcmFsbGF4XCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL3JkLWdvb2dsZS1tYXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvcmQtc2VhcmNoXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL3JkLXR3aXR0ZXJcIjtcbi8vIEBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvc3dpcGVyXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL3VpLXRvLXRvcFwiO1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9wcm9ncmVzcy1iYXJcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvdGltZWNpcmNsZXNcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvc2xpY2tcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvanF1ZXJ5LmZzLnN0ZXBwZXJcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvYm9vdHN0cmFwLW1hdGVyaWFsLWRhdGV0aW1lcGlja2VyXCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL3NlbGVjdDJcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvbWFnbmlmaWMtcG9wdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvc291bmRjbG91ZFwiO1xuQGltcG9ydCBcImN1c3RvbS1zdHlsZXMvcGx1Z2lucy9zY3JvbGxzcHlcIjtcbkBpbXBvcnQgXCJjdXN0b20tc3R5bGVzL3BsdWdpbnMvbGlnaHRnYWxsZXJ5XCI7XG5AaW1wb3J0IFwiY3VzdG9tLXN0eWxlcy9wbHVnaW5zL2xnLXRyYW5zaXRpb25zXCI7XG5cblxuXG5bZGF0YS14LW1vZGU9J3RydWUnXSB7XG5cdC5wcmVsb2FkZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHQuc2VjdGlvbi1zaW5nbGUtaGVhZGVyIC5kaXZpZGVyLXdpZGUge1xuXHRcdHRvcDogMjBweDtcblx0fVxuXG59XG5cbi5ub3ZpLWJnLWltZy1jdXN0b20sXG4ubm92aS1iZy1pbWcge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4iLCIvKipcbiogQHN1YnNlY3Rpb24gICBBbmltYXRlLmNzc1xuKlxuKiBAZGVzY3JpcHRpb24gIEEgYnVuY2ggb2YgY29vbCwgZnVuLCBhbmQgY3Jvc3MtYnJvd3NlciBhbmltYXRpb25zXG4qICAgICAgICAgICAgICAgZm9yIHlvdSB0byB1c2UuXG4qXG4qIEBhdXRob3IgICAgICAgRGFuaWVsIEVkZW5cbiogQGxpbmsgICAgICAgICBodHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG4qIEBsaWNlbnNlICAgICAgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4qL1xuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgb3BhY2l0eTogMTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlZC5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cblxuaHRtbDpub3QoLmx0LWllMTApIC5ub3QtYW5pbWF0ZWR7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qKlxuKiBCb3VuY2UgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5cbi8qKlxuKiBGbGFzIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmbGFzaCl7XG4gIDAlLCA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG5cbi8qKlxuKiBQdWxzZSBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qXG4qIEBhdXRob3IgTmljayBQZXR0aXRcbiogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGVcbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhwdWxzZSkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuXG4vKipcbiogUnViYmVyQmFuZCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMocnViYmVyQmFuZCl7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuXG4vKipcbiogU2hha2UgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHNoYWtlKXtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cblxuLyoqXG4qIFN3aW5nIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhzd2luZyl7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuXG4vKipcbiogVGFkYSBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXModGFkYSl7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAxMCUsIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi50YWRhIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogdGFkYTtcbiAgYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG59XG5cblxuLyoqXG4qIFdvYmJsZSBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qXG4qIEBhdXRob3IgTmljayBQZXR0aXRcbiogQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGVcbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyh3b2JibGUpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuXG4vKipcbiogQm91bmNlSW4gS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGJvdW5jZUluKXtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG5cbi8qKlxuKiBCb3VuY2VJbkRvd24gS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGJvdW5jZUluRG93bil7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuXG5cbi8qKlxuKiBCb3VuY2VJbkxlZnQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGJvdW5jZUluTGVmdCl7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5cbi8qKlxuKiBCb3VuY2VJblJpZ2h0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhib3VuY2VJblJpZ2h0KXtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cblxuLyoqXG4qIEJvdW5jZUluVXAgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGJvdW5jZUluVXApe1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5cbi8qKlxuKiBCb3VuY2VPdXQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGJvdW5jZU91dCl7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbn1cblxuXG4vKipcbiogQm91bmNlT3V0RG93biBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoYm91bmNlT3V0RG93bil7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cblxuXG4vKipcbiogQm91bmNlT3V0TGVmdCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoYm91bmNlT3V0TGVmdCl7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuXG4vKipcbiogQm91bmNlT3V0UmlnaHQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGJvdW5jZU91dFJpZ2h0KXtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5cbi8qKlxuKiBCb3VuY2VPdXRVcCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoYm91bmNlT3V0VXApe1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuXG4vKipcbiogRmFkZUluIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmYWRlSW4pe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuXG4vKipcbiogRmFkZUluRG93biBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZUluRG93bil7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5cbi8qKlxuKiBGYWRlSW5Eb3duQmlnIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmYWRlSW5Eb3duQmlnKXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5cbi8qKlxuKiBGYWRlSW5MZWZ0U21hbGwgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVJbkxlZnRTbWFsbCl7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzMlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMyUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRTbWFsbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRTbWFsbDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRTbWFsbDtcbn1cblxuLyoqXG4qIEZhZGVJbkxlZnQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVJbkxlZnQpe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuLyoqXG4qIEZhZGVJbkxlZnRCaWcgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVJbkxlZnRCaWcpe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cblxuLyoqXG4qIEZhZGVJblJpZ2h0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmYWRlSW5SaWdodCl7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuLyoqXG4qIEZhZGVJblJpZ2h0U21hbGwgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVJblJpZ2h0U21hbGwpe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzMlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMzJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRTbWFsbCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0U21hbGw7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodFNtYWxsO1xufVxuXG5cblxuLyoqXG4qIEZhZGVJblJpZ2h0TWVkaXVtIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmYWRlSW5SaWdodE1lZGl1bSl7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2NiUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNjYlLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodE1lZGl1bSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0TWVkaXVtO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRNZWRpdW07XG59XG5cbi8qKlxuKiBGYWRlSW5SaWdodEJpZyBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZUluUmlnaHRCaWcpe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuXG5cbi8qKlxuKiBGYWRlSW5VcCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZUluVXApe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG59XG5cblxuLyoqXG4qIEZhZGVJblVwQmlnIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmYWRlSW5VcEJpZyl7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cblxuLyoqXG4qIEZhZGVPdXQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVPdXQpe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cblxuXG4vKipcbiogRmFkZU91dERvd24gS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVPdXREb3duKXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cblxuLyoqXG4qIEZhZGVPdXREb3duQmlnIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmYWRlT3V0RG93bkJpZyl7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuXG4vKipcbiogRmFkZU91dExlZnQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVPdXRMZWZ0KXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cblxuXG4vKipcbiogRmFkZU91dExlZnRCaWcgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVPdXRMZWZ0QmlnKXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cblxuLyoqXG4qIEZhZGVPdXRSaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZU91dFJpZ2h0KXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cblxuLyoqXG4qIEZhZGVPdXRSaWdodEJpZyBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZU91dFJpZ2h0QmlnKXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5cbi8qKlxuKiBGYWRlT3V0VXAgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZhZGVPdXRVcCl7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cblxuLyoqXG4qIEZhZGVPdXRVcEJpZyBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmFkZU91dFVwQmlnKXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cblxuLyoqXG4qIEZsaXAgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZsaXApe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuXG5cbi8qKlxuKiBGbGlwSW5YIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhmbGlwSW5YKXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cblxuLyoqXG4qIEZsaXBJblkgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZsaXBJblkpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuXG4vKipcbiogRmxpcE91dFggS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKGZsaXBPdXRYKXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5cbi8qKlxuKiBGbGlwT3V0WSBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoZmxpcE91dFkpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IC43NXM7XG59XG5cblxuLyoqXG4qIExpZ2h0U3BlZWRJbiBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMobGlnaHRTcGVlZEluKXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5cbi8qKlxuKiBMaWdodFNwZWVkT3V0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhsaWdodFNwZWVkT3V0KXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5cbi8qKlxuKiBSb3RhdGVJbiBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMocm90YXRlSW4pe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cblxuXG4vKipcbiogUm90YXRlSW5Eb3duTGVmdCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMocm90YXRlSW5Eb3duTGVmdCl7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5cbi8qKlxuKiBSb3RhdGVJbkRvd25SaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMocm90YXRlSW5Eb3duUmlnaHQpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xufVxuXG5cbi8qKlxuKiBSb3RhdGVJblVwTGVmdCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMocm90YXRlSW5VcExlZnQpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5cblxuLyoqXG4qIFJvdGF0ZUluVXBSaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMocm90YXRlSW5VcFJpZ2h0KXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuXG5cbi8qKlxuKiBSb3RhdGVPdXQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHJvdGF0ZU91dCl7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5cbi8qKlxuKiBSb3RhdGVPdXREb3duTGVmdCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMocm90YXRlT3V0RG93bkxlZnQpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuXG4vKipcbiogUm90YXRlT3V0RG93blJpZ2h0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhyb3RhdGVPdXREb3duUmlnaHQpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cblxuXG4vKipcbiogUm90YXRlT3V0VXBMZWZ0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhyb3RhdGVPdXRVcExlZnQpe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5cbi8qKlxuKiBSb3RhdGVPdXRVcFJpZ2h0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhyb3RhdGVPdXRVcFJpZ2h0KXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5cbi8qKlxuKiBIaW5nZSBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoaGluZ2Upe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cblxuXG4vKipcbiogUm9sbEluIEtleWZyYW1lcyBBbmltYXRpb25cbipcbiogQGF1dGhvciBOaWNrIFBldHRpdFxuKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZVxuKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbXMtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG5cbi8qKlxuKiBSb2xsT3V0IEtleWZyYW1lcyBBbmltYXRpb25cbipcbiogQGF1dGhvciBOaWNrIFBldHRpdFxuKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZVxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHJvbGxPdXQpe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5cblxuLyoqXG4qIFpvb21JbiBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoem9vbUluKXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cblxuLyoqXG4qIFpvb21JbkRvd24gS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHpvb21JbkRvd24pe1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xufVxuXG5cbi8qKlxuKiBab29tSW5MZWZ0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyh6b29tSW5MZWZ0KXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuXG4vKipcbiogWm9vbUluUmlnaHQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHpvb21JblJpZ2h0KXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuXG4vKipcbiogWm9vbUluVXAgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHpvb21JblVwKXtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbn1cblxuXG4vKipcbiogWm9vbU91dCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoem9vbU91dCl7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cblxuXG4vKipcbiogWm9vbU91dERvd24gS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHpvb21PdXREb3duKXtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xufVxuXG5cbi8qKlxuKiBab29tT3V0TGVmdCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoem9vbU91dExlZnQpe1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuXG4vKipcbiogWm9vbU91dFJpZ2h0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyh6b29tT3V0UmlnaHQpe1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG4uem9vbU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFJpZ2h0O1xufVxuXG5cbi8qKlxuKiBab29tT3V0VXAgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHpvb21PdXRVcCl7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cblxuXG4vKipcbiogU2xpZGVJbkRvd24gS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHNsaWRlSW5Eb3duKXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cblxuLyoqXG4qIFNsaWRlSW5MZWZ0IEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhzbGlkZUluTGVmdCl7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5cbi8qKlxuKiBTbGlkZUluUmlnaHQgS2V5ZnJhbWVzIEFuaW1hdGlvblxuKi9cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHNsaWRlSW5SaWdodCl7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuXG4vKipcbiogU2xpZGVJblVwIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhzbGlkZUluVXApe1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cblxuLyoqXG4qIFNsaWRlT3V0RG93biBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoc2xpZGVPdXREb3duKXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dERvd247XG59XG5cblxuLyoqXG4qIFNsaWRlT3V0TGVmdCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoc2xpZGVPdXRMZWZ0KXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuXG4vKipcbiogU2xpZGVPdXRSaWdodCBLZXlmcmFtZXMgQW5pbWF0aW9uXG4qL1xuXG5AaW5jbHVkZSBrZXlmcmFtZXMoc2xpZGVPdXRSaWdodCl7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuXG5cbi8qKlxuKiBTbGlkZU91dFVwIEtleWZyYW1lcyBBbmltYXRpb25cbiovXG5cbkBpbmNsdWRlIGtleWZyYW1lcyhzbGlkZU91dFVwKXtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cblxuIiwiLmNvdW50ZXJ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb3VudGVyLWsge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnayc7XG4gIH1cbn1cblxuLmNvdW50ZXItcGVyY2VudCB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiAnJSc7XG4gICAgZm9udC1zaXplOiAuMzNlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi10b3A6IC0xLjZlbTtcbiAgICBtYXJnaW4tbGVmdDogLjI1ZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgJjphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMS45ZW07XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIENvdW50ZG93blxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb3VudGRvd24tZGVmYXVsdCB7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogOTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzNSU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM1JSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIH1cblxuICAgICY6bnRoLWxhc3QtY2hpbGQobiArIDMpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcmlnaHQ6IC0ycHg7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY291bnRkb3duLWFtb3VudCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5jb3VudGRvd24tcGVyaW9kIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgIGNvbG9yOiByZ2JhKCRibGFjaywgLjQpO1xuICB9XG5cbiAgJi5jb3VudGRvd24taW52ZXJzZSB7XG4gICAgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvdW50ZG93bi1wZXJpb2Qge1xuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuNCk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLmNvdW50ZG93bi1kZWZhdWx0IHtcbiAgICAuY291bnRkb3duLXNlY3Rpb24ge1xuICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAtNXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY291bnRkb3duLWFtb3VudCB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgfVxuXG4gICAgLmNvdW50ZG93bi1wZXJpb2Qge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5jb3VudGRvd24tZGVmYXVsdCB7XG4gICAgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgfVxuXG4gICAgLmNvdW50ZG93bi1hbW91bnQge1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgIH1cbiAgfVxufVxuXG4uY291bnRkb3duLWludmVyc2Uge1xuICBjb2xvcjogJHdoaXRlO1xufSIsIi8qXG4qIEBzdWJzZWN0aW9uICAgSXNvdG9wZVxuKi9cblxuJGlzb3RvcGUtZGVmYXVsdC1jb2xvcjogJGJsYWNrO1xuJGlzb3RvcGUtZGVmYXVsdC1jb2xvci1hY3RpdmU6ICRwcmltYXJ5O1xuJGlzb3RvcGUtZGVmYXVsdC1ib3JkZXI6ICRpc290b3BlLWRlZmF1bHQtY29sb3ItYWN0aXZlO1xuJGlzb3RvcGUtbmF2LXNwYWNpbmc6IDM1cHg7XG5cbiRpc290b3BlLWRlZmF1bHQtaXRlbS1vZmZzZXQ6IDMwcHg7XG5cbiRpc290b3BlLWludmVyc2UtY29sb3I6ICR3aGl0ZTtcbiRpc290b3BlLWludmVyc2UtY29sb3ItYWN0aXZlOiAkcHJpbWFyeTtcbiRpc290b3BlLWludmVyc2UtYm9yZGVyOiAkaXNvdG9wZS1pbnZlcnNlLWNvbG9yLWFjdGl2ZTtcblxuLy8gTWl4aW4gZm9yIGlzb3RvcGUgZWxlbWVudHMgc3BhY2luZ1xuQG1peGluIGlzb3RvcGUtZ3V0dGVyKCRpc290b3BlLWd1dHRlcikge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRpc290b3BlLWd1dHRlcik7XG5cdG1hcmdpbi1ib3R0b206IC0kaXNvdG9wZS1ndXR0ZXI7XG5cblx0W2NsYXNzKj1cImNvbC1cIl0ge1xuXHRcdG1hcmdpbi10b3A6ICRpc290b3BlLWd1dHRlcjtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdG1hcmdpbi10b3A6ICRpc290b3BlLWd1dHRlciAvIDI7XG5cdH1cbn1cblxuLy8gSXNvdG9wZSBMYXlvdXRcbltkYXRhLWlzb3RvcGUtbGF5b3V0XSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRyYW5zaXRpb246IC40cyBhbGwgZWFzZTtcblx0bWluLWhlaWdodDogMTYwcHg7XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA2NHB4O1xuXHRcdGhlaWdodDogNjRweDtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQklBQUFBQkFDQVlBQUFCaUR3ejlBQUFnQUVsRVFWUjRuTzJkZTV4ZFpYbnZ2OWtaaG5FWXhta2NRd3d4RERIRUdERWlJaUFpSWlKYVJLV0kxcnQ0YVQydGJXMTdQaHpyc2RhMjFtTjdQRDI5NmJHMTFtcnIvVmJyaFZLTGlJQ0FpSWlJRURHR0dFTUlJUXhoR01Ka21PdzVmL3pXMC9XdTkzM1h2c3plZSsyOVZ2cjdmUFpucmIzMlphM2ZlMzkvNy9NODd6SjZqMG5nREdBajhBUmdQYkEyK1d3VnNCeW81ZnkyM3ZPbjZ6MG1nZE1RLzhjRDY0QTFpUE9xNUR0N2t1Tk9ZQnZ3WTJBTGNDV3d0OGlIN1FGV0FLY0NHeEQvS2NRZlV2N0djUmZpL3hQZ2R1QnFxc0gvWkZUdWowTmxmelhLLzVYSjBlVy9nNVQvZFpTZi93UndJaXIzajBONWIvd25rK04wOHQzZGlQOGR3RmJnZXVlenNtSWMySXp5ZlFvNEd1WDdFQ29iQVB0UU91eEJaZUFPWUR0d1kvSlptVEdPMnI0MXllc3hwT1YrSWpuT0pOL2RDOXlGMnNFZHdDMlVuLzhZYXZ0V28vWnVGZkJvNHZ5bmdidFJHZGdKM09wOFZsYU1vWEsvQ3VYN1N1QlJpUGQ0Y3B4TnZuc2ZLZ083azlmdGxKLy9LQ3IzazhsckJjcDNFUC9sd0lQSit4bFVCdlltcjIya2FWTldqS0M4bjBoZTQ2VDVQcG9jNTVMdjdrZjFmUjlLaDUzSnRUSmpHT1g3dVBNeTNpNy9HdUk2UzVvR3UwblRwcXdZUnZrK2xyeEdreVBKT2NBOGFUck1KcThaVkFmS3puOEk1ZmtJNGp1U3ZHb29iV3JBUXZMZGVjUjNmL0thVHE2VkdWYk9oNTNYRUNsL1NPZDVDNGl2cGNNc2FkcVVGVzQrMjNISU9ZTDQxNUtqcGNFQ0tnTlZtQU83ZkYzZU5WTGVkclEwc0hTb0F2K2FjNng1NzkzdkdIOUkwNkduL0pmMTZIOVBBRjRCbkpXY1EwaldmWWE4eit5OFRqWnhCaDJiZ1pjQ1p3TEhFK2ZVN0dqbk53T1hBNTlBRThJeTRIamdmT0NaeVRtRWxjQy9sbmU4QmJnQytCUndVMjhldCt2WUJKd0hQQ001aDN6ZWpiZ2IvNnVCejFFZS9odUJjNEJUME9UWDU5bk8rUmJnMjhDWFVGcVVBZXRSM1g4S0VyNWkzSnE5dC9PdHdIZUFTNUVnVUFaTUlkSDN5Y2s1dE03YmY3OE4rRDV3R1JJRXlvQzF3RW1vSGh4RGE1enp2ck1EK0FGYUROamE2d2Z2RWxhamZuODlFanpiNGV4ZjJ3bjhDTGdHaWFKbHdFcVU5MnRKRnpueU9DNlBYSE5mZDZKOHZ4R2xSUm13QXRYNzFjbDVxL1UrZG4wdnl2ZGJrU0JTQm93ajBXOGxxZGpYYnQyM2E5TklFTjVLdWxBNDZCaEQzQ2VUODZXMi9UVlNJV3c3NVZrTUdpVVZPMDNrYXpUT2FmUitsclFNbEdVeFpCanhOdUdubGJGdjN2a2NxUmhZRmpGNGlLellCYTJOOVdQWDVoSHZHY29qaHRZUWJ4TjhhdDVuL3JGUnVpeVFpcUpsRWtOYjRkM3NNK1B2aW9KZFJUY0ZvREhnRGNEclNTZTkwSml3UFVQZVo3SGZXb0lNR3NhQVZ3T3ZJWjMwMHNFeGR1MVc0QitBLzl1ZFIrNHFSb0dYSStHdlZmN3Rwc250aVA5SEdMeVYwVkhnUWlUOHJVK3VOZXJZMnIwR0dnUitEUGdvZzhuL1JjQUx5UmM5bG5wdXg2MUlDUHdrZzhkL0JJbGV6ME1UdjZVTWRodTlCdzJDdndCOG5zRWJESTBnUzg5bmtWbzR0c0t4MVdzZ01lUnJ3SmNaUFA3RHlOTHpOR1RsMUEzTy9yV2R3TDhEbHpCNGc4RmhKSHFkaVBoRGMyN3RYdDhGZkJPSmdZUElmeE5hOEdna2V2alhsamY0ekw5Mk43SUt2WWJCNHorRTJ2MzFkQ1o2TlBwc0wxb0V1WkhCbXd3TWtWbzVtb1ZUTit0K0RRa0F0NktGa0VIalh5TzFjSFJGSDNMT2wzSnRCbzBCdGpCNGM0QWFxdmNyU0MxOEd2RjN6MXQ5dngvMWdkc1pUUDVtM1RYc1hQT1BTem0zOTNOSUJOM05ZQm9EREJQUGUvL1lUcnE0MStaSnJTTUhrWC9Nd2dmdnZOWDBpSDIyUUdvZE9Hajh4OUN6eFRpNzU2Mm1TZXhZSnhYRHVvSnVDRURqd0s4RGIwR0t2NkVWd3ZZTTdTWVVwS3BZdnpFT3ZBbDRNNmxKUDEwNDVsMjdBbmgyUjAvY1hZd0JGeUhoejF4YWxsSzUyemxPQXg4QTNrLy9WMFhHZ0ZjaTRjL3l2eHVOdlgvTlBlNERQZ2o4TFlQQjM0UXZmK0NmZDk3SmdBRFVBZnc5OEdINjd5SXlDcHlMaEs5R0EzLy9mU3ZmSWVkOEJ2aG40T1Awbi84SWNEYndYSnF2OXJaenJSSC9XZUF6d0dmcHZ4RG9DbC91YXU5UytMYjYvVm5nWDVCVjNDRHdQemw1SFpsYzY1UnZzN1RZajRUQVMraS9FRGlNTEg0M2t4Mzh0NXFYdmdEVVNuMllBNzZCeGdMOTVqK0VSSjhOcFB5aC9mcmRUaHJNSWZmZzYraS9FRGFFQlArMWlEOTAzdFkxKzJ3T0NXRTNNUmo4VnlGckwzZmkzMm81aUYxcjl0MTVCa2NJcTZGeDd5VDUxaDZ0cElYL3Z0RjNGcEJsN0ZZR2c3OEpQLzV6RXJuVzZubWp6eGJRWXNBdUJrTUlNMnVmUFA3K2NhbHBaTWM2cVp2d0lBZ2h2cVZQemZtc0cra1JPNXFiYkwvNWp3Ty9EYndWZUFteTFEWTBTb2ZZdFZiVG9VN3FKdG9SLzA0Rm9GY0M3MEhtbm9ZOE11NzVIbElmMTZmbGZLZVZoSUxVWjdRZmVCbndUdEpZSnJSNDNJTTZicHU4cjBDTjZLckk5LzN6ZHdGLzRyenZad1c0QUhnYjZZb250RmFoOTVDcTJaRGw3Lyt1MFhFdjhIWmtFZE1QdkFoVi9Mejh6enZmUzhxL2hvU1RadnhqNVdFYWVBY1NBdnFCNXlQaHMxSCt4OTd2UlIyM2lSZkdmMldELzRsZDJ3dThHL2gwdHdpMWlUTkpoVDk3cGhoMy85bytsUDgyZVRmK2s1SGY1djB2eWYrOEQvaGlsL2kwaTFOUnA5ZnVpdjhNNldwT2pUUkd3b29tLzRGM1BnUDhEZkRWN3RKcUdTY2g4ZStSeWZ0R2VlNitqTDlOM24zK3Jmd1hwRUxvcGQybDFUSTJJemR2Ry94RGF4WXRzOEREcExGUGppU05GZEpLR3VMOHo4ZVFpM1Evc0FIVkFZdGwwa3JlZzNpN0MxaTJhdjdJRm4vdnB1TVhrRVZRUDdBV1dUemxXVHprOFpoRDR4YUwvVEtDK1BzQ2N1ejN5NTFyRDZHeTN5L1grRldvRE5qa3o1NnJXVnBZYklzRlV2NUR4QVhrUnVtNEgwMDQrdVVhUFluS1FJeS9lKzYvdDNKdi9NMVZ4dWZ2LzRkL3pZVEFMZDJsMVRMR1NlUDUrYzhIK2M5dG9vWFBmNWpHZkdQcGVEUDljNDBkSWI3bzVSLzljeitjaDdrTCtRSmlvLytBVkFqcmwydW9uMmUwZUhTNXUxeGo1YWpSK1FMaTNxODRvYkY4d2p2UE84YitweFVCMVQyYUVOYXZSZENMZ0Q4ajFUK3VRTVlacmFRRDNuZGE1ZXlYb3hrNldBUmFxZ0EwQmZ3ZE1uYzM1RDNvTmpSQXV3cXA5bHRwL3NCNWpXRGV2VXdSSzBvTVdRdjhGVnIxakQyUGU5eU9PdWx2SS83YnlGKzFHVVZtMU1lakZlV3owT3FheXozUFlxcElKWHdOS3Znbk9jK1ExL0J2UndQVWE1RUxWeVArSTZUOG53bWNTZGFkaXB6emE0RFhKZjlkQk5ZQWY0VGNIZHpuaVZYZ25XaWw4anVvN0crbk9mK05LSDdRR1lUOFkvWGhPdUNORkRjUVdJV0VONHR2MWFpVDJnbDhGNjFXYmszZU4rSS9oUWJWcHdDbkorK2JOWWpYSXd2RTdSMXdhZ2Nyay90dHBESDNHdXFnZjRBR2Fqc1EvenpCZWdTVnJmV29iSjFDR0VNSHd2dmNDRnljL0g4Um1BUmVpNEthTitPL0I4VncyWUs0N3lhZi96RGlQNFhFaGFlUkJneHZWTTV1UnNKNFVURlNWaUR4LzlqSU0vbnY5NktnL2x2UmlxV0ozekVNbzdwbEUrdW4wQnIvVzlGQ3pLNk9tYldHQ1JUakxPYnF0OXg3Zng5cHU3ZUhWUHlPWVJqVnJUV29iajJKY0ZFa2xnNWJnTCtndUluQUdPcWJZcy9tUCtjTWFiM2ZpMFRidkw1NkNOV3RWYVJXTlJZd1BHOU1WRU9iQm55RTRtTEVqS0wyeVJXczNlZHgzKzlIK2JJSGNUZnhNNFloVkxaTVdKZ2lYRnlKeFV6NkdiSUdMQ3BHekFoeTk4dXorSFRQYmFIVEppcXo1STlUTFdEd0NsVHYxeENLb2tUZTcwSWllRkhXd01Ob25ETHVQSS83WE82NUxYVHVROXdiamROcnBJR3l6WjNNVGVOR2ZleGxGRGNSTktzbkU2d2dQdzFzb1djV3BZV0puekhVU0sxcFZxQzJjTXo1ckZFZmN4M0ZXWU5hUGpWeTliS2p1YTNNa2NZeGFjVGY0Z2VOa1M2TTJXZDVhVHlEUk5DaXJPSHNPV05qTWdqNUwzaXZSdjlyb3BMclR0ZW9mb0hxMURhS05ZUm9oYnZCOHJ5Vk9MNXUvQ1JiR01qamI4YzUxQVlXeFg4ZFduZzZqU3hQaU0vUDNjRE96V0Jsd05LaGxSaFM4NmlQYVZzRFdJb0E5Q0xrZmhOci9PMjRBeVhRNStsTzRNNVdBa3BaUTlQclFuQXVXblZ2MVBudFFrR2J2MFRuZ1RzM29OZzZiMFR4YjF6ckg3L3dGUkVvK3h4a2RXRWRNNUhqYnVTaThWVTZGMlhXbzhuVzY4bkdWc0U3bndGK0JaVzVYdUlzWlBYVktQOTNJeGVOUytoY2xGaVBMSzFlUnpyaDh1OEw0djlyOU40YTVBemdkMmpzNTc4SHVXaGNSdWVpeERyVTVyeUMrSVRUampQSUd1dkxIZDZ2R1U1RzVTdzJNTFAzZTVHTHhwVjBQaWxmaTlxY2w1Q0tBVVNPczBpVTY3VTF5QW5BcTJoczliQVBDZjdYMGZta2ZBMXlNWHNoalNmYys1RW9lMW1IOTJzR0MzQi9SSU5udVErSmtqZlMrYVI4TlhBbWlpM1ZqUCtmb1ZXb1htSURzdnhyNU80emk3amZRdWVyazZ2UVFPczVwR0pBck4zWmo2ekJydTd3ZnMwd2xUeVA3KzdqUHM4c0VxVnVwL05KK1Vva3RqeUR4aFp5YzJoOGNFT0g5MnVHVmFnTnlGdXR0cnpZanRyK1RpZmxLMUNkT3dIdEh1ZmZ5OTdQbzQwU2J1N3dmczB3aWVwQW85WDZlVkt4dTlOSitVUnl2MDAwZGpHZlIrT05YbHZEVEpCYS9kZ3p4SjdGeE41T1hSVEhVWjNiU0dNWDQzbTAwTnpyUVBrVzREcHZIRkpERTdGcHVoTzQxM1lSbktLeGhkUUM2bTg3SFc4MWcyK3BSK1RvdXFoMHVqQTlRaXFLTitwejZoUVRLTDVHVnBTQWtEK2tuaW1kenNlR1NVWGhSdFpHZFlvTGxKNDNEM2ZQWGRHbkV3eWg4alpPMnViNnoyRDhkOUY3RWZoQ1pQd3k0Vnh6K1p1SFRyZm00VFhTSFFUOTJFbysvMm5hYkcvYkVZQnFhSUQ5R3prUEFXcDgzNGRXWTNwaGtkTEk1TTdPdXhva3lmdnYzME11TCs1OTNlTldaQm4wUmJvdnhBeVJtb3k2eitTZm0rTGNDL3d1RXFMYys3bkhiU2cyelpmcERmK1hvVW11YTNtQmQvNS9rRnRhTDRTdzMwS1QzN3lPZnp0eXliaWtCL2NmUW8zUHhZaS93WCtXdjBScDFBditiMEt4ZnV4K1B2OGRTUGo4ZWcvdVgwTkMyRnZSZ05pdStjZjNvMGE0Ri94ZkRyeUFrTGVkNzBMQzM1VTl1SDhOV1YyOG1jWldZWDhQL0drUDdnOFM0cDVEUG44VC9xN3Z3ZjFyU0h4K1BhbFZHSVRQOGpGNkZ5VC9IR1NabURjSXZRZE5RbTZrTi96UFJPM1BsSGQvOS94VHFBNzBBbWNncTgrOFNlZytKTURjUW0vNG40NkVVRmNJOXN2QnY2RFlZTDNBU1dnaW5sZitaMURlYjZVMy9FOUM3WThKZ2JGOCtCcTljNG5kaUFSNTkzN3V1UWxmdlppRTFwQVFkQ1p3bEhkZjl6bStSZThXQWFaUTJYUHY3WjZiOE5VTFM3d2FTditUQ2EyaTNHZTVqdDZKNEtzSjNiVGRaNWdqdFhUck5tcW83SjFJWTZ1b0c4bkc0ZWdtVnBCMWQvYVB0aExmSzB1c3RhZ01OTEk4MjBMdlJHRGJ4dDd1NlIvcnBGWmV2Y0JLbEFhdXk3R2ZEdHZwblFocWhnZ0dQdzNjYmR4N2dRbmlRcGdkYlF6YWkvYlgwR3orMmN1dHk4MHlMaS9XR3FqdDZZVUlXQVBlaStiQTd2M2M4eTNJRXJ0WElUbk1Lc3dYd3R6akRHMklnSzBLUU1Ob2RlMUM0c1Qzb1VuWFAxR01HMWF6b0Z0emROY2NjZ2dKVytkSDdnWGkvMTQwOENyS0RTM0czYzdOdjc1YkdFSldQK2Q1OTNNTDNaOGo2NXRlODY4aDM4djNFcHFnRzdxNXV4MkkvenZSQkRCVzNpd1d5WmNvaHY5clVYN0UrTmRRT1h3ajNTc0RReWpRMlhPY2UvajhMUlpKRWZ4ZmlmTERqNWxpK0NLeWh1b20vemNCVC9mdVorZjdrZkIxQmNYd3Z4RDQ3OFQ1MTFBNXZKanU4bjg1OEZUbkhqNy9mNlgzMWhkMjcvT0EzeVFlZEI1VUR0OUI5NFR3R21yN24wdzgveTBXeWZWZHVsK3paN0hZVzdISlNBMEpzTyttdS96UEllN3lhUDN0RmNqTnM5ZW9JU3ZNMTVFL0Vmb0dFZ0c3eWY5VTB0ME4zWHVCNnRrTkZCZUw1SFFreE9kWllYNGIrQkRkNVg4OEVnRGMrOWo1QWxwOTM5NmwrelhEU2FnTytFSEg3Zng3cUEvc0p2OTFwTEVlWXZ5M1Vad0w1bWJnVEVJWEpEdS9oZTZQUmRhU3Y4bEpIUWsvUmJrZ2JpUzF3b3VWL3kxMGZ5eGlXOXJiZmR6N1dTeVNvbHp3MWhFR25YZWZaeHZxaTd2SjM5M1NIZWRvTUJlM0lyQWFwVUdlRUxBTFdRSjJrMzhqRHhUbzBUYmRPWmdrRExwdXh4b3FpOTFjaEJnRy9oR044YS8wUHJON0YrRjlZbWdXZTJzZjNSWEJoaEgzbHhQUC8ybTA2UDRSaWttRFVkUVc1MWtFemRKaVc3eTgrVmNZUXNMT0M5REVlcEYwZ3IySWdoQytCTVY0V1d6bHBsM0FRVlRobGhQR0hJQlVxVDNRaFhzTklaT3Y1NUZ5ZDQvL2lnYWoxMU1jZjV4N3VYbG8vTTBQOFdBWDdqT0U0aXVjVFp6L3Z5R1htTzlSRFA5RjRQc284UE5qVVVmbzR0bW84dHZ6ZFlvaEpEWTlpNUQ3TXJRdDgyOGx6MVFVLzV1UXBjTmpnU2VTMWtmTC8rUFJaUDF6ZE1jRTgzK2lTWWZMbmVUODh1VHpXeWlPLzgxb0svaWp5YTdJazV4dlFpdUYzYkRFcTZGNFB5Y1I1ajhvL3RTZm9qZ3ZSZkgvRVJKYlZ3T1BKMnovTnFINEtWK2xPL3hmaCtxWmNYZjUzNENzL25wdGVtOVlSR245RldRSkVMTUdPdzdWZ1grbk8veGZCanlCT1ArYjBlQm9lNGYzYVJXTEtPYkxKU2crekhIT2M1STgyM0hvZWI5QmQvaWZpNnpPM1BKdjU3Y2lpOStpNGk4dG9nbk9OeEQvZGM1emtqeVh4Yys1a3U3d1B4MU5nTjEyejg3dlFJSmJrWUZJZDZBSjNncmdtT1NhT3hDZVF2R3B2a04zK0c5R2RTM1cvdCtKckU3dTdmQSs3V0FYYW5jZWlmb0Fmd0owTk1xdkcrbE9tM3djY2ovenkvNHk0RzdVQnR6ZmhmdTBpcnRSWERtYkNMbDV2eHoxQzZ2cFhwODhoY1MyMlBqblB1VHErRUFYN3RNcTlnSzNKYy8wNk9TYW13WXJVWG50VnArOEVuZ0UyWG1QbFlNSFVOdjNVQmZ1MHlydVEyM2dFV2dpNk1ZZFdZYks2aVJxbTdyQjM4UWZDUE4vSHBYOWg3dHduMWJ4QUdvRExBZzFaTlBna2NuckxybzNCN0QvOXVlL0Iya2MxNmtYMkkvYTIyRlVCaUJiL3NlUzYvZDA0VjVEU0V5K0FMVURIeVc3d0c1cFVPVGM5d0FTZVE1RFpjRE4reHFxcTZPb25uU0tJVFMrK2FYa3ZaLy9uMEVMa2xkVFhCbzhERHlZUE50aGhQd1BSK25TdEUxdUpnRFZrRG01V1g2NGxmOEFXb1YrTjhVMmZpNnMwVGtzT2JvVFlVdWNUbFRwR3ZDLzBlcW4vYmNkRDZCVjV2ZlJQLzZMeVN1bVROZlFzM1lxQXIwYldYNzREZitCNUxPL3BEOWJrZTVIRS93N2tUaDFHQkovWElXNkd5TFEvMFNyYmY3ZzV3QXFHLytQL3ZCL0NEWE1keUgrUTJRYjVnM0E0NUJBMlVrYS9EYUtQeEhMLy9jajFic2JRbXU3ZUFnSkhMdFJ2dnRta1k5RGs4T3YwaG4vTnlMeHg1LzhQWXdtL3ArbFA3c1F6aUdCWXcrYW9QcXJRY2NpL3BmU0dmOWZKaXYrMkg4OWpBVEdyOUEvL3BlalFjN1RDZlAvbU9UMURUcmovMEt5NGs4dE9WOUEzTDlPc1lOZnd3SFUxdDJEM0VMODFiQmprTHZLTnp1OHozTlJYZkxML3dKSzI2dm96MWE4QjVENE9vMkNaZnY4SDRzbXdWZDFlSjlUa3YveUovOEhrY0R5UGZyRGZ6NjU5ejRrOWk0bk94QThHcmtMZktmRCt6eUJVUHl4Y1lVRmQrL0dRbE83ZUJnSkhBOGdFZHl2L3l1VFY2ZFdhZXVRME9hM2Y0dWt3YzM3c1JQckFoSTRIa0RQNkMrR3JrUkN3STg2dk04YU5LSDB4eitMU1BpNGsvN3gveW1hQ0IxRHVCcitLQ1NPZEJxRDFGeE9Zb3ZmZTlGRXZNakpyK0VnOEhNMERvcHRGRENCUkpBN09yelBDQnBiKzl5WG9iUi9rUDd3cjZPeHp3RWtBcnE3QTRMRXdURTZ0OHF6ZVZTTS93TDk2ZnRCL085TDdtOGlvTnYrSDRHRWtFN2NNV3ZJK09PQzVQMFVtZ3Q5TkxsWG5mN2tQY2w5SDBEOFk1YXdJMGdJNmNRcXI0YmN5YzhuelArSDBNTC83OU03bDhkR1dFenVleENKWGI0K2NUaXF0dzA5b1pvSlFPOUVxNzgrK2Z1UTFjKy90ZnZVUFlCVndzTUpsVEFiRkN4MWdub3hNdnZ5TzcvNzBQYlB2UTQ0Mmdxc00vWWJRRHZ2UkFUNkxlUnVFbHYxK1JWNkgzQzBGZHlJOHVHVDVKc25McldSK20vQWk1M2ZXeHJjajlLbTA4bEZOL0I5TkJFK24yeGdYdERFWUJ4TlVwZUMxd0svU0pqLzk2T0c3OW9sL204MzhRTVU5K0ZGcU1OenkvK1RVT2Z3alNYKzl3V293L01IL3c4ZzhlLzdTL3pmYnVJVzVQTHhQTkxWSUZBNmJFeXVmV3VKLzMwdTZVNkhidjQvaUt4KytyWDlzSXZia0FYQ2N3bDk0emVnT3ZIdEpmNzNXY2lTek0vL2g5REFxRi9iRDd1NEhWbERuRWxZLzQzL2RVdjg3OU9RTlZtTS94ZlJCS3pmMklyYWdOTlIvWWVVLy9yazJsSmpZbXdtRmI5Yy9nZFFtL0x6SmY1dk43RWRXV0dkVE9nU2NRemkvNE1sL3ZjNkpBRDQ3Zi9ES0Uzdlh1cERkeEU3VVIxNE1xR0x5bVBSdVBDMkpmNzNHalM1alBIL0VjWHRPdFlJdTVFMXlDYkMrQ3lyRWYrZkxQRy9WeUlSd1IvL0hrenVXYVRWVXg3MklJdTQ0d2kzRVYrWlhGdXFDREpPT3JueStlOUIvV0MvTVkwV0FZOGhYQVI2RkpvRUx0VTZjNWpVd2dEU05MQllQLzFZK1BFeGcwUzRvMGdOQVN6L0xYRHdVbDBUL1lWMWR4NzhNUDBSdm4wOGlPcmhKS0VJZW1SeWJhbnQxUDlHOHp4M1lYa0tXVmQvZG9uLzJXM01vVFNJQmNpM3dNbExiYWYrRndyOVlMRDgzNHM4b3I2eXhQL3RKdVpSR2h4QnFBSFlmQ2kzbldva0FKMEgvREZoNTdjTFRiWUdZZkJ2cUtOQjJlR0VsZlp3VkZIYlZXclBRWDU5ZnVOL0Y0cEJzdFJCUlMrd2lOTEFWZ0VoRlgrV3N6VC96TE9RaFplZi8zY2pxNGh1N083V0xkeUpCc0p1UStXYXhFTDdJdEFaS09DNVAvaS9CN2tFRmVYeTBncnVSSTNSaXdtajB6OGREVlp2YmZNL1QwUDViQUlqS0IzdVFmV2kwOTNkdW9sZFNJdytqM0IzdGxQUVJMM2Qrbm9pc243eHkvKzlhTGVsUVpqOEdYWUQvNEZFb0NQSmRvSlBReXZGN2RiWDQ1RUE1THQ4VEFOL1MzSHhMbHJCSG1UcGNqWmhnTWdUVVYxdHQ3NXVSSlpsa09WL1B4Si9pblQ1YVlaN2tCaDlKdG00S0NEcm1KL1NmbjFkaDlvQXYvdy9nTnkrZXhIb2RhbllpOFRvMHduamRHeEdmY1AyTnY5ekRSSVZmUDRQSXZHbkcrYmwzY0kwV2doNUd1SHVkQnZSQkxEZDltb1NUYXA5L2c4QjM2VllsNTltdUIrTlJ6ZVREbm90RFk1RGJkVmRiZjduQkhIeDZ3RHFTL3V4NnB1SEIxQWIvd1RDM1JtblVQdllybGczUmhwczIwMkRoMUZiMGcrcjV6ek1vamJ1T01KRmdEV296MjdYSFdZRWlWOFFpajkzTXhqaWgyRS9Fc0dtU09kQXRoaStDclVQN2JaWFE4bC9RVmI0T0lqYXdFRVFQd3h6cUl5dkloU0JINFhxeDFKMmgvSXRmeUN0QS8yeWZJbGhIcFh4U2JJaUdLZ2RNMHV0ZG5BaDZXWWFiaHJzUkJ0eERGTC8vekRLM3duQ2tEQmpxTTlxMTB2bmZDU0EyZnpIK1A4Y2FRTzkzbTJ5SFN5Z051QUlRaEh3Q05SblJZMWc4Z1NndFdpUWF5c0s3dVRuQXBhK290QkxXTVYwZlhVdEVVWlFBV2hWQkZtREpqbUhFMXIrdkpiQldQbjBZU0tRYXdwdHNCM0VXbTIwVnFPNFA2Yit1NVkvYjZaenM5SmV3WFhUY0xHYzlqcXMxU2lhdTgvL2ZyUUwxYzg2ZnRMdTQxN2tFdlRMWklORGdocXN6OUg2SUdBbEVubGMwOTlGMU1pK2crTGlmYlNEZTVFSThsSkNTNWpuSW91RlZ2bFBBcitPNm8wNytYOEFCVHR2ZHpKUkJPNURGbm5uazdXRXFpRWg0eXUwYmc2N0F1MDJOVXcyL3g5RXdXV0xDdmJaRG13SHF2TUlKd0ZuSUlHdzFaV2dDZFRQV2Y0YmZ3djJQVWlESDhQOVNBUTVoOUFTNkRSVU4xb2RCSStqSUx1KytmdERhSmV0b29LZHRvTVpKRXljUldnSmRBb1NDRnNWTFVaSkE3NjdMai96eWYvMGVxdlpwZUFCTkNoOUJ1a2trT1Q0Rk9RdTErckdHQ05JQVBaZG51YVIwRFJJNG9maFFTVDBuMFJvQ1hNOGV1NVdKMEhEeVBJTFFzdWZMUXlXK0dIWWowVHVKeEcyZjQ4SGZranIrVFpFdXR1WkwzNXNaN0RFRDhORHBKWlFoeEc2Zy8rSTF2T3RCdnhDY3U0dUlDNml2cThmTHAvTmNBQ055OVlUdWtPdVJXV2pWVStJR3RtNUQ2VDg5OU1mbDc5bW1FZDU4MWhDRVdBVlNwdDJ5bTJlNWM4ZzVqM291ZTRqRFk0TUtZZEpsRGF0R2tHc1F6c3BqampYRnRFWSs5a01odVd6andYVUx6K0swQkxva1VnRWJUWHZwdEFpVjR6L0x5S3hmZEJ3RU5YTmNVSkxvREdVTnNFYzJKOG9HLzRpK1NQWGNtUU91VDBOa3VXSGp3WFN3YWxiQUdxa084YTBndmVnUkRQdWRjVC96UXlXNVljUGUwNkQ2eGM4RXYxRkhPOGtuVVM0K2Y4N0RKYmxSd3grNTJUbFlNai9ZZ05jVEp6LzJ5a3UyT3RTc0FWWkFma2QzUVRhTmFsVnZBWHhkOHYvUEtvWGd5aitHRzVIQXBEVkFjdjdjUlRGUDYrOTgvRnFWRi84K3Y4M0RKYmxpNCt0eUdYWDh0L2wvemUwenQ5RXBMcnpXa0MrMzRNby9oaTJvZDNmcktOMytiK1AxdmsvSDAwQzNmeGZRSUczQjFIOE1XeEhiZlE4MmY1dkhOWGRWbkVHYWkvZC9KOUhnYWNIVWZ3eDdDRGQvYzN0KzhaUW45WXFUaVRsRDJrYVhNbGdpaitHbmNnNjBTLy9ZMmpob2xWc1NIN3I4Nytad1JSL0RMdVJhNnJsUDZTdUFCZTE4VDlyblhOTGd3WFV2ZzZpK0dQWWc3WWc5dk4vRklVeWFCV3J2UGVXLysxT29vdkdOT2xPdFA3WTkvd0d2L014N3B5N2JlQmVCbGNBQUxYTlh5Y3RzKzRDK05sdC9JODdWbmJuZ0lNcS9oaG15Ym83Ry85aFVsZjJWdkJ1UXA0MkJoaGs3RWVXa0ZiK0lRMkZjbndiLy9NUHhPZi9MMlF3eFIvREhObjV1WnYvNjl2NG43OGp6djhsRERiL2VkTDVtWi8vYTJJL2lGa0F2UXg0QTZINiszWVVVSFRRY1JCbG1yc0tBbG9Wc04zREd1Rjh0UHJ0cm53c29rWmhxYkZFaW9SWkFnMDcxMnFrcm1ETkxHSE9SWk5vMy9YdGZReEd6SjlXNGJyRDJmdFdncGFkZzBRVW4vOWZVY3cyMTUxaUp6SjNmcUZ6N2Rtb1VXc0ZaeEtQKy9QM2RCNVF0QWpjaVFacTV6blhiQlhzNXpRUENub3lZZHlmWmNDbldIb3NqU0p4RjFxcGVMNXp6VXpoZDZLVjRFWTRBYm1TK09YL1h4a3N0OWM4N0ViOGJjRHJ4c080aythdWtNZWpOSEJkSHhkUm5MRkJYdnd3N0VFcmdjOGlPd2g0RENvYnpRWXc2d25qL2l4RGNaUUcxZkxUeFQySS96T1Q5MmJGZEJSS20yWjV1QllGVVBmNTM4UmdpNytHZTVFMTBNbWszRUg4NzZINUFzNUtKQUQ0L0xjeTJPS25ZUit5OURtQjFCcDRHZUoxTDgyM0I1NUFLK2FRVFlPZERMYjRhYmdmOFQrZXJDdlFDbFF2N216eSt6RTArWEhIdnN0UTNSa2t0Nzg4UElDc2dZNGpiZitXSTR1ZUdacGI3NDZRTHY2NWM2QVpCbHY4TTloMjdNZVN6Zjl4bERiTlhPRnN3dWk3UGgxZ3NOeSs4dkFRbXVOWllHempmd1FTU0pwWmdWK0VYSi8rRU0xMzdpQ05lMVFHSEVDV1Bpdkp0bjhqeVdmTkZqQXVRdGJ2dnR2YmI2RXg0S0JqSGdsMVp2QmhiY0FqU09NRk5jS3JrYUdIcjMvOEx0cFFadEN4a0x3c2Roc29EWVpSdWNpNHd2a3JvdVBBMndoWGZyNk1WaGJLZ3Yxa3JRQmNmOGhHcThEamFLWE01MzhwZ3hQMHFoVllJWUFzMzlISWQxMk1vUlYweUs1OGZCMjUwSlFGZnN3alZ3bHVoREhrMytyK1J4MlovWmVoOGhzK2hNcnJGYWdSdUpJd05sWU1vOGlGck82OXJtTHBnYVQ3Z1krZ2xVREljbjQzMlJoSlBrYVJjT2J6L3k3bEVQOE1IMGR0dG04SyswNGE4eDlCTGpTUUR2YnFTRFJhYWlEZGZ1Q3p5RnJGdHdKOUc5blZYUi9Ed0tsazI0ODZFazA2M1Uyb1NIeVJkSU1DTncxK2grYjhUeUxzLzdiU2ZneXhmdUtyS0RDK24vKy9SbVArUXlobWpzOS9CNE52K2VyaTY2U0J6MTFMaU5lVHhraUt3VllLWGY2Z3lYOFp4Qy9EbGFqTmR2TWZVdmZvUEppN2lGLy85MnJrQVJvQUFDQUFTVVJCVkZFTzhjdHdQZWxpaFpzR0w2WTVmNXM0dVdrd1F6bkVMOE9OcUwxeWQwYXJvY1c5UnBid1ppM21qaDNOK25lUUxkOTgzRXJhWHJuNWZ6ck5QUUZpMWovdWZLSU0yRWJjRXVJRUdzOEJKcEFGcGVHYnlhc3M0bzloRjJxei9mNXZBNDA5SVNiUUdCbXluRCtQNWhSbHdSNWtEZWkzLyt0b3p2OWR6bnRMZ3kraU9VVlpzQzk1K2VQLzFYajgvUW5ocjVLdWZoajVmY2lzdW16d095eFR0aHNOQUY5TE9rR3l4bThmYWFVb0Uvd095d3BEb3dIQXl4Ri90L1BmaDZ4L3lvYVlBQWFOTzRBTENQblBBSC9kM1VjckJMK01MSDk4L28xRUlBdWk3QTUrWjlGV2lHWERXd25iZ0ZVb3NIa2V6aVIwL1p5bFhPS3Y0VzJrdXo5WW5xOUVnYzN6Y0NycEFOaXNCUitrWE9LbjRWMm83cm9kNEVxMHMxOGVUaVRMdjQ3YTBVSFk3YkZkdklkMHRjK05CZkNHQnIvWlJPcjZacTg1RkQrbWJQaHp3dnlmUkJzNDVNRUdpTDdyMnlBRmZHd1ZIeUtOK1dOcHNBSUY5OHpES3RJQm9yV0I4d3kyMjNzZVBvbnFydThLZVc2RDMwd1N1cjR0TU5odXozbjRJbkZYNkxQaVgvL1B6NDIvNi9vMnlHNi9lYmdVclhhNytYOGtjbS9OZytzMTRMWUJnK3oybVljclNGMkJYVmZRa3hyOHhxLzdoa0YyKzh2RGpXUmRnVUY5KzZZR3Y3a1lqUkZjYkNhZEU1Y0pXd2hkWVVkbzdBcjFPMlQ1bTl2alczcnhnRDNHTmtMK3cyVGRlMzM4QnNwcnQvenZSZWxTTnV3bUxQL0RlT1hiblF5T294VWlmL1hqdlF6R2RwZnR3c1FiWHdYTHN3SWFBMTdoL05iUzRLOG8xK3FIaXpsQ3k0KzhGWUF4NU9QbzUvOEhLV2NIQ0tFVmtJbUFNZmpXSC9iN2Y2QzgvSDAwc2dJYVJjR1MvZFh2VDlCNjhOQkJ3alJwM0ErWDk2OFR0NElaUVFGVWZldWZyMUJlL3U4aG05ODFaTjRhRThGSGtBRGlsLy9MS05mcXA4RVZydDAwZUQxeC9zTm9zT2Z6djVweW1QNzcySWY2TG44VjhEWEVyVUNHaVZ1LzNFQTUrYzhndDFlLy8zOEZjZjVEYUhEb1c3L2NTamtuUURQQVB4T3VncjZZT0g4VFNDSGIvbTJuWEt2L2hsa1V5TFBtdlo1SGZCSE14b1orK2JlQmRObXdIL2dhV2U2Z1JhSFlHTEJHZHZHRDVIemF1MVlXbUhEdjEvOW5rRDhHZHNWdnd5emw1TzhLOTI0Wk9KSDhSVkMzbjNTdGY4b0lWN2gzeThCRzR2d25rQURnNS8vYktaZjFuOEdFZTcvOFR4R2ZBNDJqc2JIUC81MlVjLzYvZ0N4My9mWS9zSUpKTUk3R3hnWkxoeitpdlB4dHAxcTNES3gwempNVi9tVmtHOFk2OHBmL2RPK2VzZWVZSlZUQmJDWEl4L21rZ1YrdEFteWxYSzVQUHN3ZkVyS1ZJTllCbmtzWStIWWI1Vno5TjdSakJXVG13UzcvN1pRajdsVXorTUpQVEFRNmd6UmRyQTdzcEZ4eG4zeDhoRERteVFSeEs0aVRDUVAvM2tVNXJSOE1IMGY4L1ZYQTEwYSt1NW5RK21NUFdra3JLejVOYXIxZ2FUQkczQXBrRTJIZzM3MG9xR0paOFVYVWhydDkzeGpxNjMyc2M3N25XcitXSWU1UkhyNU15dDlkQlk0RmhGMUR5SCtHNWpGakJobGZSMjI0Mi9lUGtvMFBackNCb1R2KzJVODVyVDhNVnlKM0NMZjhqeUpMVHgvdXdxQnIvVmJHd2IvaEd0THQzOTM4UHozeVhYZm5VTmY2cmN5TFh6Y2cvdjdZTnhZUTJCOFRtL2hSUnZIYmNBdXBLNHpsN1FoeWhmTGgxMzBvdHdBRTZ2dGRLMWl6QXRrUStlNGJ5QXJqZFpSK1piUitOK3hBYzJEZkNtUXE4dDJMaVBNdmsrdVRqOTJFVnFERFNBVHk4V3F5MXQrZ3NmTS85ZmdaZTRscHNvdFhaZ0N4MHIxZ2VFbHk5SzFmeXFoK3UzQ3RkNndpeEFRZ3MvNHcxTkVLWXRuNW14V1F3UVlCUHA1SHVQcjFNY3JQMyszQUdsa0JQWWVRLzZjb1AvOFlZZ0xRTXdtdFgvNkZjdk92ays1KzVIYUNyNDk4TnhiN3BFeHhqMktvSTFjWWcyc0Y0dU40NHRZdlpVYWRjUGV6R25LUDlMR0JzUHhmMytzSDdESE1ndE1YZ0Y4YStlNDY1emRXQnNybyt1U2lEdnhqY3U1T0FsOGMrZTVxNXpmR3Y4emlGNlI5bUc4RjlvdVI3NjRnSFArVTBmWEpSUjBGTHZVWEFKOGQrYTYvNnd1VWMrWGZ4NldFVmtDblJiNW4xajh1LzdKYXZydTRnakQvWTI1US91SVhsTlB5MVlmMVlXNGFiSTU4TDJiOVUrYXhuK0VXUWl1UW1BRDBPa0srNzRsY0t4djhCVENJdTBFWmZ6ZmYzMHY1K2J0V1FJYVlBUFFLd3Y3dmZaU2YvMjdDOXU4L1hScnQ0aWJrRytobS9pNFVTTFBzTUJOT053Rkd5Q3IrRzBsVlVkZjB0NHl4SDN6TWsvSzNOQmdpSzRLc0oyMFUzTlgvSzRwNXhKNGlaZ1hrTndqclNJTmYybXN2NVo4QVE3WUI4enRDdzFyU3JWK04velRsbndDRHJDRDhBS2Fia0NtMFlUWHc2T1RjK045SCtTZkFJQ3NJNndRTUc4bXVBcTRrT3dFMDY0ZEIzdkt5Vlh5VnNCUGNRSFpiMUVsQzk0OVp5aFg0TncrWGtnYUV0SmZ0OUdXWUlEc0JOdjVsdG40eFhFWTZrWGY1YjNTK00wNjQrcmVmMUlTNnpMaVNNQ0RtRk5sWUVLT0VFK0I1eW0zOVlyaWVNQlRBV2xMQkV6UVc5SzMveW03OVlyaUowQXJpYUxLVHdHRkNBV0NCYWdnZ3Q2Q2QwZHo4UDVyc3RzaXU1Wk5oZ1hLNmZ2cTRuVFFmTFEwbVNjZDdodGhFdCt5VFgxQWY1bThJNU83MEJ4b0xXbjlvN2Q5TzBvMUV5b3hkWkdOQm1RR0VHd2JoQkVKUmJDZndwU0llc01mWVE4amZkam8wYkNZZEQxais3MEpqNTdKam10QUxhb3pFQ01RdW5FK29mbjJPYWpRQWtBYURkRHM1dHdDWVNiUTdBUDRLMWVIdm00SDVWa0MyWmJJN0FQNDNxc00vNWdibnVvR2Q0WnhiR3Z3SDFlSHZDcUFHOS8ycHp2ZnM5UzJxd1g4QitLanpQbVlGY3dLaDljY05WSWYvUHlmbmJ2bC9oZk9kVFlUOGI2WWEvT3ZBWjVKemw3OXJCV1NMSC9iOU9vcjlVaFgrbjNQZUcvOExuR3RUaEt0L1c2a09mN01DTWRSUXdIdERiT2Vuc2x1L0dPcW9ML2RYQWM5eHZ1TnZmR0VMSUZWQUhlM2s0eTk4dUgyKzcvcFFweHJXTHlBdTN5WmMvSEd0Z0VhYzc3b0NjQlZnZmJtZi82NFYwTEQzZlJNQXF3RHJ5LzM4UHo3bnUxV3kvZ0h4c0ZnNGtGMEVNTHdxOHJ1UFVtNzNOeGUya09QbXZ5c0F4MkxmZm96cThMY0ZZSmUvYXdYMFVzSXkvd21xdzM4dllmdTNFdWZOTTVLalcvbXJvSDRaM04wd1hCWFFjQXBodzFjRjZ5ZERzMkRRVHlWcy9LdGcvV1J3bzhFYlhBdW9weER5djZLUUp5c0dlVlpBaGljUmx2L3Jpbm0wUW1CdUVDNW5kd0prZ3dFM0Rjb2MrOGJINXduTC85bk8rVnJpQWtoVjhDVkMvbWM2NTc3N2p3MGFxNEt2RXBiL1p6bm5Ld25idnlwWS94aGliakRQZEQ3UEMvNWJGVnhPeVA4VTUzUFgvY2ZTb1FyV1A0WllNTnluT0orN3NSK05mMVVFRUVnRkVFajVQOUg1UEJiOHVBcldQNGFia3FPYi82NEZZSTFROEtpS0FBVHF5eHNKSUg3ZkNOVVJnQ0NNQStjTElHY1QxdjlQRlBaMHZZZkZnWU0wSFZ3THNMTzg3OWNwNTg2M2VYQXQ0RjByT01PWnpybVZnU3BZZnhsOEMrZ2FzdmluaGdaLzY4aFdnRzFVdy96ZDRBWkRCdkUyczk5SjBnbVFWZjd0VkdzQXZFRFdES3lHdUZ0RmNOMmZRTnlyc2dJS0tiY1kveFZvQXVpVy8xMkVia05WZ0w4S0Rwcjh1Qk5BRVBjcVRZQzJFTG96YlVMNVBvN2N2OXo4djRmcXJJQ0R6TUJ2Snh3QXIwYVRQOThDWUpwcVRRQzNrdDBSbzRaTW5sY2hTMGdUQU56Vi82cFlBRURhbjd2ODF5UCtJNFR4UDJhb2h2dUxZWHZ5Y3ZtdlErM2VNS0VGeEg2cU5RSGVTYmdqeWhUcSs0ZklCcjhIY1M5ejhGc2YxcCs1L05lZ3Z0L2M0VjMrYzFSTEFOaE42Z1lLS1g4TGZPMHVocG4xUzFWV3YwSGM3eUdiLzQ4aDVXL3BVa1VMR0VqN2M1Zi9TbEl2aUtyeDliR1AwQXRrQmVyN1Y1TVZBeUVkTDFVRnM2VEJvRW1PRTZqZlcwMFkvM0FyMWVKdi9ibkxmeHp4WDBVMi9JM3hyOUlDNEJ6Wi9yeEc0dlpkSSt2K1lQaDJjYzlXR0t3QXVKUGdVZExncDRZNjhKMENuNnNvK0IyNmlXQzI5YSs3QXZxOUFwK3JLTVFHTkVPRWpSL0FENHA2cUFMaGQvQTI4UFBGM3pyd28ySWZyUkJjbmh6ZmxieVdvWW1CSC91cGF0WWZobGc4cTFNSll6L1YwV1M1YW5CM2M3Tis0R1RpMWk5VkVyOE5adEhuVGdKT0pCNzh0MHJpcitHN3pybnhQNEZ3RWxTbld1S3Y0ZnZKMGMzLzQ4bTZnaHYvS2xtL0dINllISDBSUE9iK1V5WHh5M0Fib1JYRWVzS2RIMDBBcWhyOFlMZ21ncHIxajlzR1ZwRy9DY0FBeTVQWEd1QkNZQkc1U2Y0K2NvMnNvaGhrdXdHNmRXQVZHZ1A1NC84cWVUOFlYRGNnU0VYQTJJNTRsMGV1bFIxK0hEaGIvSGMzZnpGY1dlQnpGUVYvTjdnYU1PNmJRbG9sdUlucXdYV0RzdGNJY2ZlUE1tLzltd2MvRUJaSUFKaHl2bVA4cXhEODFZZHZBV1FDaUcvOVZWWCtFT1ovamF6MUU2UVdnRlhEVzVEbzg4ZkFuNUFkQkJ4MFhsQXQ2ei9EdFlUbC84bklDc0NmQUZUUit1MjdoQXNBeHhOYS85UXA5OWJYZWZnZW9hbi9KdUlDU0pXc3Z3dzNFZWIvUmtMM3B6clZzbjR5dUc0Z2tGckIrZTVQWmdGVk5aZ0ZKR1FGZ0pnQVVrVUJ5TGNBaEt3QTRxS0tBc2gyd3Z4ZlE3Wk9WTkg2eDdDVFZQZ0I4VjVGNmdwNUp2QkhTQWg2ZGRFUFZ3RDhqUkJNQUhteTk3MDZHaXRWRGI0RkdHanM0KzcrYXE4cUdrQzRBcER4SHljTS9sMG51MWhVRmJnV2NNWi9yQVljUzFnQXFqZ0I5azJnekF6cUdBNE5DNEJZSU9oaERoMExpSmdGa0FrZ2hpcGJRTVFHTlRZSWNMOVRWUXNJQ0NlQXRncmdEdm9PVWswTGlOaU9aaHVKQ3lCVnRJQXdVZC90QkI5UGZQdm5LZ29nSmdENC9HTUNTSlhjM3d4YkNQa2ZSMVlBTVZUUkFzWjNnUVNOL2FvZS84V3duYkQ5WDB2Vy9jbFFSUUhFTEVEYzEycFMvbTc5cjVMN2w4RzFBSUZ3N09laWlnS1E3d0lKRWtCODl5ZW9wZ0dBSHdqWHhuNHhENEFxN1A3cXd4ZEFhbWpzZDF6a3UxVTBnUEFGa0JvYSt6Mk9NUCtyRlAvUzRGb0EyV3RzaU5RQ3dFVVZWOEROQXNiRk1Pa09JQzZxT0FIT0M0UjhGQ0gvS2s2QXpRTEl4UkJwL0JmM2UxVzBBSWp4aDlBRkJLckpQdzhtQUxncm9WVVVBTXlxeTU4QW1RRGdvb29XRU5zajE5YVNidi90NW4vVitWc1pXRU1xZ0xpb29nQmlZeHEzL0s4aGRBR0NhbHFBMkpqRzVlOEtBSkR5cjZJQVlHTWFsLzlqT0hRc1lLeFBkL2tmbFJ6OXNVRVY4OStOZ1dTd1FMQisvbGRSQURJTEVCY3J5SG9BUUhVWGdHMVJ3MDJEY2JMQm9FRmx2NG9XOERhbWNmbVBrZDBBQktyckFlQnVCR1VZSlo3LzI0dDRvSUxoRzhBQWpKZ0s2bUlmMWV3QVRlSHpYWUJzQW1pb0tuOURIbi9YL0wzSy9GM1VDRmZBWnptMCtCOUJ5TCtLQTBBSUZYQ3pBb1RxODU4akZMWXNDTEM3K2pGSGRmbjdxMEFyaVFjQXJ1SUVZSjUwRmRCZ1FaRGQrajlQZGZuN3dwNEZRVDVVK1B1cmdDdElCUkRYK3FPcS9OMDRrTFlDN3ZPdkluZG96QitxYmYwRDR1WHpmMlJmbjZoWUxBQVBFVnBBK0RIdzlsSk5BZHphOW93RkJLRUwvRFRWNWU5dkJEUktsajlvakZCbC9vWWFHdnU1SGdCbS9WeFYvcjdRUHhLYkFGZHg5ZHZnQzBERGhERVFxbWorYnZBSE4wTmtnMEJDOWZuN0FwaFpBTGdDV0pYaEN5QitESWo3Ky9kb2ZZSFB2NHJXRHdacjI5MEpvRzhCVVVYM0Q0UHYybWE3QUxuNVg4WE8zK0RIQVREK0xxck0zemVEandrQVZSYi8vYjQ5eHIrcUFnQ0VBdkI0NUR0VjV1LzNiYkg0WDFVVndDQVVnTWFTNjRjcS95Tkpkd0ExVk5IOTJ4RGJDZWxRNHUvM2JTTmsrVmZWKzhIZ0NtQWcvcjRCU05YelA2Ti81RzJCV1ZYNGpic2x4S0hDSCtKdVVDNy9LZytBSWVSL3FPVy9qME10LzJOdytWZDVBbUNCOEEwbS9od3EvSDAzNEVPTnY4OXRtTEQ5cXpKL1AvOWQ2eS9YRXFLcThOM0FoeVBmcVRwL3lFNEFJSFNCcUNvTzlmeC9tRU9idjI4Qk1FUnFBV3FvOGdMUWYvSFA4cmRGOEVObC9oUGo3NDhCcTh3ZnZQbHZ6UCs3eWcyZ3EvNFpxc3pYUnl2OHE1d2VzUmc0VUczT1BnN2wvSWQ0R1RoVUpnQStZdkV2RGpYK2NHamwvNkZlLy9Od0tJeC80TkRPLzlqNDUxQ0N6Ny9xRmk4K2xuTm9qLzk5V1A5L3FOU0p2UG5Qb2N6L1VFSXI3VitWMndPZmYyMElLVjRqenNXWUtsNFZEQkVXZ0hteW5HTzdRbFFGc2NwL3FQRnZsdjlWYmlEL0svOUR6SlBsWE9YOEh5WExiNDY0VldSVkVlUHZyNHBYbWYrSTkzNmVRNCsveXkvR3Y4cnd5Ny9GTzRvSndWV0VXYndaWXZHT3Fwd09NZjZIRXZ5NXphSEkzODkvZi96ajl4RlZRaDcvWmxaaFZZRS8vMTNnditiLzh4eWEvT3RBdlliOHdsMy8xNWhmZEZWZ0RZRHIrdVhIZktreWZ5c0FMdjlac3ZrL2x2dnI4aU0yMEQvVStMc3ZnQWZKOHZkalFsVUpNZjVtOG1uOHF6d0FtdlRlN3lNTmVteXZLbmVBTWY2K3kyUFYrYnZsM3czNGIvbGZaUUU0eHQ5RWdFT0J2eC92d3VWdnFMSVlaakdQN0dWOXY2SHExZ0ErZjcvdHI3TDRCUnJidS95cjd1N2g0MGhDL3ROazg5L2ZGS2hLTUFIY1h2T0VNVy85TVVLVjRQTmZJQjRYcnFxd0JTQ1h2MS8rcTg3ZlVBTVdhb1FKTUU0MUI4R3V2NThoVmdCR0k5K3JDbUlDa0RVQWh5ci8rd256djZxVGdKZ0NQa09XL3lPb0x2OFkvRW5BTU5Ya1AwSTRBZDVEZGhCc0UrQXFUb0pzeHdlWC8xN0NTZENoeHQrM0FxdXFtZmd3NGVSbUwvR1laMVhtNytiL1BrSUJyS29ZSmhSQWZQNVZobTE0NHRadlcvdzlGT0R6TndIWUY4Q3FtaDYyNDYvTC93Rmd0L2U5RlZSekVXd0lMZTc2QXVnZXd2bHZGZm5YQ0FXZ0dQOEpxam4vYy9rYjV0QVk0RkRTUHpJQ2FBM1k1WHpKRW1GTjRZL1hlMWlsOWhYZ3V3a2IvMVdGUDEzdjRXYStZWUdVdjZHT3RvYXNHdnpDRCtMcU40QlY1ZSs3T1ZrYStBSm9WVmVCZk9zZmZ4RHMxdjhxV2dHdUo1elliaWM3Q0licVdvR3VJK1MvZy9ncWVCV3RBUFA0bXdEa2xvRXFEb0NuQ092L0xsSTNLSmQvRlFlQWE0bnpqN25CVkZFQVgwTW83bHJmRDlreVVFVUJjQlhoR09BZURoMytLd25MLzcxOWZhSmlFZU0vamZvQXYvMWIxNDhIN0RGODhkc0V3QjNlOTJxb3I2Z2FmUEVidFBocC9OMzhueXIweVlxQmlaK1FGY0IyUnI0N1ZkQXpGUWxmL1B4UEFlZ09RdVY3ZmVHUDEzdkVFbUNPc0FHc1U4MEcwSFh0Y1FXd25ZUWR3TnBpSDYwUStJTjZNd0hjVFpqL1ZSUkFmZXNuRVArWUFGWkZBVFJ2VUJzVHdLcG9Ccnc1Y20wTDRTb29WTk1NZGpOaCszODc4VlhnS2dwZ213ajUvNFRRQmJhcUF0anhoQXNnUHlFVXdPcFVVd0RiU01qL0RrSUxvRHJWRk1EY01hMmx3OCtJeHdHcW9nQm1ZMXEzL3J0alB4ZFZGSUNtaUF1Z1B2ZXFXZ0N0SWVTL0I0MEJmTVRHQ21XSEs0QVo5Z0kvSm16L2ppLzg2WG9QMS9vYlVnSHNKNFJsZmxPQnoxVVViRkhiRndCL1NqaiszVkQ0MC9VZXZ2VmZEWml0QVZzNU5DcUFud0Nnd2U5MjV6dkd2NG9Gd0RmL085UUVNTjhDeUJYQURNWi9xdWlIS3dBeEFheE9hZ0xzNW44VkJjQ1k5VStkMEFTMHFnTFlKNEZsd0x1U0Y4QVBPSFFFc0tkSHJ2MkFiQXc0NDE5RkFlenBoQk83VzhodWUxdGxBZXhwenJtMUFiY1NidnRiVlFIb0JPZmNGVUJkRjdncUMwQ3VBR2l2YmFRV1VGVzNnSWtKd05zSnJiK3JLb0M0QXFqbHIydjljQWJ3KzhBZkFCOG8vT2w2ajNXRS9IZWhQdER2LzJOOVpkbXhGdTBDWnp2Qm1RQjJpL2U5T3RtK29pcFlUV2dCc3hmMWdYNytWNUYvekFKdUh4SkFmZjRuNVB4SG1lR0hmd0NZR1FKdVR0NjREZjlUQ255d29tQW1nSkIyOGpPa0ZRRG5zeWNWKzJpRndDeWdJT1c3SHcwQy9VNy9pVVU5VklGdy9UK043endhQlByNVgwVUxPSDhIQkJCL0V3QUJEaWJIS2dwQXJRaGdodFdGUEZHeHNMei9FOFQxajVQM1pobm84cStpQytSWmhPWC9PbElCekZDbm1pNlFaeVpITncydUo0d0RVbFVCNkhUQy9MK0IxQVhRUlJVdG9KNUJ5UDlHNGpzQlZsRUFPb1dRLzgzRUxZQ0dxVjZBNEtjUzh0K0MrUHNXVDFVVXdKNUVPUDYvSFZuRy9Oejc3dTBGUGxkUmVDSWgvMjJFTVlCQVlsalZZQzd3ZFNRQ2dSWi9ZM0d3VGkvd3VZckNWSEowNi9adVpBVGhvZzZjV3NRREZReXpnSE94aC9nQzBDbUZQRkd4V0VWYS9rbk85NW9LdU1QNVloMGxWcFVtZ2FOa0JSQ3pmckVvOEdZS2FvbXppbXBOQWtmSUNpQTExUEZiRkhqZkNtUWwxYktDR0NZU0FaMlUvMTFrOC8vUlZHc1NQRVQrRnJnektBNlVpVDgyQWE2U0ZVaWU5VThkZFlEVDNyVnhxbWtGWW5EVFlUK3BGWXp4dC9heUt0aUFWb0JkYkVYdC9oeFpOeWhJMjh1cVlFUHljdXUvOFo4bkd3Y0p3dmF5N0ZoUHlOOG1QN1lWcnJzQ2FPMWxWYkNPckFVQXlQckQzSDk5TjdBYTFYS0RXa3MyQmhKbzhoZXovblFIeUZYQkdrSVhvRjJJUDFUWDZzZXdtdXdFc0licS9qUXFCNzdnRStzdnlveFZwQk5BU0swLzlxRnk0SHVCV0h0WkZVd0NSeVhuVnY3dlJlT2VYYWd2Z0t3SFJKVVdnVmNRM3dCZ0Z0VURXd1MzZHNENmk2cGdnakFHMGd4cEVPenRaUG12cFZwZUlPT0VIbEQ3Z1RsckVLNGxtd0IxdEdKYUZmaU5uMVVBdzNjSkJ3QlZVb0hkRlcyM0Foak1EQlRTTkRpNW1FY3JCRGFaOWQzZkRERXp5Qk9MZk1BZUl5LytrOEVkQUpBY3ErUUhuR2Y5WTNDdG9OeEJVRlhnVG53TUx2K2RoUHlydEFEdzh1VG8xdjlMbmMvOU9GaFFMUUg4UXVmYytGL21YUFBkQUtGYUF2QUZ6cm54djl5NTVxNkN1aUp3VlhBZTJUYWdCbHpsZk81YnU5U3BsZ0Q0ZkVMKzF6cWZ4M2FDcTVJQVp0YVBiaHA4MS9rOEpvQlZpZjhaaEl0QTMzYyt2OFQ3ZmgxNFJUR1BWZ2hPSnVUL1ErZnpTeU8vdVRCeXJhdzRnWkQvVnVmenl3aEYwUE9MZWJSQ1lHS215OTgxK3ZnR1lSdndvaUlmc01jdzZ5OS9BY0R3TGNMMjc5ekNucTczc01VUFNOTmdOODdGS3dnVDRIbk81MldIQmZWMUM4RWU1L1Bya3FPYkJzK21PdnlqL24vTzV6Y1FOZ0F4ay9HeXdsVi9EZTZnL3liQzhuOFMxZUh2QjBDSDVnTFlacXJEUDdZRG5MdjdqYjhDWWdKUVZmajdqYi9QeTdlQXJKSUFOQVM4TVhMOUM4NTVMQTVXVlN4QWg0RFhFK2I3dnpqbmU1MXo0MThWQVdnSWVCVWgvNjg0NTc0RkdGVEhBcTRHL0xMMzNoZEFxN3dUWEExNE1XRWI2QXFBSmdENVZtQlZRQTE0QWFFQWRxWHpuU3BiQU5XQTV4TG0vM1hPZHo1SFdQNHZvaHBsb0VaMkxtUDhiM1MrWTMyQm13YXZvVHI4VDNiTzdlWEcvckcrd09YL0Nxb3gvcXNSQ21DUXRYcHpCVkRqL3hLcXc5K05mMmJYdGp2ZiticHpidnpkUHFQTXFKRXVacnRsWUtkZEFGVUdkeEpnQThBemluelNIbUVWR3N6NDVrK3VCZEFXeEI5Uy9oTlV3d3BtQmVFVzhQTmtCWkN0aEZ1aWpsTU5LNWh4c3U1UE5WS3pmOE4yMGkxUjdYVWsxUWlHUGtxNC9XMmQ3S3JuVHJKV0FQYTdLcGdCRHhNZnlMZ0MwRzdDN2VCSHFJWUkwa29udHBkd0VqeE1OVVNRQzhtNlA0QUV2MnVjNzVnNXRLR08rRmZCRGZSOHN2bFlRL3pkQ2RBczJWZzROZ0d1UWl5a0Y1SGQxZEVHZjljNzEvWVRiZ2MvUkRWRW9ITkpMYURkMVY5M0FqaFBHQXdacXVFR2R6YXBOWjg3K0wzWitVNmRiSDlncU1JRStFelNBS2lRcnY3ZTZuekh0LzZzTzk4dE8wNG5iY2ZkMVc5Mzk2dHJ5RnFFZ05xTUN5Zy9UaWJjQVdrdldiN1hFZkpmUlRXc1FEWUR2MEMyL2J1WHJBWE05YVJ1WUtEeXZ4SlpUcFlkR3dqZGY4ejF6WEFqWVVENGxjaHlzdXhZUnhqK3hWemZERGNSZWdGTW9yNmo3RmhMYUFBd1M3TG9GMXNScTVvS2FyNy83Z1JnVitSN1pnWUhLZjlmb3Z6OC9jbFBqVFRtaVF2WERJN2tlRTdQbjY3M01Pc255RGFBUG53ck1LaUdHNlFieThZVlFIM2NsQnpkK2wrRllIRG0vdVlMb0Q0c0dMcGIvcXV3SFdxTnNQMkxyZmh1SjdRQ0s3c2JYQTE0UitUYTMwZSs2eStBMUNtL0gzZ05lRHVoOWN2SEl0OTEzZUJJam1WM2c2c0JGenZuOXZwRTVMdnVncEM3Q0ZSbTFJRGZKTXovejBTK0d3c0dYZlk0V0RYZ3pjNjVwY0cvUnI0YkU4REtMZ0RWZ05jUmpuKytGdmx1VEFBck8ycWtjeGczLy84ajhsM3JFOXoyL3gxazYwM1o0RnEvdWE5dlJiNzdNVUlCOEdMS3pSODBpZmZ6LzRiSTl6NUJhQVZxYldlWllVWWNMditiSTkvN0RHSCsveHJsNXg5emY3dzE4cjB2RUk1LzNrajUrZHNjeGw4QS9jK0xoa3RJVjBFdElkWlNiaFhRVjc5QXZIWkd2bnNaMldDWTVnWndacytmc25kWVNSajhHYkx1YjRZckNVM0JId09jMXVObjdDVldrSnF5V3htb2t4M3NHNjRqdFFveS9vK20zRlpncnZXVFcvNzl5UDhnQWNqTmYxRDZsVmtFR1NHMGZxb1IzK0ZsQzFrckFGRDZsZGtLeXVjT2FSM3dzWTFzTUZoUTIxbG1LNmcza2QzK0dWVDJQeHo1N2s2eU93S1pGVmlaUlpBM2tMVmlOUEUzeG44UFlmNFBVMjRyb05lUzNmNFpsUDhmalh4M2hqRC95MjRGOUVwUy9wRG0vNmNqMy9YNy9ucnkvVEpiQVYxQUdQeDZEdmhpNUx2Vzl2c29zd2gwSG1rd1YwdURPZUNya2UvV3ZmTllXcFFOenllNysxRU41WE1zNXMySENSY0dONkUrcEt3NGk3VC9kdlAvaXNoM1AwSm9CYnNCdGFGbHhXbkEwY201OFY4Z2EvMXErRGpoL0hjRGFmekFNdUpFc3R1ZmcvakhCS0JQa2k0TXV3dUFaWTRGdFpuUUFHQ0J1QUQwZWNMTk1LWW9keXlvRFlUQnYrczQxbjd1NUdBV3JZejRWakN2b1p3QkVZZUorLzd0SUw3YXNSLzRkMEwrTDZHY2c4QWhWSUQ5MVovZHhEdjNPZUNieWJtYkJpK2t2UHhkMDNkRGJOdEhFUCtyQ0ZYd3N5am5TbWlOYk9XM2ErYnE0Mk9PMUMzQTVYOGE1ZVUvNXIzUEUzOUFBME16QzNmTHdHYktHdy9EQkNDMy9PY043QmNJZDhNQWRTSmxuQVJPQXUvMXJ0V0EvMGRjQUY0Z0RZYnR0bjlUbEhNU09BbThPemwzeThEZkVyZUFySk11RExocHNKcnk4bjhYb2ZqN0QrVHpueUdjL0ZyOHVMSmhCZkEyNTcyVmdYOG1uMzllTU9peThuOHJZZi8zR2VJTElGQXRLNkFKdElJUDJUVDRGL0w1eDRTZk11WTlpUC9yazNPWC85ZUlXMER2UTMyRHdkTGlqeWhuUExSeEZQdkx0Mzc1Qm5IK004Z0t5aThENzZDYy9NZlEzTVhuLzIzaVk4QVo0QjhKNTM4WFU4NUZrRkZTRHdZM0RXNGt6bjhXOVEwKy83ZFNYdjZuRVZyLzNFTGNBMkFXK0ZSeTd0YUJOMU5PUytBUkZNY1dzdVgvZGh6K2Z1UCtlYklUNURxcVNQK3RaNC9aTzV4QVBQYkw5Z2EvdVlSMEVFaHlIQVZlM1p0SDdDbldrMDdjWFBWN2QrNHZaQVhsRDRKSEtLY3Y5QnF5RmhDbWZ1N04vUVZjRFR5UW5Gc2FQSUp5K2dLdkpNNC9OdmczWEUrNENqSk1PYTNnZkw5bmlFOXlYTnhDZGhVRWxJWmxqSVhsdG4yUWJRUHlzSTNRQ202SWNtNkp1eGY0cThpMTl6WDR6UTZ5QVdGQmFiWXUvdldCeHQ4UUR0eW5nYjlvOEpzOWhBRnhhNVF6RnRTZms0MTlBZUwvMXcxKzQ0OTlqSDhaQjREdkpkejhZQnI0VUlQZnhJSkIxeWluQVA0T3N1SmREZlY5LzlUZ056RXJJR3NEeTRhTENmTi9scmoxbHlHMk9IQUc4TnZkZmJSQzhCdkUrWCsrd1cvK25Hd3NURkFiNHZjalpjQWJTQmZ1amY5K3doM1BYUHcxYVhnSWF3TW1DQmRTeW9DWGtkMzlGL0t0bnd3ZklvMkZhUmhISW1EWmNCNktZK3BiUDhhc253d2ZKczdmZDZNdkE4NG05SDV4RjdsaitEaGgrUjhIL251UG5yR1hzSVY3Ti8vbnlRWS9aN24zbzNuZ2Z1QVVZREc1VmtkbWhOUEFUM3Ywc04zR09sTFhqV1hPOFJiaThXOE04MmlROEJTeS9JOUdnOE9mZGYxSmU0UFZ3R01SaDJYSmF4RzRnMVRnaU9IaDVQUE5pUGRpY2x5RjBpWG1PamVJbUVRQzlCSHQ0UUFBSHR4SlJFRlVpUEcyTkxnVGVLakI3eDRHSGlTZDhGcEQrQ2lVTG5mMTRtRjdnQWswY0xFeWJPa3dUV01CeElKakg1dThOLzRUYVBBUWN4MGNSSXdDUjVEeUpqbWZSWG1jaDRPSS85R2s1Ui9Va1Q0RTNOZUxoKzBCaG9ERGtuTTNEZWFkOHhnT0p0OTVkUExlMG1DVXRHMHNDMnJJcmZVS1pNVXpCYnlGN1BiUFB1cUk1d3JuUFdnQ1BJL2FoakxnVjBsajM3ajUvenMwNTcrQXlydDc3ZkRrZXFPMmM1RHdCdUIzQ2V2L3hXU0RQL3RZUkhYQUZUenFxQzR0MExqdEdDUzhHcFYxdCs5ZkJyd1QrRjZEMzFsL2IyMkgxZjhhYWRxVUFTOURyanQrLy8rL2dCODArVzBkall2ZDl0LytwMUhiT1VnNEg4WCtNZTUyL0hPOENVQUU5dDA2S2k4ZlJhNVVkOUc0N0F3U3prT3hmM3orSHdCdWEvQzdoOUFZNllYSmV5c0RUd0R1cHZIa2NaQndEaW9EN3R3SDVPYjFrd2EvbTBNQmt0MndIM1hnOFdqczE2enVEQXBPUjJuZzgvOGNqUTBBalA4NVpPdi80OUFtTWMzcXpxRGdKQ1RjdW0zM011VDYyR2dPZHdDVi8rZVE1WDhzV2p5THVVNE5JazVBR2daazIvOHJpTWYvTlJ4QTgveG5KdTh0RFl6L2ozdndyTDNBSnBRR2Z2djNIYnc1bkM4QWdWYUJUMENUWGhzUUxBSlBScjZEOS9icXFidUVGU2h1aXovNHVSZjRZUXUvM3dFOEVVV09kL2svQWJtSURQb2tjSnpVOVEzU05IaUFiS1Q3UE55SnhMTmZJTHNhdWg3NUR0N2Z6WWZ0QWNaSVhkL2N5djhnalN1LzRTNVU0UitadkQrSStCK0xPbzlCbndTUG90aE5rSzBEQjFBbjFneDdrUFhVR0ZrUjhHaFVOdkxNeHdjRkZyZkVIL3lidU5rTTl3RkhvWFIwK1IrRkJvR0RQZ211SWFzMWYvSzdTR3NUMkJtVWZvY243MTBSY0JxVm8wR0hhL24wTXpTSmVSQzVQeldieEQxSUdqc0xVdjVIb3JTSm1ROFBFazVGL3Z5SGtjMy9hNUVvMG96L1EwZzhIWEsrYTVhdyt4bDhFZVJrRk5EVStGdjl2eGI0UFpyem55ZXNQMllKT2MvZ2l5QW5BUjhrelAvdkFuOUljLzRIQ1MxZVRCUlphT0gzL2NZSndQOGxMYitXanpmUm1pV0RtMmFHT3Frb011allqSVN1R3RrKzhJYzB0djV6OFN6a0R2TjY1OXB6a2Z2UW9DOENIbytFSzUvL2o4aTZlT1hoWnVRNmM3UnpyWTYyVXI4Q2pZRUdHUnRSTzcrY2JQbi9NZkhnL3o1K2hQTC9NV1RidjJjaTk2bFd4dEQ5eERvay92cjh0NkZBdjgyd0JYZzZXa1IzUlpEVFVCL1N5SU5pRUxBV3hTMnl1YjMxZno4SC9xMkYzOStPeGhDcnlJNS9UMFdMSjNkMytYbTdqVFZvOXpyakRlbmkvK1V0L1A1Mk5JYndGMEdmQ255ZndWOEVYNFhhYW5mK0Q4cTNZUEV2ejcvM0w0aHZDL3Qyc2x1cURockdrZkxwdTc0c2tPNXkxQW8rVEp6L1d4anNvS0JqYUFCa0F6alg5ZVgyTnY3SEFvSzU1dUJES0NEY0lHK05QSXFFS3BlL3VUN3RhT04vdm9RbWdpYisySDlkeUdEN1E0K1EzZlhOcmQvdGRGeVhrWFVGSXZtdjV6UFk3aEJEaEVIZm9MbnJtNC9yQ0YyQlFJT0FRWTZIVmlNYnI4bk4vM2FFaTFzSUErTFcwT1JpME9OQjVRVysvaiswUG9IYlNqWWdzdkZmejJDN3cyeEN1M202Z2U5QlpmK050TTdmallYay9tWTFneDBQYWlPS2NSTGovMnUwem44djJiSnZtR0N3M1lFMm90MXMvSjBQWjVIMVY2djgvYkdQWWREakFhMEgvbzR3Ly9mVG5odUQ2eWJyOGg5azdxREo3MThRaGo3WVR4b1ByQlhzUk9OSUY4T29iZG5VNFRQMkVsTkk1TE55YXEvOU5IYjlkVkZIYmVXTTg1N2tQei9IWUx0RHIwWGwzQTM5QUJyTGZiREYvNmlqZVU2TS84Y1k3RTB4VnFPZHUzeis4OGk5cHhYVVVleTBHZS9hTUVyRFFkNFpkU1Z3RVNIL0EyaE8wd3JxcUF6NStUK0VYQ0VIMlIxK0VsbC8rdTFmWHVEM1BMeWJiS3hVeS8vM01OZzd3NjVBMW8vKy9IOEJXY01IaUZrQWdjamZCVHlETUJGT1FxYUFnMllKTVk1aWxUd2llVy9LMXlJeVhXMFUrOFhIZzhoYTRpU3kvSmNqUzZoYkdUeExpREVVcTJTWTBQVHJ4N1JudWJNZnBkZVRDZk4vSXpJakhUUjNpRkgwYkllUlZYNFhrZVZPTzg5cjdqNitLOWh5MUFIY1FUeVFYajh4Z2hxbjVZVFdiN3RvN1BybFl3NlZGMnZzWFJIb0dMU2EwTTcvRllFaDByaEhmdm5mUjNzQ3lEeXlGckpWUU9PL2pOUVNhTkFzUVV6OGNWYytTYzRQMEo3bGdybENIa1VvQWowS1dRSU5vaVdJT3puM0xUamFnYms3L1lMemV6T25IaWZkTVdxUXNBbHRZckNLckpYR01yU1NmMVViLzNVUWxSa1RPOTMwR3lNVnh3Y0pHMUdBVjlmMWwrVDhWNEJyMnZpdk91TG5XOEV0STdVRUdqUnJrQTNBWnhGL3QvMEQrQzFrL3QwcWJOWFhIUis2ZllDN01qNG9XSStzVmg1TjJQNy9IdTI3TDhYNCtlazZTRmlISnFpMlFPV09nZjZROWhaQUxkekR5NUwzbHZlUFFLdnJYNmMxYStJaU1ZWEVMM045ZC9QL1Qybk4rdDl3SDdJWStTWG5XcDAwSHVSbHREZWZLQUpyVWF5YUNVTFhwNytoc2V1YkR3dDNZYkV2cmI2UElQZW9iekY0bmlDcmtjZzlUc2ovbzdRWHZzVDRQNS9zR0dJRVdZZGR4ZUI1Z3F4Q3d1V1JoUHkvUUh2aFMrNUhJdkRaeVh1ci80Y2g2N0JyaUcrazBVOU1vbDB2eDBqclBjbnhhN1JudVRpRDVrelBKanYrUFJ3dEFsL1A0SG5DckVCdW4yYTlER2s2WEU2T0FVQ2VBQVNhNUQwQytYL0dFdUUyR3NmVEtSS1R5Ry94RVlTTi8rMDA5bnZOd3k3RTlWalNBUkZvQUhnaWFsQUdwUkpNSUxFcUp2NzhQSG0xaTdzUi8yTUlSYURqR1N4M3FESGt0amRFbHZzaTRyRVVzNzE3RUZjTGdHcXI0Y09vVHV5a05aZWlJakNLeXFrZjk4VmNINWZTV1Uwbi83ZVNyQ25vWVdpd2RUZURJd0xhZHQyKzIrTXlsRWRMZWM0WlZKNWNFY0FzNFI2RDBuVlFSTEFoMG9CL3Z0dlhQRXNUYXg1TS91OUlzb09nWldpUzFhNm8xa3ZVU0lYZm1PdmJVaVpzRDZIKzBhd3ByQTRzUSsxdHMzaFNSV01MRXV3Z213NS9TZXV1SHk0T0pQOWgxaFN1NEhFRUt2dURJb0tkaXN6Ymp5TE0rNzhHM3IrRS8zdzQrUTlYVkxUeWYxankrYUNJUUNlaEZWNTM4bTlsOWUrU1Y3dHdGejFjbm91RU1YTDZqUlBRRGpZeDhlY2p0T2I2NHNNdFJ6N1hSZVFtTUNqdVFKdlJEazRXdHNIbC8zRmswZDB1YmtXVDZWTzg2Mk5vZDZtckdSeDNzT09SZFVKTS9Qa3NzdHhwRjdlaE1BQW5FN1o5TDJHdzNLRTJJcmUvUnhLT2Y3K01MTGZheFk4UjE2YzYxK3FrdTJ0ZHorREV4RndQL0EvU3NBMHUvOHVRNjJLNzJJcTRQb1hzL09jSTRGemdCZ2JISFdvSzdWWVY0MzgxS3F2dDRxZUk2NU9TOTY0SS9Ed0d5eDFxRGZKT2NjVWZOKzdOZDVmd24zY2dyc2VUemY4UkpBemR3dUNJNEt2UlJrMUhKTzlkQWV3SHlLMDFpa1lDRUdqVllCVnBRR0hYSE93WlNBWGJ2cFFuN2lJMklQOVUxL0xERXVCbmRCYTQ3bFkwcUhCRkFCRC9wNkxKWmI4N3diV29rVExMRDBqNTMwMjZ0ZlZTY0R2cVZCOUQxaDFnQ0ZXTUIrbC9KN0FLZFlDK3ovY2ltcVMzbzN6NzJJWUVnRWxDUzRpTmlIKy9HOEZKSk5MRkxGL3VwN1A4K1RrYUJLNGc1SDhzYWRDOGZtSWMxZEhZNVA5Qk9oTnA3MGFONnBHRWxvQ3JTWVBtOXhNanFPUHp5ejVva3RwSnpKNXBKSUNZc080T2hCL05ZQVJHdG9EWHZ0V0xQVzhuay9UN1VmcjZsaUFnRVdoUUFpUFgwRURuSXUvNnA1RHIwMUluNmc4aXdkc05DbXc0QXZIdnR3ajRKdVQyWkR1K3VPWC9jOGo2WmFuOEQ2RHlOVVMyL3BzbDBDTDlGOEV1UWx2Yng0TGVmd0ZOakpiSzM2eThYRmRhUXlmaWFqZnhTaVR3eFFiL1gwRldFVXQ5eHRqdjZzQTNVWnlaZStoL1lPUUxrWHZyRVlUOC93MEpBMHZGWldoOGZYenkzcDBFdmh4WndmUTdNUEw1eUdVanh2L3JLUEQxVW5FNXNxeDZZdkxlK0IrT3JLUHVvZitCa2M5RkZtNjJVT0dtd1pXMDd2b1Z3MVdJLzBiQ1NmRDVLUC83SFJqNUxPRFgwVE81RTk5RkpGSzE2dm9Wd3pWb2ZyV0IwQWppQldoaHRkK0JrVTlENGtlTS8wM0lKWHFwdUJiTkxYeFBnTU9RZGRRMC9RK01mQktxaTRlVDlsTnUzSzlXNGg3bDRidG9uUDg0VXU2TGlQOVpLUCszZHZELzNjQm1aS2xuNHhHMy92K0V4cnZlTlJXQVFCM2NPdExWUmRjYytnUTBBZDlDOFFQQkVSVHQvVWxrSjMrV0FIZWhDdHpwQU9WbVZBbHNkYzJOQ2JFcHVmNVRpbDhOSGtiQ3orT1M5MjdIQjJuVStrNzUzNFlxZ2I4enpqS2t2SzlBOFhXSzVtL2JVei9XZVI2MzhOL1AwaXkvZlB3RWxYMDNLTGFsNlZSeWZTZkZUd1NHa3ZzZlJUYmd0V3Y1MGs3Y296ejhESlh4Y2VJeFFjYVJlV0hSTGlFMTBueUJNUC9uNkk2WjltNjBzbklFMlVIQUloSkJSbEZIMEEvK1I1S0tNNUJOZzRmcGpqaHhUM0lmWHdSWlJHay9ncXlsK21FTk1VdzIyS0cvU3QrTlBMa1A1YjB2Z2l5aWRCa21Hek9sU0pqb0RhcW5WNUNLUUplZ2xmcE8wK0FCbFBkbUNlUHlIMDJ1ejFHOEVEQ0poSS8vUWRieWsrVDgzNEZYMFRuL3VlVC9ZNVl3dHVoMGtPTDVyMEJCYlMzZ3E5LytYWVpjM3pybGY1QzBqQmxjZDdCK2lVQXJrUER4NjhRWFA3NEZ2SlhPK2J0aktoTi96a3p1K1VJMEJ2a1d4YnVFVDZDWUZMOUNuUDlWU0Jqb3BGMHlDNUtua280ekliV0VmUUd5aHI2Sy92Qi9GMnJ2WW91ZjF5THhyMVArbHlDTC8yTzk2MFBJRXVMeHlNcWk2SVVBMjU3Nmw4bm12ejNmRGJRWDl5NkdSU1NpUFFueDl4ZkJ6a0xsNGpxS3Q0WWVRN3Rkdm9qNCtQY0h5UEt4azdacEVkWDNUWVNlRU11UjRjRVVtaVAzZy84cmtVdGVqUDl0YUdHazA3YjVTc1EvRmc3aE5NVC9Sb3JmSEdRVVdlSTlpM1Jzc2tncUF2MEUrQ0tkODc4V0NZQzJNN0RMLzJSa2ZmUkQrc1AvRjVIMXN6LzNYMFRqd1V0cHdyOFZBYWlPS3ZoUnBBR2czWVE0R2dWZWZwRGl0a25maVB3VEp3a2JmcEQ1MXJmcHpxQjhFWm03UFlyVUVnYlNOSGdNVWlFZm9qaVQ0SFdvOEpuSnB6Mm5GWVM3VUtIc0Z2OGZvZ0dYQllCMmd5TlBJaFZ5anVJaTVLOUJxMUt1djZ2TC94Nmt6SFpqWUxxSUJNNEpVa3NnZnhLOENmRXZ5aVJ3SlhBY2FnVDhnZjhpcVE5ek43Q0lMS0dPSkxzem5uMDJqc3Jqd3hUbkVqcUIyaDEzMWNNOVdneXZibUFSbVhxUGtyVUVzblFZUXlKNHE3dU1kUU9qS04zZG5ZN2N5ZThCdWpzZzM0dEVBSXV2NXErR1RTSUJ0S2hKd0JCcG9NK1l5MWVkN2dxeTA4bjkvSjNCalA4alVadFkxQ0N3Um5iU2J6QVJhQmh0Zzl3dFVmNEJVa3NyeVBJL0RKWEhSWXBaQktxaFNlOFhVYjhieS85UEE2K2hlL3puVUhyYmVNbWZDRmc5TEVJRXJxR1lUcDlDQzBBUTh2OENtaHgxaS85QjBycm1qaW5NR3FwR2Q4WWFyYUNHaEwyUG9IR0gzL1l2QS80VldYNTFxdzJ3ZnZWTUZFL0h4U1lVZStNK3RPTGVhekdzaGliOUgwQmpvQmovcjZGQXR0M2dYMGZsNlhGazNTSHNzMDFJaE5tSEp0MUY4UDhsdE5QYkpzS3h6ekxnUDRBL29Idjh2NFRHT0p2STFuM1E1UEJWYUJIa2h4VEQvd1hBSDZPZGlTRk1neXRRME90dThiOEVDU0IrT0JEUUl2REwwSUxyYlJURC96bkF4YWhNK2hQZlpXamgvME4wcHoydW84V0V4Nkl4dDg5L0hmQmlsUCszVTR3WWZnWnEzNmVJODc4QnVYMTJpLzlsaVAreHpqVzczekhJQXVVQnVqZm5hb1pUVWYrKzFua09OdzEraU5xc2J2UkpkU1R3cjBMcGJkZnNYbXZScmx1elNIY29nditKeU9YTGR1cno4MzhMc254cXlyOFZBWWprajY1SEF6MWJDYkNCdGcwQ042TUIyUnlhTUhVN0lXcW9BVG9iTmJvMkdQWE5ubTVENXZEZHZIOGRkVzRXYU5lZkJBNmh4dmhKaVArZUx0OGYwZ0M4SjZOQzUwNStYUDUzSU5PM2J0NS9FWms2RHBNcW9aQ05pN0lPNWM4QjVCYlVDLzZQUVduOEdQTDUzNFVzc3JyTi8zYkUwM2FCYzRXZ0dzb1RFMEx1Ni9MOURTYjgrQzVQYmpyY1EvZmRFaGVScStkeVFrczRFSDl6RlYxQW5XRXYrRThnOFcrYytLckhJaHFJZE5zdHpjclZVUElNTG5lYkJFMmlmRGxJN3dMRWo1SmEzZVR4bjZQN1Fzd2lTdFBscEg3R3ZqWGNJNU5YbmQ2dGhnNGpFU3BtOFdIbkIrbU5OZDQrMHBoQXJnaHErZThLaEwxYURiSllSN0ZZVDRZN2tEalNiVEhpUVZMWEo0aTdSSmsxV3Erc1FWK0xoSS9YazkyTnplWC9WOEJ2MFAweVlIbnFpMEIyZjdNU1dxUTdBMDhmUThqdDVtTm93dWx1VmUrV2dROGl5NEJ1ODdmeTVGb0QyVDJ0RE5oenVDNXozY0lRY25mNklFcUh3NTM3dThlL1I1UC9Yb2h4djRtMmlEYTRMbEV2QUY2SzZzbVA2QTMvODFFOHI1Y2cvckgrLzJQSUphcWI5eitJUkxValNXTUN1ZjkvT0hKRnVnRDFmYmQxK2Y0Zy91Y0JmNGFzUHZ6Rkh6di9aUEtkYnZQL0tscnNlUnBoM1g4RW1nUytDT1gvajd0OGZ4RC9jMURaZmo0cGYzOE04QVhrRXRsdC92K08rdjRUazJ0dU96ZU1ySUdlajhZZVc3dDhmMUNmOXl6Z3QxRU1Gbi94eTg0dlJVR2Z1M2wvRTBHT0lOd1l4eGFCVGtkejAvMm9EKzRGLzZjajRlZnBoQ0ZQalAvbHdPZTdmSCt6ZkR5Q3JEdWszZU13Sk1xY2ljWitQK3Z5L1VIOG53cThHczJCWXk1UGkwajgrd3Jkbi85ZlRiclJrRjF6K1orRXd1SThoRHd2ZWpIL2ZUSnFZemNUV24zYStmZFFXVzNwL3I1cGJ5czRtZXdBckU0Mk1lcG94ZlRiU0luc05FYktCRXIwalNnRC9NcG41L01vazdaM2VMOW1PQUYxd0NPUlo3SDM5NkxWb0p2cDNDcGlISWxPVXpuM3RQUDU1SjY5dHNMWmhEcDdkeUxnUDhzTWNqL2JRdWVCc3NlUXE5R2E1SjcrdmV4OEhvazB2ZDZkWVFQcTdOeG44WjluTm5tV3JYUWVLSHNVQ1Q4cmlmTzM0d0lxKzcwT1RENkZHbnNiNU1mcXdQN2tXWGJTdVJneWd0b0EyNEk1eGgzRWYwOFg3dGNNcTFBZDhKL0ZQVGRydUQxMGJoVXloT3JBQ1BFMGQrOC9TKyt0TUZZZ29kTmQ5WSsxUmROMEoxQjBqWlM3aTFnYUZMRTcwd1RaZ09PeC9KaEg5WDZXemlmaXRwV3g3NExsODZ4SHJ2VUNvNlFpc1A4OGJsM2NqOHArTjUvcG0yaVE2ZDhiVk5iZWpBYS92Y1F3YWJ3Tjl4bjhkRmlnTzNteUFRa2VyMEY5WUY3N040TUVpbGEzKzEwcXJEeTZjRG1lZ1FJeWZ3UzVJTnplNGYzV28wSHZxMUM5YThUL1ltU3QwRXRjaUVTbWNlKzYrenc3a1JEemFUcm52dzRKUHk4bHRjQ08xYmtaRkpmbzZ4M2VyeGt1UUNKY2JJZEFPOStKeXNCbjZUeEd4aFFTZm42SmRFTUtDTk5nRmdsZmwzZDR2Mll3RWM1YzR2MW5BZkgvREJMaXQzVjR2N1ZJK0hrQjRlS2JlOS9aNUxtaTJ6MTNFZWNpMTBPZnYzdStHd2xSbDlENWZHdzFhdk9mUXhxTE1uYmZXVlF2cisvd2ZzMXdObkk5ZERlSDhKOW5EeEloTHFQek1BeXJrS3ZWTTRndlB0cjVmdFRldHJQYjMxSndGbXBueHhvOHl4NWtnWElGblM5R3IwVGl5dFBKaHFIdzcvc1FxbSs5amtsMUJ1cG5UWXVJelgvMm9ySEsxWFFlS0g0U2FRNG5JQUhlOWI1eDd6K0g2bHRiL2MxU0JDQlFwcnlKMUJvb0wxUHF5Q0xCSnNPN1VlTGtUUXFHU1YxdDFwQ3U5dWY5dDczZmpRcGJVVnV6cjBDRHNtTnluczNOcEduVUNleEEzQnROaXN6Q1lBS2w4U29hRnpSN2I4SDRpbkxCbUVDckhhdWJQRmNkOGQyQjhzZ21oWG1USXB2c1d1RGhTUm9MalhhK0Qxa29GZVdDTVk0NmdwZzFVTjE3MlphQ2U1TG5iRFFwSEVMNTdhWkJJNkhOampPb2pCVVZoMnNNZFVxdVMxeGVPWmhGM0tlVDgvM2s4N2ZKdnFYQkdObUpiOTdnYno4cVgwWEZZUnBGNXZDTkJrSDJtaVBOOTJhVFlwdm9ENk4wYUNiNjJORUVoN3ovN1RhRzBjVEVCZ0gySEhrZDAzNVM3Z3MwZnM0aDV6WHNYTS9qRDJrdzRpTDVyeVpzbXlCTUF4TkQ1cE5Yc3pMcUNqN3VSRHZHTzViZVJXQUkxZjA4VWNvOVd0NHNPTytib2VZY1hWNW5vSUdWaXpwYTlYc2RuVSsyV2tVTnRRR044aWV2UDJpRU1TUjRiRUtyM1djU21wM0g4djhhSkg1dGIrM3h1d0kvNyszOEQxRHNGY00yTkJINkZ1cWp0NUkvVGhzakRUcjdESlRmYTJtY3RxQkozMXZwVHN5N1ZyQU9DVHluZWMvaG50dHhHeHFiWG9YNGJ5T2YveWdwLzFPUy96ZitlZVVLdE5ENk5vcmJrR1FLeGQ4NkxlZTUzT04yeFAvYmFFRndHL25qMU5Ia3Z6Y2dTNXRUQ1hkaDllOVJSNVBlZDFFcy93K1EzU0dzRWYrcmtWZkM3Y243UnZ6WG9qSndJcko0c0RGMm8zNzJGdUM5RkJlQ1lTMXlNVHV4eVhPQjZ1UjMwUHhrSzhxalBQNGphTTYzRm8ydm5rd3ErdWFOTTBIbDZnTVV0eUhMR3RUR2JZNDhpMysrRTFsbDNFeTZLSm8zVDdIZGJOZWdOdUNKdERiRy9nbndUL1IrOGR1d0duZ0hxVXRvM25QVjBkem4rNmp0MjVHOGI4Ui9aZkwvNjVGSGljOC9kcjg3a05oY1ZBaUtWY2pLMW9Lak4rcnJkeU9YdEMwbzd4c3RDZzhqdnF0UUc3Q09OUGFzKzU4SHZmYzdrSVZpMjR2L1N4V0FES2NqYXhoZkRjMUxFSHM5Z0FhRnM4bDdHMHlONUh3LzlsK2dodVE2T2w5bFdTcE9RdXE4SHlEV3phRFk4NXNJWU1GRGJTSVJtK3czcW1EN1VlTmYxTURIeDJZMFNJdUpOSTNLZ0lrQTFoRU1POGRXOHQzTzUxR24wcS90T0RlaVFZcGZicUZ4SGhwL2F3aHNNTzN6YjlTdzFrbXRmb3BxK0gyc1EyVWd6eklyNzVwTkNIMyt2bFZGWHFkcTV3dW9nZTNVeW1xcFdJM1NJRStreW50dmsyR1hmNTNHVmpWNS96OUQvN2FqbjBScGtHY05rM2ZlVEF4b2xnWUdWMXpvQjhiUmdLWGRmTFBualQxM0h0OTZ6bmZxM21kRndtSlIrZnliSFJzOWR6UGVyaFhRSGpUeC9hZWMvK28xaHNtS2xOQisvdjBxc3R5d3dWK3ovM0hQOXlTLy9TVDk0Uit6QkZyMDN2dm5kZlRjODZRVDFwV2tvbUt6Y3VOZTI0dXNFVDVMZi9oZmhDYmVybVVHM25uc2FQejNKTzlOVFBYNU4wdURhZVR1OUNYNncvKzF5T3FtV2I3WjBTMjNNZjcrYnFQTnpxZVIxY3VYdThLbWZid2MxYjg4L25ubnRnaHVnc1VLVkpkY0M1ZFcvbWNhQlRxK3RGdUUyc1FGeUJwa3dubW1Scy90NXR0Y2NxeVRXbmMzc3ZDSXZaOUJsbVpYZEpWVjZ6Z1BXWVBrV2ViazlYbG1CT0R5cnhGZlVHdjB2elBJMHVxYXJqTnJEYzlIQ3creGhkQThIc1ovZ1pTL2pTSHlySXJ5L25NV1dWcmQwQXR5TGVBc3RQRFV5RWdsZHMzNDM1ZDhkbVJ5SEl2OE52WWZwaS9zUjRzcnVkdThOME9uQWhCb0VIZzJXckZ5clZXYVphVDd1UytZTkN2NCt4SHBtK24vTnJRamFDWGtaT1FMYkw3bjdhWkRxNFcrVHVydXRKWEI0SDhpTWxITEU3QmkxOXJsN0Y2YlI2TFhkdnEvRGU4d0VrRTIwVndJV1NwZi8vMENFcjEyTVJqODF5ZXZtRnRVTy96OGEzbm5DMmdRTmUxODFpOE1vUldiMVRSMmkydjB2cDF6RUgrektCb0UvcFBKcTVFUXNoU2VlVWNUZnZyZDlvRTRtOVdtb1JtblZxKzVSLzlhTTB1cW9tRFdNTGFJMDRoSHV4ejlhd0MvajZ3OTNvOG1mNzEyZVcwRncyUmRGRnZsVXlkck1kUHE3NmFSRzg3N0dReitvTHovZmJMV1A0MzRkSExjaDl3OVBrei8rVStnZ05OdklUc1Jkby8rdFhicmlIOXRIL0NQS05aSnZ4WS9EQk5vSjdZM0U3YUJyZkpzNS9NNjR2d0p0TVgzSVBCL0V3b0U3cnZGTmVMUXlXYzI4ZjhzeFhrOTVHRWNDWUd2b2pXTGFQOTlxOWZjOXpieHY0VEI0UDh5NUtLWkorRDQ3L091dGZyZFdlQWJhUEpmOU81N1BzYVFFUGppNUJ5V3pyUFYzOHdpaThvckdReis1NkVkdVdJaGFscmgyMjU2UElpc1hqdmVmYThiQXBEQmhKRFQwSTVoN1pDTENVQ3gzMHdqaTVkYkdZekJ2NHRoWkJGMEF0a3QwenN0K082MWZjaUVkaXY5bi9qN0dFWW1nY2VUVmNTNzBlRFp0UmtrL1BSajIvVm1zRzNwTjVDdmlDKzF3N1AzczJqVmRKZHpiVkJnMjlLdnBmV09vTmwzOE03M296WmdFSVFmSHhZSWV4V05ZM1hsY1d0MGJrZXptaHdFNGNlSHJXQk9FQXJCemM0YlhYT1BaalUyYUcwL2lQODRxZHRpdS96eVBuUFAyM0dqNmdkR1NRT1VRL1A4akhGczlKbWRqOUgvZ1g4TTVycm9vaG5YUDZDeEFPU2UzNG9tL2g5aE1Qbi9McG9JYjByZXQ1UFByUnh2Unl2K0gyZncrSThCYjBEOE55VFhsc0t4R2Y5UG9kaEMvWjc0K0JoREZsR3ZRNHRCMEQ3UFp1ZGJnYytoT0YrRHlQK1ZTQWhabDF4YlNsL2ZhS3l3SFFYai9qS0R4MzhVeGNkNkNWbTMxWGJIZVkzZTcwREJxTDlPLzZ5ZTh6Q0t3bUs4Z0hSM3FqdytTNzIyQzFuQVhzbmc4UjlCOGFGK2tUUldYU05lUzBtRE81RzEwelVNM2hod0JCbkNQSnZRYmJWWk9yU2FSbmNqYTZjYjZCTC9iZ3BBTHRZaXE1RDF4TGRPOXdrMkVvRDJvSVp2QzhYNWVIYUsxV2dRTkVWekg4NW1CWDhhQ1I3YktjN0hzVk9zUklPZ05UUTJqMnpsMmd6Szk1MzBmN1d2VlV5aXZGOUY2MktZZjgzZXp5SnJsOTBNM3FBM0R4T29Ea3pTMkt5ejBYczczNC9Ld0RTRE4rakp3eGppUGs3V1BaQWxuTThscnlJQ1BIY0xJMlRGRUdqTTFUKzY1NjYxejZBS0h6NHNVTEFidzRrbEhpME5Cc1hpcHhVTWtYSnZ4VDJzbGMvS3doM1NPRTZ0eEhENkErSldNM2E4QmEzMGZnckYwU2dEVGdKZWdRYkVzYTNEMnpuZWlsdzhQa2Z2QTV4MkN5ZWlyZHJQSXI1MWVLdjFIc1QvS3VUbXRXUlQvNEp4QXJLSU9JTjgvczJ1MmZrV0ZEL29xL1Erd0d1M3NCbUpBYzhrS3dZdVpReXdGYmdXaVI1YmV2clUzY01tNUI3MGRDU0dOZUxYN1AxMkZFUG5Dam9QS0Y0VU5xQzI3NmxrZDQxZXloeGdCOXFCK2hxS2pmSFdDZFlqTiswbkU4WndhemNOZm83Sy9mWDBMOVJKdTFpSERHR2VSRGFHVnp2cFlOZnZSTUwvemZRZ3hsbXZCQ0FYRnRodkpab1VUWkNhU3RxV3d2Y2p3dnRJVi9qM29nd3Z5NlF2RDZOSUNIRzVtNFdFVFE1dFlqK0Qwc0FtdkxzWlBLVzNYWXlnU3VCeXQ1aFJaaWxnRmcyenBMdm5tUEJUbGtsdkhpeXdtY3ZkVEFYTlpjd0NBMXV3M05ua05VMzUrUThqeXhEamJjR05ZL3puU1lNRm0vQlRsa2wvSHR4ZHZFYkl1b3ZZNU5nbTkvUGVheEF0ZmRxRmlRSEcydzF1YlB4OW9jTmVSUVoyN2hYY1hjeGl3Z0JrWXdMVkdYeExuM2JnQnJUT0MrN2NhSUJjQmZqNWJUQUI2TmVTOHgzSXd2YzJOT2k5a3ZJc2V1VmhKUklDTnFLZ25sTm9QQVJwZ05mZHlkRVd1bjZNK0Y5Ti8rTGJkUXVUS0ZibVJ1QTR4Ti9pcGxuc0lKLy9UOUNnL3hyS3MraVhoMGswR2RxQU5vMVpTN3BDYnJ0NjdTRjFhOThCL0JSTjlxK2ovUHhYb0RpUjY0RmpVZG0zelVOc2NkaGlJZTFDWmVBTzFBN2NTRFg0bjRqSy9URW83eTNmTGViUk5Pa3VybmVpTXJBRFRYckxzdWliaHdra0NLNUZlWDhVYWIyM3hXR3phTjhEM0VWYURtNmwveTZPbldJY0xRSlltSVJIazVaN24vODlLQTEyb1RaeEMrVlo5TTdET0dyN3pUdGdFZ1YyaG5SeDNPWTU5NkwrYmcvaXY0MGU4Ly8vQ1k0SnZEczEybG9BQUFBQVNVVk9SSzVDWUlKcGJXRm5aWE12QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1EQXdNRGMxTlFBek1UQXpNREF6QURBeU5URXhOREFBTURBd01EQXdNREF3TURBQU1USTJNVFF6TnpZd05ETUFNREUwTnpZeUFDQTFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSFZ6ZEdGeUlDQUFjSEpsYkc5aFpHVnljeTV1WlhRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCd2NtVnNiMkZrWlhKekxtNWxkQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUdsdFlXZGxjeTl6Y0hKcGRHVnpMbkJ1WndBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBd01EQXdOalEwQURNeE1ETXdNRE1BTURJMU1URTBNQUF3TURBd01EQTFOelExTlFBeE1qWXhORE0zTmpBME13QXdNVGN5TURFQUlEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFkWE4wWVhJZ0lBQndjbVZzYjJGa1pYSnpMbTVsZEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUhCeVpXeHZZV1JsY25NdWJtVjBBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQklBQUFBQkFDQVlBQUFCaUR3ejlBQUFnQUVsRVFWUjRuTzJkZTV4ZFpYbnZ2OWtaaG5FWXhta2NRd3d4RERIRUdERWlJaUFpSWlKYVJLV0kxcnQ0YVQydGJXMTdQaHpyc2RhMjFtTjdQRDI5NmJHMTFtcnIvVmJyaFZLTGlJQ0FpSWlJRURHR0dFTUlJUXhoR01Ka21PdzVmL3pXMC9XdTkzM1h2c3plZSsyOVZ2cjdmUFpucmIzMlphM2ZlMzkvNy9NODd6SjZqMG5nREdBajhBUmdQYkEyK1d3VnNCeW81ZnkyM3ZPbjZ6MG1nZE1RLzhjRDY0QTFpUE9xNUR0N2t1Tk9ZQnZ3WTJBTGNDV3d0OGlIN1FGV0FLY0NHeEQvS2NRZlV2N0djUmZpL3hQZ2R1QnFxc0gvWkZUdWowTmxmelhLLzVYSjBlVy9nNVQvZFpTZi93UndJaXIzajBONWIvd25rK04wOHQzZGlQOGR3RmJnZXVlenNtSWMySXp5ZlFvNEd1WDdFQ29iQVB0UU91eEJaZUFPWUR0d1kvSlptVEdPMnI0MXllc3hwT1YrSWpuT0pOL2RDOXlGMnNFZHdDMlVuLzhZYXZ0V28vWnVGZkJvNHZ5bmdidFJHZGdKM09wOFZsYU1vWEsvQ3VYN1N1QlJpUGQ0Y3B4TnZuc2ZLZ083azlmdGxKLy9LQ3IzazhsckJjcDNFUC9sd0lQSit4bFVCdlltcjIya2FWTldqS0M4bjBoZTQ2VDVQcG9jNTVMdjdrZjFmUjlLaDUzSnRUSmpHT1g3dVBNeTNpNy9HdUk2UzVvR3UwblRwcXdZUnZrK2xyeEdreVBKT2NBOGFUck1KcThaVkFmS3puOEk1ZmtJNGp1U3ZHb29iV3JBUXZMZGVjUjNmL0thVHE2VkdWYk9oNTNYRUNsL1NPZDVDNGl2cGNNc2FkcVVGVzQrMjNISU9ZTDQxNUtqcGNFQ0tnTlZtQU83ZkYzZU5WTGVkclEwc0hTb0F2K2FjNng1NzkzdkdIOUkwNkduL0pmMTZIOVBBRjRCbkpXY1EwaldmWWE4eit5OFRqWnhCaDJiZ1pjQ1p3TEhFK2ZVN0dqbk53T1hBNTlBRThJeTRIamdmT0NaeVRtRWxjQy9sbmU4QmJnQytCUndVMjhldCt2WUJKd0hQQ001aDN6ZWpiZ2IvNnVCejFFZS9odUJjNEJUME9UWDU5bk8rUmJnMjhDWFVGcVVBZXRSM1g4S0VyNWkzSnE5dC9PdHdIZUFTNUVnVUFaTUlkSDN5Y2s1dE03YmY3OE4rRDV3R1JJRXlvQzF3RW1vSGh4RGE1enp2ck1EK0FGYUROamE2d2Z2RWxhamZuODlFanpiNGV4ZjJ3bjhDTGdHaWFKbHdFcVU5MnRKRnpueU9DNlBYSE5mZDZKOHZ4R2xSUm13QXRYNzFjbDVxL1UrZG4wdnl2ZGJrU0JTQm93ajBXOGxxZGpYYnQyM2E5TklFTjVLdWxBNDZCaEQzQ2VUODZXMi9UVlNJV3c3NVZrTUdpVVZPMDNrYXpUT2FmUitsclFNbEdVeFpCanhOdUdubGJGdjN2a2NxUmhZRmpGNGlLellCYTJOOVdQWDVoSHZHY29qaHRZUWJ4TjhhdDVuL3JGUnVpeVFpcUpsRWtOYjRkM3NNK1B2aW9KZFJUY0ZvREhnRGNEclNTZTkwSml3UFVQZVo3SGZXb0lNR3NhQVZ3T3ZJWjMwMHNFeGR1MVc0QitBLzl1ZFIrNHFSb0dYSStHdlZmN3Rwc250aVA5SEdMeVYwVkhnUWlUOHJVK3VOZXJZMnIwR0dnUitEUGdvZzhuL1JjQUx5UmM5bG5wdXg2MUlDUHdrZzhkL0JJbGV6ME1UdjZVTWRodTlCdzJDdndCOG5zRWJESTBnUzg5bmtWbzR0c0t4MVdzZ01lUnJ3SmNaUFA3RHlOTHpOR1RsMUEzTy9yV2R3TDhEbHpCNGc4RmhKSHFkaVBoRGMyN3RYdDhGZkJPSmdZUElmeE5hOEdna2V2alhsamY0ekw5Mk43SUt2WWJCNHorRTJ2MzFkQ1o2TlBwc0wxb0V1WkhCbXd3TWtWbzVtb1ZUTit0K0RRa0F0NktGa0VIalh5TzFjSFJGSDNMT2wzSnRCbzBCdGpCNGM0QWFxdmNyU0MxOEd2RjN6MXQ5dngvMWdkc1pUUDVtM1RYc1hQT1BTem0zOTNOSUJOM05ZQm9EREJQUGUvL1lUcnE0MStaSnJTTUhrWC9Nd2dmdnZOWDBpSDIyUUdvZE9Hajh4OUN6eFRpNzU2Mm1TZXhZSnhYRHVvSnVDRURqd0s4RGIwR0t2NkVWd3ZZTTdTWVVwS3BZdnpFT3ZBbDRNNmxKUDEwNDVsMjdBbmgyUjAvY1hZd0JGeUhoejF4YWxsSzUyemxPQXg4QTNrLy9WMFhHZ0ZjaTRjL3l2eHVOdlgvTlBlNERQZ2o4TFlQQjM0UXZmK0NmZDk3SmdBRFVBZnc5OEdINjd5SXlDcHlMaEs5R0EzLy9mU3ZmSWVkOEJ2aG40T1Awbi84SWNEYndYSnF2OXJaenJSSC9XZUF6d0dmcHZ4RG9DbC91YXU5UytMYjYvVm5nWDVCVjNDRHdQemw1SFpsYzY1UnZzN1RZajRUQVMraS9FRGlNTEg0M2t4Mzh0NXFYdmdEVVNuMllBNzZCeGdMOTVqK0VSSjhOcFB5aC9mcmRUaHJNSWZmZzYraS9FRGFFQlArMWlEOTAzdFkxKzJ3T0NXRTNNUmo4VnlGckwzZmkzMm81aUYxcjl0MTVCa2NJcTZGeDd5VDUxaDZ0cElYL3Z0RjNGcEJsN0ZZR2c3OEpQLzV6RXJuVzZubWp6eGJRWXNBdUJrTUlNMnVmUFA3K2NhbHBaTWM2cVp2d0lBZ2h2cVZQemZtc0cra1JPNXFiYkwvNWp3Ty9EYndWZUFteTFEWTBTb2ZZdFZiVG9VN3FKdG9SLzA0Rm9GY0M3MEhtbm9ZOE11NzVIbElmMTZmbGZLZVZoSUxVWjdRZmVCbndUdEpZSnJSNDNJTTZicHU4cjBDTjZLckk5LzN6ZHdGLzRyenZad1c0QUhnYjZZb250RmFoOTVDcTJaRGw3Lyt1MFhFdjhIWmtFZE1QdkFoVi9Mejh6enZmUzhxL2hvU1RadnhqNVdFYWVBY1NBdnFCNXlQaHMxSCt4OTd2UlIyM2lSZkdmMldELzRsZDJ3dThHL2gwdHdpMWlUTkpoVDk3cGhoMy85bytsUDgyZVRmK2s1SGY1djB2eWYrOEQvaGlsL2kwaTFOUnA5ZnVpdjhNNldwT2pUUkd3b29tLzRGM1BnUDhEZkRWN3RKcUdTY2g4ZStSeWZ0R2VlNitqTDlOM24zK3Jmd1hwRUxvcGQybDFUSTJJemR2Ry94RGF4WXRzOEREcExGUGppU05GZEpLR3VMOHo4ZVFpM1Evc0FIVkFZdGwwa3JlZzNpN0MxaTJhdjdJRm4vdnB1TVhrRVZRUDdBV1dUemxXVHprOFpoRDR4YUwvVEtDK1BzQ2N1ejN5NTFyRDZHeTN5L1grRldvRE5qa3o1NnJXVnBZYklzRlV2NUR4QVhrUnVtNEgwMDQrdVVhUFluS1FJeS9lKzYvdDNKdi9NMVZ4dWZ2LzRkL3pZVEFMZDJsMVRMR1NlUDUrYzhIK2M5dG9vWFBmNWpHZkdQcGVEUDljNDBkSWI3bzVSLzljeitjaDdrTCtRSmlvLytBVkFqcmwydW9uMmUwZUhTNXUxeGo1YWpSK1FMaTNxODRvYkY4d2p2UE84YitweFVCMVQyYUVOYXZSZENMZ0Q4ajFUK3VRTVlacmFRRDNuZGE1ZXlYb3hrNldBUmFxZ0EwQmZ3ZE1uYzM1RDNvTmpSQXV3cXA5bHRwL3NCNWpXRGV2VXdSSzBvTVdRdjhGVnIxakQyUGU5eU9PdWx2SS83YnlGKzFHVVZtMU1lakZlV3owT3FheXozUFlxcElKWHdOS3Znbk9jK1ExL0J2UndQVWE1RUxWeVArSTZUOG53bWNTZGFkaXB6emE0RFhKZjlkQk5ZQWY0VGNIZHpuaVZYZ25XaWw4anVvN0crbk9mK05LSDdRR1lUOFkvWGhPdUNORkRjUVdJV0VONHR2MWFpVDJnbDhGNjFXYmszZU4rSS9oUWJWcHdDbkorK2JOWWpYSXd2RTdSMXdhZ2Nyay90dHBESDNHdXFnZjRBR2Fqc1EvenpCZWdTVnJmV29iSjFDR0VNSHd2dmNDRnljL0g4Um1BUmVpNEthTitPL0I4VncyWUs0N3lhZi96RGlQNFhFaGFlUkJneHZWTTV1UnNKNFVURlNWaUR4LzlqSU0vbnY5NktnL2x2UmlxV0ozekVNbzdwbEUrdW4wQnIvVzlGQ3pLNk9tYldHQ1JUakxPYnF0OXg3Zng5cHU3ZUhWUHlPWVJqVnJUV29iajJKY0ZFa2xnNWJnTCtndUluQUdPcWJZcy9tUCtjTWFiM2ZpMFRidkw1NkNOV3RWYVJXTlJZd1BHOU1WRU9iQm55RTRtTEVqS0wyeVJXczNlZHgzKzlIK2JJSGNUZnhNNFloVkxaTVdKZ2lYRnlKeFV6NkdiSUdMQ3BHekFoeTk4dXorSFRQYmFIVEppcXo1STlUTFdEd0NsVHYxeENLb2tUZTcwSWllRkhXd01Ob25ETHVQSS83WE82NUxYVHVROXdiamROcnBJR3l6WjNNVGVOR2ZleGxGRGNSTktzbkU2d2dQdzFzb1djV3BZV0puekhVU0sxcFZxQzJjTXo1ckZFZmN4M0ZXWU5hUGpWeTliS2p1YTNNa2NZeGFjVGY0Z2VOa1M2TTJXZDVhVHlEUk5DaXJPSHNPV05qTWdqNUwzaXZSdjlyb3BMclR0ZW9mb0hxMURhS05ZUm9oYnZCOHJ5Vk9MNXUvQ1JiR01qamI4YzUxQVlXeFg4ZFduZzZqU3hQaU0vUDNjRE96V0Jsd05LaGxSaFM4NmlQYVZzRFdJb0E5Q0xrZmhOci9PMjRBeVhRNStsTzRNNVdBa3BaUTlQclFuQXVXblZ2MVBudFFrR2J2MFRuZ1RzM29OZzZiMFR4YjF6ckg3L3dGUkVvK3h4a2RXRWRNNUhqYnVTaThWVTZGMlhXbzhuVzY4bkdWc0U3bndGK0JaVzVYdUlzWlBYVktQOTNJeGVOUytoY2xGaVBMSzFlUnpyaDh1OEw0djlyOU40YTVBemdkMmpzNTc4SHVXaGNSdWVpeERyVTVyeUMrSVRUampQSUd1dkxIZDZ2R1U1RzVTdzJNTFAzZTVHTHhwVjBQaWxmaTlxY2w1Q0tBVVNPczBpVTY3VTF5QW5BcTJoczliQVBDZjdYMGZta2ZBMXlNWHNoalNmYys1RW9lMW1IOTJzR0MzQi9SSU5udVErSmtqZlMrYVI4TlhBbWlpM1ZqUCtmb1ZXb1htSURzdnhyNU80emk3amZRdWVyazZ2UVFPczVwR0pBck4zWmo2ekJydTd3ZnMwd2xUeVA3KzdqUHM4c0VxVnVwL05KK1Vva3RqeUR4aFp5YzJoOGNFT0g5MnVHVmFnTnlGdXR0cnpZanRyK1RpZmxLMUNkT3dIdEh1ZmZ5OTdQbzQwU2J1N3dmczB3aWVwQW85WDZlVkt4dTlOSitVUnl2MDAwZGpHZlIrT05YbHZEVEpCYS9kZ3p4SjdGeE41T1hSVEhVWjNiU0dNWDQzbTAwTnpyUVBrVzREcHZIRkpERTdGcHVoTzQxM1lSbktLeGhkUUM2bTg3SFc4MWcyK3BSK1RvdXFoMHVqQTlRaXFLTitwejZoUVRLTDVHVnBTQWtEK2tuaW1kenNlR1NVWGhSdFpHZFlvTGxKNDNEM2ZQWGRHbkV3eWg4alpPMnViNnoyRDhkOUY3RWZoQ1pQd3k0Vnh6K1p1SFRyZm00VFhTSFFUOTJFbysvMm5hYkcvYkVZQnFhSUQ5R3prUEFXcDgzNGRXWTNwaGtkTEk1TTdPdXhva3lmdnYzME11TCs1OTNlTldaQm4wUmJvdnhBeVJtb3k2eitTZm0rTGNDL3d1RXFMYys3bkhiU2cyelpmcERmK1hvVW11YTNtQmQvNS9rRnRhTDRTdzMwS1QzN3lPZnp0eXliaWtCL2NmUW8zUHhZaS93WCtXdjBScDFBditiMEt4ZnV4K1B2OGRTUGo4ZWcvdVgwTkMyRnZSZ05pdStjZjNvMGE0Ri94ZkRyeUFrTGVkNzBMQzM1VTl1SDhOV1YyOG1jWldZWDhQL0drUDdnOFM0cDVEUG44VC9xN3Z3ZjFyU0h4K1BhbFZHSVRQOGpGNkZ5VC9IR1NabURjSXZRZE5RbTZrTi96UFJPM1BsSGQvOS94VHFBNzBBbWNncTgrOFNlZytKTURjUW0vNG40NkVVRmNJOXN2QnY2RFlZTDNBU1dnaW5sZitaMURlYjZVMy9FOUM3WThKZ2JGOCtCcTljNG5kaUFSNTkzN3V1UWxmdlppRTFwQVFkQ1p3bEhkZjl6bStSZThXQWFaUTJYUHY3WjZiOE5VTFM3d2FTditUQ2EyaTNHZTVqdDZKNEtzSjNiVGRaNWdqdFhUck5tcW83SjFJWTZ1b0c4bkc0ZWdtVnBCMWQvYVB0aExmSzB1c3RhZ01OTEk4MjBMdlJHRGJ4dDd1NlIvcnBGWmV2Y0JLbEFhdXk3R2ZEdHZwblFocWhnZ0dQdzNjYmR4N2dRbmlRcGdkYlF6YWkvYlgwR3orMmN1dHk4MHlMaS9XR3FqdDZZVUlXQVBlaStiQTd2M2M4eTNJRXJ0WElUbk1Lc3dYd3R6akRHMklnSzBLUU1Ob2RlMUM0c1Qzb1VuWFAxR01HMWF6b0Z0emROY2NjZ2dKVytkSDdnWGkvMTQwOENyS0RTM0czYzdOdjc1YkdFSldQK2Q1OTNNTDNaOGo2NXRlODY4aDM4djNFcHFnRzdxNXV4MkkvenZSQkRCVzNpd1d5WmNvaHY5clVYN0UrTmRRT1h3ajNTc0RReWpRMlhPY2UvajhMUlpKRWZ4ZmlmTERqNWxpK0NLeWh1b20vemNCVC9mdVorZjdrZkIxQmNYd3Z4RDQ3OFQ1MTFBNXZKanU4bjg1OEZUbkhqNy9mNlgzMWhkMjcvT0EzeVFlZEI1VUR0OUI5NFR3R21yN24wdzgveTBXeWZWZHVsK3paN0hZVzdISlNBMEpzTyttdS96UEllN3lhUDN0RmNqTnM5ZW9JU3ZNMTVFL0Vmb0dFZ0c3eWY5VTB0ME4zWHVCNnRrTkZCZUw1SFFreE9kWllYNGIrQkRkNVg4OEVnRGMrOWo1QWxwOTM5NmwrelhEU2FnTytFSEg3Zng3cUEvc0p2OTFwTEVlWXZ5M1Vad0w1bWJnVEVJWEpEdS9oZTZQUmRhU3Y4bEpIUWsvUmJrZ2JpUzF3b3VWL3kxMGZ5eGlXOXJiZmR6N1dTeVNvbHp3MWhFR25YZWZaeHZxaTd2SjM5M1NIZWRvTUJlM0lyQWFwVUdlRUxBTFdRSjJrMzhqRHhUbzBUYmRPWmdrRExwdXh4b3FpOTFjaEJnRy9oR044YS8wUHJON0YrRjlZbWdXZTJzZjNSWEJoaEgzbHhQUC8ybTA2UDRSaWttRFVkUVc1MWtFemRKaVc3eTgrVmNZUXNMT0M5REVlcEYwZ3IySWdoQytCTVY0V1d6bHBsM0FRVlRobGhQR0hJQlVxVDNRaFhzTklaT3Y1NUZ5ZDQvL2lnYWoxMU1jZjV4N3VYbG8vTTBQOFdBWDdqT0U0aXVjVFp6L3Z5R1htTzlSRFA5RjRQc284UE5qVVVmbzR0bW84dHZ6ZFlvaEpEWTlpNUQ3TXJRdDgyOGx6MVFVLzV1UXBjTmpnU2VTMWtmTC8rUFJaUDF6ZE1jRTgzK2lTWWZMbmVUODh1VHpXeWlPLzgxb0svaWp5YTdJazV4dlFpdUYzYkRFcTZGNFB5Y1I1ajhvL3RTZm9qZ3ZSZkgvRVJKYlZ3T1BKMnovTnFINEtWK2xPL3hmaCtxWmNYZjUzNENzL25wdGVtOVlSR245RldRSkVMTUdPdzdWZ1grbk8veGZCanlCT1ArYjBlQm9lNGYzYVJXTEtPYkxKU2crekhIT2M1STgyM0hvZWI5QmQvaWZpNnpPM1BKdjU3Y2lpOStpNGk4dG9nbk9OeEQvZGM1emtqeVh4Yys1a3U3d1B4MU5nTjEyejg3dlFJSmJrWUZJZDZBSjNncmdtT1NhT3hDZVF2R3B2a04zK0c5R2RTM1cvdCtKckU3dTdmQSs3V0FYYW5jZWlmb0Fmd0owTk1xdkcrbE9tM3djY2ovenkvNHk0RzdVQnR6ZmhmdTBpcnRSWERtYkNMbDV2eHoxQzZ2cFhwODhoY1MyMlBqblB1VHErRUFYN3RNcTlnSzNKYy8wNk9TYW13WXJVWG50VnArOEVuZ0UyWG1QbFlNSFVOdjNVQmZ1MHlydVEyM2dFV2dpNk1ZZFdZYks2aVJxbTdyQjM4UWZDUE4vSHBYOWg3dHduMWJ4QUdvRExBZzFaTlBna2NuckxybzNCN0QvOXVlL0Iya2MxNmtYMkkvYTIyRlVCaUJiL3NlUzYvZDA0VjVEU0V5K0FMVURIeVc3d0c1cFVPVGM5d0FTZVE1RFpjRE4reHFxcTZPb25uU0tJVFMrK2FYa3ZaLy9uMEVMa2xkVFhCbzhERHlZUE50aGhQd1BSK25TdEUxdUpnRFZrRG01V1g2NGxmOEFXb1YrTjhVMmZpNnMwVGtzT2JvVFlVdWNUbFRwR3ZDLzBlcW4vYmNkRDZCVjV2ZlJQLzZMeVN1bVROZlFzM1lxQXIwYldYNzREZitCNUxPL3BEOWJrZTVIRS93N2tUaDFHQkovWElXNkd5TFEvMFNyYmY3ZzV3QXFHLytQL3ZCL0NEWE1keUgrUTJRYjVnM0E0NUJBMlVrYS9EYUtQeEhMLy9jajFic2JRbXU3ZUFnSkhMdFJ2dnRta1k5RGs4T3YwaG4vTnlMeHg1LzhQWXdtL3ArbFA3c1F6aUdCWXcrYW9QcXJRY2NpL3BmU0dmOWZKaXYrMkg4OWpBVEdyOUEvL3BlalFjN1RDZlAvbU9UMURUcmovMEt5NGs4dE9WOUEzTDlPc1lOZnd3SFUxdDJEM0VMODFiQmprTHZLTnp1OHozTlJYZkxML3dKSzI2dm96MWE4QjVENE9vMkNaZnY4SDRzbXdWZDFlSjlUa3YveUovOEhrY0R5UGZyRGZ6NjU5ejRrOWk0bk94QThHcmtMZktmRCt6eUJVUHl4Y1lVRmQrL0dRbE83ZUJnSkhBOGdFZHl2L3l1VFY2ZFdhZXVRME9hM2Y0dWt3YzM3c1JQckFoSTRIa0RQNkMrR3JrUkN3STg2dk04YU5LSDB4eitMU1BpNGsvN3gveW1hQ0IxRHVCcitLQ1NPZEJxRDFGeE9Zb3ZmZTlGRXZNakpyK0VnOEhNMERvcHRGRENCUkpBN09yelBDQnBiKzl5WG9iUi9rUDd3cjZPeHp3RWtBcnE3QTRMRXdURTZ0OHF6ZVZTTS93TDk2ZnRCL085TDdtOGlvTnYrSDRHRWtFN2NNV3ZJK09PQzVQMFVtZ3Q5TkxsWG5mN2tQY2w5SDBEOFk1YXdJMGdJNmNRcXI0YmN5YzhuelArSDBNTC83OU03bDhkR1dFenVleENKWGI0K2NUaXF0dzA5b1pvSlFPOUVxNzgrK2Z1UTFjKy90ZnZVUFlCVndzTUpsVEFiRkN4MWdub3hNdnZ5TzcvNzBQYlB2UTQ0Mmdxc00vWWJRRHZ2UkFUNkxlUnVFbHYxK1JWNkgzQzBGZHlJOHVHVDVKc25McldSK20vQWk1M2ZXeHJjajlLbTA4bEZOL0I5TkJFK24yeGdYdERFWUJ4TlVwZUMxd0svU0pqLzk2T0c3OW9sL204MzhRTVU5K0ZGcU1OenkvK1RVT2Z3alNYKzl3V293L01IL3c4ZzhlLzdTL3pmYnVJVzVQTHhQTkxWSUZBNmJFeXVmV3VKLzMwdTZVNkhidjQvaUt4KytyWDlzSXZia0FYQ2N3bDk0emVnT3ZIdEpmNzNXY2lTek0vL2g5REFxRi9iRDd1NEhWbERuRWxZLzQzL2RVdjg3OU9RTlZtTS94ZlJCS3pmMklyYWdOTlIvWWVVLy9yazJsSmpZbXdtRmI5Yy9nZFFtL0x6SmY1dk43RWRXV0dkVE9nU2NRemkvNE1sL3ZjNkpBRDQ3Zi9ES0Uzdlh1cERkeEU3VVIxNE1xR0x5bVBSdVBDMkpmNzNHalM1alBIL0VjWHRPdFlJdTVFMXlDYkMrQ3lyRWYrZkxQRy9WeUlSd1IvL0hrenVXYVRWVXg3MklJdTQ0d2kzRVYrWlhGdXFDREpPT3JueStlOUIvV0MvTVkwV0FZOGhYQVI2RkpvRUx0VTZjNWpVd2dEU05MQllQLzFZK1BFeGcwUzRvMGdOQVN6L0xYRHdVbDBUL1lWMWR4NzhNUDBSdm4wOGlPcmhKS0VJZW1SeWJhbnQxUDlHOHp4M1lYa0tXVmQvZG9uLzJXM01vVFNJQmNpM3dNbExiYWYrRndyOVlMRDgzNHM4b3I2eXhQL3RKdVpSR2h4QnFBSFlmQ2kzbldva0FKMEgvREZoNTdjTFRiWUdZZkJ2cUtOQjJlR0VsZlp3VkZIYlZXclBRWDU5ZnVOL0Y0cEJzdFJCUlMrd2lOTEFWZ0VoRlgrV3N6VC96TE9RaFplZi8zY2pxNGh1N083V0xkeUpCc0p1UStXYXhFTDdJdEFaS09DNVAvaS9CN2tFRmVYeTBncnVSSTNSaXdtajB6OGREVlp2YmZNL1QwUDViQUlqS0IzdVFmV2kwOTNkdW9sZFNJdytqM0IzdGxQUVJMM2Qrbm9pc243eHkvKzlhTGVsUVpqOEdYWUQvNEZFb0NQSmRvSlBReXZGN2RiWDQ1RUE1THQ4VEFOL1MzSHhMbHJCSG1UcGNqWmhnTWdUVVYxdHQ3NXVSSlpsa09WL1B4Si9pblQ1YVlaN2tCaDlKdG00S0NEcm1KL1NmbjFkaDlvQXYvdy9nTnkrZXhIb2RhbllpOFRvMHduamRHeEdmY1AyTnY5ekRSSVZmUDRQSXZHbkcrYmwzY0kwV2doNUd1SHVkQnZSQkxEZDltb1NUYXA5L2c4QjM2VllsNTltdUIrTlJ6ZVREbm90RFk1RGJkVmRiZjduQkhIeDZ3RHFTL3V4NnB1SEIxQWIvd1RDM1JtblVQdllybGczUmhwczIwMkRoMUZiMGcrcjV6ek1vamJ1T01KRmdEV296MjdYSFdZRWlWOFFpajkzTXhqaWgyRS9Fc0dtU09kQXRoaStDclVQN2JaWFE4bC9RVmI0T0lqYXdFRVFQd3h6cUl5dkloU0JINFhxeDFKMmgvSXRmeUN0QS8yeWZJbGhIcFh4U2JJaUdLZ2RNMHV0ZG5BaDZXWWFiaHJzUkJ0eERGTC8vekRLM3duQ2tEQmpxTTlxMTB2bmZDU0EyZnpIK1A4Y2FRTzkzbTJ5SFN5Z051QUlRaEh3Q05SblJZMWc4Z1NndFdpUWF5c0s3dVRuQXBhK290QkxXTVYwZlhVdEVVWlFBV2hWQkZtREpqbUhFMXIrdkpiQldQbjBZU0tRYXdwdHNCM0VXbTIwVnFPNFA2Yit1NVkvYjZaenM5SmV3WFhUY0xHYzlqcXMxU2lhdTgvL2ZyUUwxYzg2ZnRMdTQxN2tFdlRMWklORGdocXN6OUg2SUdBbEVubGMwOTlGMU1pK2crTGlmYlNEZTVFSThsSkNTNWpuSW91RlZ2bFBBcitPNm8wNytYOEFCVHR2ZHpKUkJPNURGbm5uazdXRXFpRWg0eXUwYmc2N0F1MDJOVXcyL3g5RXdXV0xDdmJaRG13SHF2TUlKd0ZuSUlHdzFaV2dDZFRQV2Y0YmZ3djJQVWlESDhQOVNBUTVoOUFTNkRSVU4xb2RCSStqSUx1KytmdERhSmV0b29LZHRvTVpKRXljUldnSmRBb1NDRnNWTFVaSkE3NjdMai96eWYvMGVxdlpwZUFCTkNoOUJ1a2trT1Q0Rk9RdTErckdHQ05JQVBaZG51YVIwRFJJNG9maFFTVDBuMFJvQ1hNOGV1NVdKMEhEeVBJTFFzdWZMUXlXK0dIWWowVHVKeEcyZjQ4SGZranIrVFpFdXR1WkwzNXNaN0RFRDhORHBKWlFoeEc2Zy8rSTF2T3RCdnhDY3U0dUlDNml2cThmTHAvTmNBQ055OVlUdWtPdVJXV2pWVStJR3RtNUQ2VDg5OU1mbDc5bW1FZDU4MWhDRVdBVlNwdDJ5bTJlNWM4ZzVqM291ZTRqRFk0TUtZZEpsRGF0R2tHc1F6c3BqampYRnRFWSs5a01odVd6andYVUx6K0swQkxva1VnRWJUWHZwdEFpVjR6L0x5S3hmZEJ3RU5YTmNVSkxvREdVTnNFYzJKOG9HLzRpK1NQWGNtUU91VDBOa3VXSGp3WFN3YWxiQUdxa084YTBndmVnUkRQdWRjVC96UXlXNVljUGUwNkQ2eGM4RXYxRkhPOGtuVVM0K2Y4N0RKYmxSd3grNTJUbFlNai9ZZ05jVEp6LzJ5a3UyT3RTc0FWWkFma2QzUVRhTmFsVnZBWHhkOHYvUEtvWGd5aitHRzVIQXBEVkFjdjdjUlRGUDYrOTgvRnFWRi84K3Y4M0RKYmxpNCt0eUdYWDh0L2wvemUwenQ5RXBMcnpXa0MrMzRNby9oaTJvZDNmcktOMytiK1AxdmsvSDAwQzNmeGZRSUczQjFIOE1XeEhiZlE4MmY1dkhOWGRWbkVHYWkvZC9KOUhnYWNIVWZ3eDdDRGQvYzN0KzhaUW45WXFUaVRsRDJrYVhNbGdpaitHbmNnNjBTLy9ZMmpob2xWc1NIN3I4Nytad1JSL0RMdVJhNnJsUDZTdUFCZTE4VDlyblhOTGd3WFV2ZzZpK0dQWWc3WWc5dk4vRklVeWFCV3J2UGVXLysxT29vdkdOT2xPdFA3WTkvd0d2L014N3B5N2JlQmVCbGNBQUxYTlh5Y3RzKzRDK05sdC9JODdWbmJuZ0lNcS9oaG15Ym83Ry85aFVsZjJWdkJ1UXA0MkJoaGs3RWVXa0ZiK0lRMkZjbndiLy9NUHhPZi9MMlF3eFIvREhObjV1WnYvNjl2NG43OGp6djhsRERiL2VkTDVtWi8vYTJJL2lGa0F2UXg0QTZINiszWVVVSFRRY1JCbG1yc0tBbG9Wc04zREd1Rjh0UHJ0cm53c29rWmhxYkZFaW9SWkFnMDcxMnFrcm1ETkxHSE9SWk5vMy9YdGZReEd6SjlXNGJyRDJmdFdncGFkZzBRVW4vOWZVY3cyMTUxaUp6SjNmcUZ6N2Rtb1VXc0ZaeEtQKy9QM2RCNVF0QWpjaVFacTV6blhiQlhzNXpRUENub3lZZHlmWmNDbldIb3NqU0p4RjFxcGVMNXp6VXpoZDZLVjRFWTRBYm1TK09YL1h4a3N0OWM4N0ViOGJjRHJ4c080aythdWtNZWpOSEJkSHhkUm5MRkJYdnd3N0VFcmdjOGlPd2g0RENvYnpRWXc2d25qL2l4RGNaUUcxZkxUeFQySS96T1Q5MmJGZEJSS20yWjV1QllGVVBmNTM4UmdpNytHZTVFMTBNbWszRUg4NzZINUFzNUtKQUQ0L0xjeTJPS25ZUit5OURtQjFCcDRHZUoxTDgyM0I1NUFLK2FRVFlPZERMYjRhYmdmOFQrZXJDdlFDbFF2N216eSt6RTArWEhIdnN0UTNSa2t0Nzg4UElDc2dZNGpiZitXSTR1ZUdacGI3NDZRTHY2NWM2QVpCbHY4TTloMjdNZVN6Zjl4bERiTlhPRnN3dWk3UGgxZ3NOeSs4dkFRbXVOWllHempmd1FTU0pwWmdWK0VYSi8rRU0xMzdpQ05lMVFHSEVDV1Bpdkp0bjhqeVdmTkZqQXVRdGJ2dnR2YmI2RXg0S0JqSGdsMVp2QmhiY0FqU09NRk5jS3JrYUdIcjMvOEx0cFFadEN4a0x3c2Roc29EWVpSdWNpNHd2a3JvdVBBMndoWGZyNk1WaGJLZ3Yxa3JRQmNmOGhHcThEamFLWE01MzhwZ3hQMHFoVllJWUFzMzlISWQxMk1vUlYweUs1OGZCMjUwSlFGZnN3alZ3bHVoREhrMytyK1J4MlovWmVoOGhzK2hNcnJGYWdSdUpJd05sWU1vOGlGck82OXJtTHBnYVQ3Z1krZ2xVREljbjQzMlJoSlBrYVJjT2J6L3k3bEVQOE1IMGR0dG04SyswNGE4eDlCTGpTUUR2YnFTRFJhYWlEZGZ1Q3p5RnJGdHdKOUc5blZYUi9Ed0tsazI0ODZFazA2M1Uyb1NIeVJkSU1DTncxK2grYjhUeUxzLzdiU2ZneXhmdUtyS0RDK24vKy9SbVArUXlobWpzOS9CNE52K2VyaTY2U0J6MTFMaU5lVHhraUt3VllLWGY2Z3lYOFp4Qy9EbGFqTmR2TWZVdmZvUEppN2lGLy85MnJrQVJvQUFDQUFTVVJCVkZFTzhjdHdQZWxpaFpzR0w2WTVmNXM0dVdrd1F6bkVMOE9OcUwxeWQwYXJvY1c5UnBid1ppM21qaDNOK25lUUxkOTgzRXJhWHJuNWZ6ck5QUUZpMWovdWZLSU0yRWJjRXVJRUdzOEJKcEFGcGVHYnlhc3M0bzloRjJxei9mNXZBNDA5SVNiUUdCbXluRCtQNWhSbHdSNWtEZWkzLyt0b3p2OWR6bnRMZ3kraU9VVlpzQzk1K2VQLzFYajgvUW5ocjVLdWZoajVmY2lzdW16d095eFR0aHNOQUY5TE9rR3l4bThmYWFVb0Uvd095d3BEb3dIQXl4Ri90L1BmaDZ4L3lvYVlBQWFOTzRBTENQblBBSC9kM1VjckJMK01MSDk4L28xRUlBdWk3QTUrWjlGV2lHWERXd25iZ0ZVb3NIa2V6aVIwL1p5bFhPS3Y0VzJrdXo5WW5xOUVnYzN6Y0NycEFOaXNCUitrWE9LbjRWMm83cm9kNEVxMHMxOGVUaVRMdjQ3YTBVSFk3YkZkdklkMHRjK05CZkNHQnIvWlJPcjZacTg1RkQrbWJQaHp3dnlmUkJzNDVNRUdpTDdyMnlBRmZHd1ZIeUtOK1dOcHNBSUY5OHpES3RJQm9yV0I4d3kyMjNzZVBvbnFydThLZVc2RDMwd1N1cjR0TU5odXozbjRJbkZYNkxQaVgvL1B6NDIvNi9vMnlHNi9lYmdVclhhNytYOGtjbS9OZytzMTRMWUJnK3oybVljclNGMkJYVmZRa3hyOHhxLzdoa0YyKzh2RGpXUmRnVUY5KzZZR3Y3a1lqUkZjYkNhZEU1Y0pXd2hkWVVkbzdBcjFPMlQ1bTl2alczcnhnRDNHTmtMK3cyVGRlMzM4QnNwcnQvenZSZWxTTnV3bUxQL0RlT1hiblF5T294VWlmL1hqdlF6R2RwZnR3c1FiWHdYTHN3SWFBMTdoL05iUzRLOG8xK3FIaXpsQ3k0KzhGWUF4NU9QbzUvOEhLV2NIQ0tFVmtJbUFNZmpXSC9iN2Y2QzgvSDAwc2dJYVJjR1MvZFh2VDlCNjhOQkJ3alJwM0ErWDk2OFR0NElaUVFGVWZldWZyMUJlL3U4aG05ODFaTjRhRThGSGtBRGlsLy9MS05mcXA4RVZydDAwZUQxeC9zTm9zT2Z6djVweW1QNzcySWY2TG44VjhEWEVyVUNHaVZ1LzNFQTUrYzhndDFlLy8zOEZjZjVEYUhEb1c3L2NTamtuUURQQVB4T3VncjZZT0g4VFNDSGIvbTJuWEt2L2hsa1V5TFBtdlo1SGZCSE14b1orK2JlQmRObXdIL2dhV2U2Z1JhSFlHTEJHZHZHRDVIemF1MVlXbUhEdjEvOW5rRDhHZHNWdnd5emw1TzhLOTI0Wk9KSDhSVkMzbjNTdGY4b0lWN2gzeThCRzR2d25rQURnNS8vYktaZjFuOEdFZTcvOFR4R2ZBNDJqc2JIUC81MlVjLzYvZ0N4My9mWS9zSUpKTUk3R3hnWkxoeitpdlB4dHAxcTNES3gwempNVi9tVmtHOFk2OHBmL2RPK2VzZWVZSlZUQmJDWEl4L21rZ1YrdEFteWxYSzVQUHN3ZkVyS1ZJTllCbmtzWStIWWI1Vno5TjdSakJXVG13UzcvN1pRajdsVXorTUpQVEFRNmd6UmRyQTdzcEZ4eG4zeDhoRERteVFSeEs0aVRDUVAvM2tVNXJSOE1IMGY4L1ZYQTEwYSt1NW5RK21NUFdra3JLejVOYXIxZ2FUQkczQXBrRTJIZzM3MG9xR0paOFVYVWhydDkzeGpxNjMyc2M3N25XcitXSWU1UkhyNU15dDlkQlk0RmhGMUR5SCtHNWpGakJobGZSMjI0Mi9lUGtvMFBackNCb1R2KzJVODVyVDhNVnlKM0NMZjhqeUpMVHgvdXdxQnIvVmJHd2IvaEd0THQzOTM4UHozeVhYZm5VTmY2cmN5TFh6Y2cvdjdZTnhZUTJCOFRtL2hSUnZIYmNBdXBLNHpsN1FoeWhmTGgxMzBvdHdBRTZ2dGRLMWl6QXRrUStlNGJ5QXJqZFpSK1piUitOK3hBYzJEZkNtUXE4dDJMaVBNdmsrdVRqOTJFVnFERFNBVHk4V3F5MXQrZ3NmTS85ZmdaZTRscHNvdFhaZ0N4MHIxZ2VFbHk5SzFmeXFoK3UzQ3RkNndpeEFRZ3MvNHcxTkVLWXRuNW14V1F3UVlCUHA1SHVQcjFNY3JQMyszQUdsa0JQWWVRLzZjb1AvOFlZZ0xRTXdtdFgvNkZjdk92ays1KzVIYUNyNDk4TnhiN3BFeHhqMktvSTFjWWcyc0Y0dU40NHRZdlpVYWRjUGV6R25LUDlMR0JzUHhmMytzSDdESE1ndE1YZ0Y4YStlNDY1emRXQnNybyt1U2lEdnhqY3U1T0FsOGMrZTVxNXpmR3Y4emlGNlI5bUc4RjlvdVI3NjRnSFArVTBmWEpSUjBGTHZVWEFKOGQrYTYvNnd1VWMrWGZ4NldFVmtDblJiNW4xajh1LzdKYXZydTRnakQvWTI1US91SVhsTlB5MVlmMVlXNGFiSTU4TDJiOVUrYXhuK0VXUWl1UW1BRDBPa0srNzRsY0t4djhCVENJdTBFWmZ6ZmYzMHY1K2J0V1FJYVlBUFFLd3Y3dmZaU2YvMjdDOXU4L1hScnQ0aWJrRytobS9pNFVTTFBzTUJOT053Rkd5Q3IrRzBsVlVkZjB0NHl4SDN6TWsvSzNOQmdpSzRLc0oyMFUzTlgvSzRwNXhKNGlaZ1hrTndqclNJTmYybXN2NVo4QVE3WUI4enRDdzFyU3JWK04velRsbndDRHJDRDhBS2Fia0NtMFlUWHc2T1RjK045SCtTZkFJQ3NJNndRTUc4bXVBcTRrT3dFMDY0ZEIzdkt5Vlh5VnNCUGNRSFpiMUVsQzk0OVp5aFg0TncrWGtnYUV0SmZ0OUdXWUlEc0JOdjVsdG40eFhFWTZrWGY1YjNTK00wNjQrcmVmMUlTNnpMaVNNQ0RtRk5sWUVLT0VFK0I1eW0zOVlyaWVNQlRBV2xMQkV6UVc5SzMveW03OVlyaUowQXJpYUxLVHdHRkNBV0NCYWdnZ3Q2Q2QwZHo4UDVyc3RzaXU1Wk5oZ1hLNmZ2cTRuVFFmTFEwbVNjZDdodGhFdCt5VFgxQWY1bThJNU83MEJ4b0xXbjlvN2Q5TzBvMUV5b3hkWkdOQm1RR0VHd2JoQkVKUmJDZndwU0llc01mWVE4amZkam8wYkNZZEQxais3MEpqNTdKam10QUxhb3pFQ01RdW5FK29mbjJPYWpRQWtBYURkRHM1dHdDWVNiUTdBUDRLMWVIdm00SDVWa0MyWmJJN0FQNDNxc00vNWdibnVvR2Q0WnhiR3Z3SDFlSHZDcUFHOS8ycHp2ZnM5UzJxd1g4QitLanpQbVlGY3dLaDljY05WSWYvUHlmbmJ2bC9oZk9kVFlUOGI2WWEvT3ZBWjVKemw3OXJCV1NMSC9iOU9vcjlVaFgrbjNQZUcvOExuR3RUaEt0L1c2a09mN01DTWRSUXdIdERiT2Vuc2x1L0dPcW9ML2RYQWM5eHZ1TnZmR0VMSUZWQUhlM2s0eTk4dUgyKzcvcFFweHJXTHlBdTN5WmMvSEd0Z0VhYzc3b0NjQlZnZmJtZi82NFYwTEQzZlJNQXF3RHJ5LzM4UHo3bnUxV3kvZ0h4c0ZnNGtGMEVNTHdxOHJ1UFVtNzNOeGUya09QbXZ5c0F4MkxmZm96cThMY0ZZSmUvYXdYMFVzSXkvd21xdzM4dllmdTNFdWZOTTVLalcvbXJvSDRaM04wd1hCWFFjQXBodzFjRjZ5ZERzMkRRVHlWcy9LdGcvV1J3bzhFYlhBdW9weER5djZLUUp5c0dlVlpBaGljUmx2L3Jpbm0wUW1CdUVDNW5kd0prZ3dFM0Rjb2MrOGJINXduTC85bk8rVnJpQWtoVjhDVkMvbWM2NTc3N2p3MGFxNEt2RXBiL1p6bm5Ld25idnlwWS94aGliakRQZEQ3UEMvNWJGVnhPeVA4VTUzUFgvY2ZTb1FyV1A0WllNTnluT0orN3NSK05mMVVFRUVnRkVFajVQOUg1UEJiOHVBcldQNGFia3FPYi82NEZZSTFROEtpS0FBVHF5eHNKSUg3ZkNOVVJnQ0NNQStjTElHY1QxdjlQRlBaMHZZZkZnWU0wSFZ3THNMTzg3OWNwNTg2M2VYQXQ0RjByT01PWnpybVZnU3BZZnhsOEMrZ2FzdmluaGdaLzY4aFdnRzFVdy96ZDRBWkRCdkUyczk5SjBnbVFWZjd0VkdzQXZFRFdES3lHdUZ0RmNOMmZRTnlyc2dJS0tiY1kveFZvQXVpVy8xMkVia05WZ0w4S0Rwcjh1Qk5BRVBjcVRZQzJFTG96YlVMNVBvN2N2OXo4djRmcXJJQ0R6TUJ2Snh3QXIwYVRQOThDWUpwcVRRQzNrdDBSbzRaTW5sY2hTMGdUQU56Vi82cFlBRURhbjd2ODF5UCtJNFR4UDJhb2h2dUxZWHZ5Y3ZtdlErM2VNS0VGeEg2cU5RSGVTYmdqeWhUcSs0ZklCcjhIY1M5ejhGc2YxcCs1L05lZ3Z0L2M0VjMrYzFSTEFOaE42Z1lLS1g4TGZPMHVocG4xUzFWV3YwSGM3eUdiLzQ4aDVXL3BVa1VMR0VqN2M1Zi9TbEl2aUtyeDliR1AwQXRrQmVyN1Y1TVZBeUVkTDFVRnM2VEJvRW1PRTZqZlcwMFkvM0FyMWVKdi9ibkxmeHp4WDBVMi9JM3hyOUlDNEJ6Wi9yeEc0dlpkSSt2K1lQaDJjYzlXR0t3QXVKUGdVZExncDRZNjhKMENuNnNvK0IyNmlXQzI5YSs3QXZxOUFwK3JLTVFHTkVPRWpSL0FENHA2cUFMaGQvQTI4UFBGM3pyd28ySWZyUkJjbmh6ZmxieVdvWW1CSC91cGF0WWZobGc4cTFNSll6L1YwV1M1YW5CM2M3Tis0R1RpMWk5VkVyOE5adEhuVGdKT0pCNzh0MHJpcitHN3pybnhQNEZ3RWxTbld1S3Y0ZnZKMGMzLzQ4bTZnaHYvS2xtL0dINllISDBSUE9iK1V5WHh5M0Fib1JYRWVzS2RIMDBBcWhyOFlMZ21ncHIxajlzR1ZwRy9DY0FBeTVQWEd1QkNZQkc1U2Y0K2NvMnNvaGhrdXdHNmRXQVZHZ1A1NC84cWVUOFlYRGNnU0VYQTJJNTRsMGV1bFIxK0hEaGIvSGMzZnpGY1dlQnpGUVYvTjdnYU1PNmJRbG9sdUlucXdYV0RzdGNJY2ZlUE1tLzltd2MvRUJaSUFKaHl2bVA4cXhEODFZZHZBV1FDaUcvOVZWWCtFT1ovamF6MUU2UVdnRlhEVzVEbzg4ZkFuNUFkQkJ4MFhsQXQ2ei9EdFlUbC84bklDc0NmQUZUUit1MjdoQXNBeHhOYS85UXA5OWJYZWZnZW9hbi9KdUlDU0pXc3Z3dzNFZWIvUmtMM3B6clZzbjR5dUc0Z2tGckIrZTVQWmdGVk5aZ0ZKR1FGZ0pnQVVrVUJ5TGNBaEt3QTRxS0tBc2gyd3Z4ZlE3Wk9WTkg2eDdDVFZQZ0I4VjVGNmdwNUp2QkhTQWg2ZGRFUFZ3RDhqUkJNQUhteTk3MDZHaXRWRGI0RkdHanM0KzcrYXE4cUdrQzRBcER4SHljTS9sMG51MWhVRmJnV2NNWi9yQVljUzFnQXFqZ0I5azJnekF6cUdBNE5DNEJZSU9oaERoMExpSmdGa0FrZ2hpcGJRTVFHTlRZSWNMOVRWUXNJQ0NlQXRncmdEdm9PVWswTGlOaU9aaHVKQ3lCVnRJQXdVZC90QkI5UGZQdm5LZ29nSmdENC9HTUNTSlhjM3d4YkNQa2ZSMVlBTVZUUkFzWjNnUVNOL2FvZS84V3duYkQ5WDB2Vy9jbFFSUUhFTEVEYzEycFMvbTc5cjVMN2w4RzFBSUZ3N09laWlnS1E3d0lKRWtCODl5ZW9wZ0dBSHdqWHhuNHhENEFxN1A3cXd4ZEFhbWpzZDF6a3UxVTBnUEFGa0JvYSt6Mk9NUCtyRlAvUzRGb0EyV3RzaU5RQ3dFVVZWOEROQXNiRk1Pa09JQzZxT0FIT0M0UjhGQ0gvS2s2QXpRTEl4UkJwL0JmM2UxVzBBSWp4aDlBRkJLckpQdzhtQUxncm9WVVVBTXlxeTU4QW1RRGdvb29XRU5zajE5YVNidi90NW4vVitWc1pXRU1xZ0xpb29nQmlZeHEzL0s4aGRBR0NhbHFBMkpqRzVlOEtBSkR5cjZJQVlHTWFsLzlqT0hRc1lLeFBkL2tmbFJ6OXNVRVY4OStOZ1dTd1FMQisvbGRSQURJTEVCY3J5SG9BUUhVWGdHMVJ3MDJEY2JMQm9FRmx2NG9XOERhbWNmbVBrZDBBQktyckFlQnVCR1VZSlo3LzI0dDRvSUxoRzhBQWpKZ0s2bUlmMWV3QVRlSHpYWUJzQW1pb0tuOURIbi9YL0wzSy9GM1VDRmZBWnptMCtCOUJ5TCtLQTBBSUZYQ3pBb1RxODU4akZMWXNDTEM3K2pGSGRmbjdxMEFyaVFjQXJ1SUVZSjUwRmRCZ1FaRGQrajlQZGZuN3dwNEZRVDVVK1B1cmdDdElCUkRYK3FPcS9OMDRrTFlDN3ZPdkluZG96QitxYmYwRDR1WHpmMlJmbjZoWUxBQVBFVnBBK0RIdzlsSk5BZHphOW93RkJLRUwvRFRWNWU5dkJEUktsajlvakZCbC9vWWFHdnU1SGdCbS9WeFYvcjdRUHhLYkFGZHg5ZHZnQzBERGhERVFxbWorYnZBSE4wTmtnMEJDOWZuN0FwaFpBTGdDV0pYaEN5QitESWo3Ky9kb2ZZSFB2NHJXRHdacjI5MEpvRzhCVVVYM0Q0UHYybWE3QUxuNVg4WE8zK0RIQVREK0xxck0zemVEandrQVZSYi8vYjQ5eHIrcUFnQ0VBdkI0NUR0VjV1LzNiYkg0WDFVVndDQVVnTWFTNjRjcS95Tkpkd0ExVk5IOTJ4RGJDZWxRNHUvM2JTTmsrVmZWKzhIZ0NtQWcvcjRCU05YelA2Ti81RzJCV1ZYNGpic2x4S0hDSCtKdVVDNy9LZytBSWVSL3FPVy9qME10LzJOdytWZDVBbUNCOEEwbS9od3EvSDAzNEVPTnY4OXRtTEQ5cXpKL1AvOWQ2eS9YRXFLcThOM0FoeVBmcVRwL3lFNEFJSFNCcUNvTzlmeC9tRU9idjI4Qk1FUnFBV3FvOGdMUWYvSFA4cmRGOEVObC9oUGo3NDhCcTh3ZnZQbHZ6UCs3eWcyZ3EvNFpxc3pYUnl2OHE1d2VzUmc0VUczT1BnN2wvSWQ0R1RoVUpnQStZdkV2RGpYK2NHamwvNkZlLy9Od0tJeC80TkRPLzlqNDUxQ0N6Ny9xRmk4K2xuTm9qLzk5V1A5L3FOU0p2UG5Qb2N6L1VFSXI3VitWMndPZmYyMElLVjRqenNXWUtsNFZEQkVXZ0hteW5HTzdRbFFGc2NwL3FQRnZsdjlWYmlEL0svOUR6SlBsWE9YOEh5WExiNDY0VldSVkVlUHZyNHBYbWYrSTkzNmVRNCsveXkvR3Y4cnd5Ny9GTzRvSndWV0VXYndaWXZHT3Fwd09NZjZIRXZ5NXphSEkzODkvZi96ajl4RlZRaDcvWmxaaFZZRS8vMTNnditiLzh4eWEvT3RBdlliOHdsMy8xNWhmZEZWZ0RZRHIrdVhIZktreWZ5c0FMdjlac3ZrL2x2dnI4aU0yMEQvVStMc3ZnQWZKOHZkalFsVUpNZjVtOG1uOHF6d0FtdlRlN3lNTmVteXZLbmVBTWY2K3kyUFYrYnZsM3czNGIvbGZaUUU0eHQ5RWdFT0J2eC92d3VWdnFMSVlaakdQN0dWOXY2SHExZ0ErZjcvdHI3TDRCUnJidS95cjd1N2g0MGhDL3ROazg5L2ZGS2hLTUFIY1h2T0VNVy85TVVLVjRQTmZJQjRYcnFxd0JTQ1h2MS8rcTg3ZlVBTVdhb1FKTUU0MUI4R3V2NThoVmdCR0k5K3JDbUlDa0RVQWh5ci8rd256djZxVGdKZ0NQa09XL3lPb0x2OFkvRW5BTU5Ya1AwSTRBZDVEZGhCc0UrQXFUb0pzeHdlWC8xN0NTZENoeHQrM0FxdXFtZmd3NGVSbUwvR1laMVhtNytiL1BrSUJyS29ZSmhSQWZQNVZobTE0NHRadlcvdzlGT0R6TndIWUY4Q3FtaDYyNDYvTC93Rmd0L2U5RlZSekVXd0lMZTc2QXVnZXd2bHZGZm5YQ0FXZ0dQOEpxam4vYy9rYjV0QVk0RkRTUHpJQ2FBM1k1WHpKRW1GTjRZL1hlMWlsOWhYZ3V3a2IvMVdGUDEzdjRXYStZWUdVdjZHT3RvYXNHdnpDRCtMcU40QlY1ZSs3T1ZrYStBSm9WVmVCZk9zZmZ4RHMxdjhxV2dHdUo1elliaWM3Q0licVdvR3VJK1MvZy9ncWVCV3RBUFA0bXdEa2xvRXFEb0NuQ092L0xsSTNLSmQvRlFlQWE0bnpqN25CVkZFQVgwTW83bHJmRDlreVVFVUJjQlhoR09BZURoMytLd25MLzcxOWZhSmlFZU0vamZvQXYvMWIxNDhIN0RGODhkc0V3QjNlOTJxb3I2Z2FmUEVidFBocC9OMzhueXIweVlxQmlaK1FGY0IyUnI0N1ZkQXpGUWxmL1B4UEFlZ09RdVY3ZmVHUDEzdkVFbUNPc0FHc1U4MEcwSFh0Y1FXd25ZUWR3TnBpSDYwUStJTjZNd0hjVFpqL1ZSUkFmZXNuRVArWUFGWkZBVFJ2VUJzVHdLcG9Ccnc1Y20wTDRTb29WTk1NZGpOaCszODc4VlhnS2dwZ213ajUvNFRRQmJhcUF0anhoQXNnUHlFVXdPcFVVd0RiU01qL0RrSUxvRHJWRk1EY01hMmx3OCtJeHdHcW9nQm1ZMXEzL3J0alB4ZFZGSUNtaUF1Z1B2ZXFXZ0N0SWVTL0I0MEJmTVRHQ21XSEs0QVo5Z0kvSm16L2ppLzg2WG9QMS9vYlVnSHNKNFJsZmxPQnoxVVViRkhiRndCL1NqaiszVkQ0MC9VZXZ2VmZEWml0QVZzNU5DcUFud0Nnd2U5MjV6dkd2NG9Gd0RmL085UUVNTjhDeUJYQURNWi9xdWlIS3dBeEFheE9hZ0xzNW44VkJjQ1k5VStkMEFTMHFnTFlKNEZsd0x1U0Y4QVBPSFFFc0tkSHJ2MkFiQXc0NDE5RkFlenBoQk83VzhodWUxdGxBZXhwenJtMUFiY1NidnRiVlFIb0JPZmNGVUJkRjdncUMwQ3VBR2l2YmFRV1VGVzNnSWtKd05zSnJiK3JLb0M0QXFqbHIydjljQWJ3KzhBZkFCOG8vT2w2ajNXRS9IZWhQdER2LzJOOVpkbXhGdTBDWnp2Qm1RQjJpL2U5T3RtK29pcFlUV2dCc3hmMWdYNytWNUYvekFKdUh4SkFmZjRuNVB4SG1lR0hmd0NZR1FKdVR0NjREZjlUQ255d29tQW1nSkIyOGpPa0ZRRG5zeWNWKzJpRndDeWdJT1c3SHcwQy9VNy9pVVU5VklGdy9UK043endhQlByNVgwVUxPSDhIQkJCL0V3QUJEaWJIS2dwQXJRaGdodFdGUEZHeHNMei9FOFQxajVQM1pobm84cStpQytSWmhPWC9PbElCekZDbm1pNlFaeVpITncydUo0d0RVbFVCNkhUQy9MK0IxQVhRUlJVdG9KNUJ5UDlHNGpzQlZsRUFPb1dRLzgzRUxZQ0dxVjZBNEtjUzh0K0MrUHNXVDFVVXdKNUVPUDYvSFZuRy9Oejc3dTBGUGxkUmVDSWgvMjJFTVlCQVlsalZZQzd3ZFNRQ2dSWi9ZM0d3VGkvd3VZckNWSEowNi9adVpBVGhvZzZjV3NRREZReXpnSE94aC9nQzBDbUZQRkd4V0VWYS9rbk85NW9LdU1QNVloMGxWcFVtZ2FOa0JSQ3pmckVvOEdZS2FvbXppbXBOQWtmSUNpQTExUEZiRkhqZkNtUWwxYktDR0NZU0FaMlUvMTFrOC8vUlZHc1NQRVQrRnJnektBNlVpVDgyQWE2U0ZVaWU5VThkZFlEVDNyVnhxbWtGWW5EVFlUK3BGWXp4dC9heUt0aUFWb0JkYkVYdC9oeFpOeWhJMjh1cVlFUHljdXUvOFo4bkd3Y0p3dmF5N0ZoUHlOOG1QN1lWcnJzQ2FPMWxWYkNPckFVQXlQckQzSDk5TjdBYTFYS0RXa3MyQmhKbzhoZXovblFIeUZYQkdrSVhvRjJJUDFUWDZzZXdtdXdFc0licS9qUXFCNzdnRStzdnlveFZwQk5BU0swLzlxRnk0SHVCV0h0WkZVd0NSeVhuVnY3dlJlT2VYYWd2Z0t3SFJKVVdnVmNRM3dCZ0Z0VURXd1MzZHNENmk2cGdnakFHMGd4cEVPenRaUG12cFZwZUlPT0VIbEQ3Z1RsckVLNGxtd0IxdEdKYUZmaU5uMVVBdzNjSkJ3QlZVb0hkRlcyM0Foak1EQlRTTkRpNW1FY3JCRGFaOWQzZkRERXp5Qk9MZk1BZUl5LytrOEVkQUpBY3ErUUhuR2Y5WTNDdG9OeEJVRlhnVG53TUx2K2RoUHlydEFEdzh1VG8xdjlMbmMvOU9GaFFMUUg4UXVmYytGL21YUFBkQUtGYUF2QUZ6cm54djl5NTVxNkN1aUp3VlhBZTJUYWdCbHpsZk81YnU5U3BsZ0Q0ZkVMKzF6cWZ4M2FDcTVJQVp0YVBiaHA4MS9rOEpvQlZpZjhaaEl0QTMzYyt2OFQ3ZmgxNFJUR1BWZ2hPSnVUL1ErZnpTeU8vdVRCeXJhdzRnWkQvVnVmenl3aEYwUE9MZWJSQ1lHS215OTgxK3ZnR1lSdndvaUlmc01jdzZ5OS9BY0R3TGNMMjc5ekNucTczc01VUFNOTmdOODdGS3dnVDRIbk81MldIQmZWMUM4RWU1L1Bya3FPYkJzK21PdnlqL24vTzV6Y1FOZ0F4ay9HeXdsVi9EZTZnL3liQzhuOFMxZUh2QjBDSDVnTFlacXJEUDdZRG5MdjdqYjhDWWdKUVZmajdqYi9QeTdlQXJKSUFOQVM4TVhMOUM4NTVMQTVXVlN4QWg0RFhFK2I3dnpqbmU1MXo0MThWQVdnSWVCVWgvNjg0NTc0RkdGVEhBcTRHL0xMMzNoZEFxN3dUWEExNE1XRWI2QXFBSmdENVZtQlZRQTE0QWFFQWRxWHpuU3BiQU5XQTV4TG0vM1hPZHo1SFdQNHZvaHBsb0VaMkxtUDhiM1MrWTMyQm13YXZvVHI4VDNiTzdlWEcvckcrd09YL0Nxb3gvcXNSQ21DUXRYcHpCVkRqL3hLcXc5K05mMmJYdGp2ZiticHpidnpkUHFQTXFKRXVacnRsWUtkZEFGVUdkeEpnQThBemluelNIbUVWR3N6NDVrK3VCZEFXeEI5Uy9oTlV3d3BtQmVFVzhQTmtCWkN0aEZ1aWpsTU5LNWh4c3U1UE5WS3pmOE4yMGkxUjdYVWsxUWlHUGtxNC9XMmQ3S3JuVHJKV0FQYTdLcGdCRHhNZnlMZ0MwRzdDN2VCSHFJWUkwa29udHBkd0VqeE1OVVNRQzhtNlA0QUV2MnVjNzVnNXRLR08rRmZCRGZSOHN2bFlRL3pkQ2RBczJWZzROZ0d1UWl5a0Y1SGQxZEVHZjljNzEvWVRiZ2MvUkRWRW9ITkpMYURkMVY5M0FqaFBHQXdacXVFR2R6YXBOWjg3K0wzWitVNmRiSDlncU1JRStFelNBS2lRcnY3ZTZuekh0LzZzTzk4dE8wNG5iY2ZkMVc5Mzk2dHJ5RnFFZ05xTUN5Zy9UaWJjQVdrdldiN1hFZkpmUlRXc1FEWUR2MEMyL2J1WHJBWE05YVJ1WUtEeXZ4SlpUcFlkR3dqZGY4ejF6WEFqWVVENGxjaHlzdXhZUnhqK3hWemZERGNSZWdGTW9yNmo3RmhMYUFBd1M3TG9GMXNScTVvS2FyNy83Z1JnVitSN1pnWUhLZjlmb3Z6OC9jbFBqVFRtaVF2WERJN2tlRTdQbjY3M01Pc255RGFBUG53ck1LaUdHNlFieThZVlFIM2NsQnpkK2wrRllIRG0vdVlMb0Q0c0dMcGIvcXV3SFdxTnNQMkxyZmh1SjdRQ0s3c2JYQTE0UitUYTMwZSs2eStBMUNtL0gzZ05lRHVoOWN2SEl0OTEzZUJJam1WM2c2c0JGenZuOXZwRTVMdnVncEM3Q0ZSbTFJRGZKTXovejBTK0d3c0dYZlk0V0RYZ3pjNjVwY0cvUnI0YkU4REtMZ0RWZ05jUmpuKytGdmx1VEFBck8ycWtjeGczLy84ajhsM3JFOXoyL3gxazYwM1o0RnEvdWE5dlJiNzdNVUlCOEdMS3pSODBpZmZ6LzRiSTl6NUJhQVZxYldlWllVWWNMditiSTkvN0RHSCsveHJsNXg5emY3dzE4cjB2RUk1LzNrajUrZHNjeGw4QS9jK0xoa3RJVjBFdElkWlNiaFhRVjc5QXZIWkd2bnNaMldDWTVnWndacytmc25kWVNSajhHYkx1YjRZckNVM0JId09jMXVObjdDVldrSnF5V3htb2t4M3NHNjRqdFFveS9vK20zRlpncnZXVFcvNzl5UDhnQWNqTmYxRDZsVmtFR1NHMGZxb1IzK0ZsQzFrckFGRDZsZGtLeXVjT2FSM3dzWTFzTUZoUTIxbG1LNmcza2QzK0dWVDJQeHo1N2s2eU93S1pGVmlaUlpBM2tMVmlOUEUzeG44UFlmNFBVMjRyb05lUzNmNFpsUDhmalh4M2hqRC95MjRGOUVwUy9wRG0vNmNqMy9YNy9ucnkvVEpiQVYxQUdQeDZEdmhpNUx2Vzl2c29zd2gwSG1rd1YwdURPZUNya2UvV3ZmTllXcFFOenllNysxRU41WE1zNXMySENSY0dONkUrcEt3NGk3VC9kdlAvaXNoM1AwSm9CYnNCdGFGbHhXbkEwY201OFY4Z2EvMXErRGpoL0hjRGFmekFNdUpFc3R1ZmcvakhCS0JQa2k0TXV3dUFaWTRGdFpuUUFHQ0J1QUQwZWNMTk1LWW9keXlvRFlUQnYrczQxbjd1NUdBV3JZejRWakN2b1p3QkVZZUorLzd0SUw3YXNSLzRkMEwrTDZHY2c4QWhWSUQ5MVovZHhEdjNPZUNieWJtYkJpK2t2UHhkMDNkRGJOdEhFUCtyQ0ZYd3N5am5TbWlOYk9XM2ErYnE0Mk9PMUMzQTVYOGE1ZVUvNXIzUEUzOUFBME16QzNmTHdHYktHdy9EQkNDMy9PY043QmNJZDhNQWRTSmxuQVJPQXUvMXJ0V0EvMGRjQUY0Z0RZYnR0bjlUbEhNU09BbThPemwzeThEZkVyZUFySk11RExocHNKcnk4bjhYb2ZqN0QrVHpueUdjL0ZyOHVMSmhCZkEyNTcyVmdYOG1uMzllTU9peThuOHJZZi8zR2VJTElGQXRLNkFKdElJUDJUVDRGL0w1eDRTZk11WTlpUC9yazNPWC85ZUlXMER2UTMyRHdkTGlqeWhuUExSeEZQdkx0Mzc1Qm5IK004Z0t5aThENzZDYy9NZlEzTVhuLzIzaVk4QVo0QjhKNTM4WFU4NUZrRkZTRHdZM0RXNGt6bjhXOVEwKy83ZFNYdjZuRVZyLzNFTGNBMkFXK0ZSeTd0YUJOMU5PUytBUkZNY1dzdVgvZGh6K2Z1UCtlYklUNURxcVNQK3RaNC9aTzV4QVBQYkw5Z2EvdVlSMEVFaHlIQVZlM1p0SDdDbldrMDdjWFBWN2QrNHZaQVhsRDRKSEtLY3Y5QnF5RmhDbWZ1N04vUVZjRFR5UW5Gc2FQSUp5K2dLdkpNNC9OdmczWEUrNENqSk1PYTNnZkw5bmlFOXlYTnhDZGhVRWxJWmxqSVhsdG4yUWJRUHlzSTNRQ202SWNtNkp1eGY0cThpMTl6WDR6UTZ5QVdGQmFiWXUvdldCeHQ4UUR0eW5nYjlvOEpzOWhBRnhhNVF6RnRTZms0MTlBZUwvMXcxKzQ0OTlqSDhaQjREdkpkejhZQnI0VUlQZnhJSkIxeWluQVA0T3N1SmREZlY5LzlUZ056RXJJR3NEeTRhTENmTi9scmoxbHlHMk9IQUc4TnZkZmJSQzhCdkUrWCsrd1cvK25Hd3NURkFiNHZjalpjQWJTQmZ1amY5K3doM1BYUHcxYVhnSWF3TW1DQmRTeW9DWGtkMzlGL0t0bnd3ZklvMkZhUmhISW1EWmNCNktZK3BiUDhhc253d2ZKczdmZDZNdkE4NG05SDV4RjdsaitEaGgrUjhIL251UG5yR1hzSVY3Ti8vbnlRWS9aN24zbzNuZ2Z1QVVZREc1VmtkbWhOUEFUM3Ywc04zR09sTFhqV1hPOFJiaThXOE04MmlROEJTeS9JOUdnOE9mZGYxSmU0UFZ3R01SaDJYSmF4RzRnMVRnaU9IaDVQUE5pUGRpY2x5RjBpWG1PamVJbUVRQzlCSHQ0UUFBSHR4SlJFRlVpUEcyTkxnVGVLakI3eDRHSGlTZDhGcEQrQ2lVTG5mMTRtRjdnQWswY0xFeWJPa3dUV01CeElKakg1dThOLzRUYVBBUWN4MGNSSXdDUjVEeUpqbWZSWG1jaDRPSS85R2s1Ui9Va1Q0RTNOZUxoKzBCaG9ERGtuTTNEZWFkOHhnT0p0OTVkUExlMG1DVXRHMHNDMnJJcmZVS1pNVXpCYnlGN1BiUFB1cUk1d3JuUFdnQ1BJL2FoakxnVjBsajM3ajUvenMwNTcrQXlydDc3ZkRrZXFPMmM1RHdCdUIzQ2V2L3hXU0RQL3RZUkhYQUZUenFxQzR0MExqdEdDUzhHcFYxdCs5ZkJyd1QrRjZEMzFsL2IyMkgxZjhhYWRxVUFTOURyanQrLy8rL2dCODArVzBkall2ZDl0LytwMUhiT1VnNEg4WCtNZTUyL0hPOENVQUU5dDA2S2k4ZlJhNVVkOUc0N0F3U3prT3hmM3orSHdCdWEvQzdoOUFZNllYSmV5c0RUd0R1cHZIa2NaQndEaW9EN3R3SDVPYjFrd2EvbTBNQmt0MndIM1hnOFdqczE2enVEQXBPUjJuZzgvOGNqUTBBalA4NVpPdi80OUFtTWMzcXpxRGdKQ1RjdW0zM011VDYyR2dPZHdDVi8rZVE1WDhzV2p5THVVNE5JazVBR2daazIvOHJpTWYvTlJ4QTgveG5KdTh0RFl6L2ozdndyTDNBSnBRR2Z2djNIYnc1bkM4QWdWYUJUMENUWGhzUUxBSlBScjZEOS9icXFidUVGU2h1aXovNHVSZjRZUXUvM3dFOEVVV09kL2svQWJtSURQb2tjSnpVOVEzU05IaUFiS1Q3UE55SnhMTmZJTHNhdWg3NUR0N2Z6WWZ0QWNaSVhkL2N5djhnalN1LzRTNVU0UitadkQrSStCK0xPbzlCbndTUG90aE5rSzBEQjFBbjFneDdrUFhVR0ZrUjhHaFVOdkxNeHdjRkZyZkVIL3lidU5rTTl3RkhvWFIwK1IrRkJvR0RQZ211SWFzMWYvSzdTR3NUMkJtVWZvY243MTBSY0JxVm8wR0hhL24wTXpTSmVSQzVQeldieEQxSUdqc0xVdjVIb3JTSm1ROFBFazVGL3Z5SGtjMy9hNUVvMG96L1EwZzhIWEsrYTVhdyt4bDhFZVJrRk5EVStGdjl2eGI0UFpyem55ZXNQMllKT2MvZ2l5QW5BUjhrelAvdkFuOUljLzRIQ1MxZVRCUlphT0gzL2NZSndQOGxMYitXanpmUm1pV0RtMmFHT3Frb011allqSVN1R3RrKzhJYzB0djV6OFN6a0R2TjY1OXB6a2Z2UW9DOENIbytFSzUvL2o4aTZlT1hoWnVRNmM3UnpyWTYyVXI4Q2pZRUdHUnRSTzcrY2JQbi9NZkhnL3o1K2hQTC9NV1RidjJjaTk2bFd4dEQ5eERvay92cjh0NkZBdjgyd0JYZzZXa1IzUlpEVFVCL1N5SU5pRUxBV3hTMnl1YjMxZno4SC9xMkYzOStPeGhDcnlJNS9UMFdMSjNkMytYbTdqVFZvOXpyakRlbmkvK1V0L1A1Mk5JYndGMEdmQ255ZndWOEVYNFhhYW5mK0Q4cTNZUEV2ejcvM0w0aHZDL3Qyc2x1cURockdrZkxwdTc0c2tPNXkxQW8rVEp6L1d4anNvS0JqYUFCa0F6alg5ZVgyTnY3SEFvSzU1dUJES0NEY0lHK05QSXFFS3BlL3VUN3RhT04vdm9RbWdpYisySDlkeUdEN1E0K1EzZlhOcmQvdGRGeVhrWFVGSXZtdjV6UFk3aEJEaEVIZm9MbnJtNC9yQ0YyQlFJT0FRWTZIVmlNYnI4bk4vM2FFaTFzSUErTFcwT1JpME9OQjVRVysvaiswUG9IYlNqWWdzdkZmejJDN3cyeEN1M202Z2U5QlpmK050TTdmallYay9tWTFneDBQYWlPS2NSTGovMnUwem44djJiSnZtR0N3M1lFMm90MXMvSjBQWjVIMVY2djgvYkdQWWREakFhMEgvbzR3Ly9mVG5odUQ2eWJyOGg5azdxREo3MThRaGo3WVR4b1ByQlhzUk9OSUY4T29iZG5VNFRQMkVsTkk1TE55YXEvOU5IYjlkVkZIYmVXTTg1N2tQei9IWUx0RHIwWGwzQTM5QUJyTGZiREYvNmlqZVU2TS84Y1k3RTB4VnFPZHUzeis4OGk5cHhYVVVleTBHZS9hTUVyRFFkNFpkU1Z3RVNIL0EyaE8wd3JxcUF6NStUK0VYQ0VIMlIxK0VsbC8rdTFmWHVEM1BMeWJiS3hVeS8vM01OZzd3NjVBMW8vKy9IOEJXY01IaUZrQWdjamZCVHlETUJGT1FxYUFnMllKTVk1aWxUd2llVy9LMXlJeVhXMFUrOFhIZzhoYTRpU3kvSmNqUzZoYkdUeExpREVVcTJTWTBQVHJ4N1JudWJNZnBkZVRDZk4vSXpJakhUUjNpRkgwYkllUlZYNFhrZVZPTzg5cjdqNitLOWh5MUFIY1FUeVFYajh4Z2hxbjVZVFdiN3RvN1BybFl3NlZGMnZzWFJIb0dMU2EwTTcvRllFaDByaEhmdm5mUjNzQ3lEeXlGckpWUU9PL2pOUVNhTkFzUVV6OGNWYytTYzRQMEo3bGdybENIa1VvQWowS1dRSU5vaVdJT3puM0xUamFnYms3L1lMemV6T25IaWZkTVdxUXNBbHRZckNLckpYR01yU1NmMVViLzNVUWxSa1RPOTMwR3lNVnh3Y0pHMUdBVjlmMWwrVDhWNEJyMnZpdk91TG5XOEV0STdVRUdqUnJrQTNBWnhGL3QvMEQrQzFrL3QwcWJOWFhIUis2ZllDN01qNG9XSStzVmg1TjJQNy9IdTI3TDhYNCtlazZTRmlISnFpMlFPV09nZjZROWhaQUxkekR5NUwzbHZlUFFLdnJYNmMxYStJaU1ZWEVMM045ZC9QL1Qybk4rdDl3SDdJWStTWG5XcDAwSHVSbHREZWZLQUpyVWF5YUNVTFhwNytoc2V1YkR3dDNZYkV2cmI2UElQZW9iekY0bmlDcmtjZzlUc2ovbzdRWHZzVDRQNS9zR0dJRVdZZGR4ZUI1Z3F4Q3d1V1JoUHkvUUh2aFMrNUhJdkRaeVh1ci80Y2g2N0JyaUcrazBVOU1vbDB2eDBqclBjbnhhN1JudVRpRDVrelBKanYrUFJ3dEFsL1A0SG5DckVCdW4yYTlER2s2WEU2T0FVQ2VBQVNhNUQwQytYL0dFdUUyR3NmVEtSS1R5Ry94RVlTTi8rMDA5bnZOd3k3RTlWalNBUkZvQUhnaWFsQUdwUkpNSUxFcUp2NzhQSG0xaTdzUi8yTUlSYURqR1N4M3FESGt0amRFbHZzaTRyRVVzNzE3RUZjTGdHcXI0Y09vVHV5a05aZWlJakNLeXFrZjk4VmNINWZTV1Uwbi83ZVNyQ25vWVdpd2RUZURJd0xhZHQyKzIrTXlsRWRMZWM0WlZKNWNFY0FzNFI2RDBuVlFSTEFoMG9CL3Z0dlhQRXNUYXg1TS91OUlzb09nWldpUzFhNm8xa3ZVU0lYZm1PdmJVaVpzRDZIKzBhd3ByQTRzUSsxdHMzaFNSV01MRXV3Z213NS9TZXV1SHk0T0pQOWgxaFN1NEhFRUt2dURJb0tkaXN6Ymp5TE0rNzhHM3IrRS8zdzQrUTlYVkxUeWYxankrYUNJUUNlaEZWNTM4bTlsOWUrU1Y3dHdGejFjbm91RU1YTDZqUlBRRGpZeDhlY2p0T2I2NHNNdFJ6N1hSZVFtTUNqdVFKdlJEazRXdHNIbC8zRmswZDB1YmtXVDZWTzg2Mk5vZDZtckdSeDNzT09SZFVKTS9Qa3NzdHhwRjdlaE1BQW5FN1o5TDJHdzNLRTJJcmUvUnhLT2Y3K01MTGZheFk4UjE2YzYxK3FrdTJ0ZHorREV4RndQL0EvU3NBMHUvOHVRNjJLNzJJcTRQb1hzL09jSTRGemdCZ2JISFdvSzdWWVY0MzgxS3F2dDRxZUk2NU9TOTY0SS9Ed0d5eDFxRGZKT2NjVWZOKzdOZDVmd24zY2dyc2VUemY4UkpBemR3dUNJNEt2UlJrMUhKTzlkQWV3SHlLMDFpa1lDRUdqVllCVnBRR0hYSE93WlNBWGJ2cFFuN2lJMklQOVUxL0xERXVCbmRCYTQ3bFkwcUhCRkFCRC9wNkxKWmI4N3diV29rVExMRDBqNTMwMjZ0ZlZTY0R2cVZCOUQxaDFnQ0ZXTUIrbC9KN0FLZFlDK3ovY2ltcVMzbzN6NzJJWUVnRWxDUzRpTmlIKy9HOEZKSk5MRkxGL3VwN1A4K1RrYUJLNGc1SDhzYWRDOGZtSWMxZEhZNVA5Qk9oTnA3MGFONnBHRWxvQ3JTWVBtOXhNanFPUHp5ejVva3RwSnpKNXBKSUNZc080T2hCL05ZQVJHdG9EWHZ0V0xQVzhuay9UN1VmcjZsaUFnRVdoUUFpUFgwRURuSXUvNnA1RHIwMUluNmc4aXdkc05DbXc0QXZIdnR3ajRKdVQyWkR1K3VPWC9jOGo2WmFuOEQ2RHlOVVMyL3BzbDBDTDlGOEV1UWx2Yng0TGVmd0ZOakpiSzM2eThYRmRhUXlmaWFqZnhTaVR3eFFiL1gwRldFVXQ5eHRqdjZzQTNVWnlaZStoL1lPUUxrWHZyRVlUOC93MEpBMHZGWldoOGZYenkzcDBFdmh4WndmUTdNUEw1eUdVanh2L3JLUEQxVW5FNXNxeDZZdkxlK0IrT3JLUHVvZitCa2M5RkZtNjJVT0dtd1pXMDd2b1Z3MVdJLzBiQ1NmRDVLUC83SFJqNUxPRFgwVE81RTk5RkpGSzE2dm9Wd3pWb2ZyV0IwQWppQldoaHRkK0JrVTlENGtlTS8wM0lKWHFwdUJiTkxYeFBnTU9RZGRRMC9RK01mQktxaTRlVDlsTnUzSzlXNGg3bDRidG9uUDg0VXU2TGlQOVpLUCszZHZELzNjQm1aS2xuNHhHMy92K0V4cnZlTlJXQVFCM2NPdExWUmRjYytnUTBBZDlDOFFQQkVSVHQvVWxrSjMrV0FIZWhDdHpwQU9WbVZBbHNkYzJOQ2JFcHVmNVRpbDhOSGtiQ3orT1M5MjdIQjJuVStrNzUzNFlxZ2I4enpqS2t2SzlBOFhXSzVtL2JVei9XZVI2MzhOL1AwaXkvZlB3RWxYMDNLTGFsNlZSeWZTZkZUd1NHa3ZzZlJUYmd0V3Y1MGs3Y296ejhESlh4Y2VJeFFjYVJlV0hSTGlFMTBueUJNUC9uNkk2WjltNjBzbklFMlVIQUloSkJSbEZIMEEvK1I1S0tNNUJOZzRmcGpqaHhUM0lmWHdSWlJHay9ncXlsK21FTk1VdzIyS0cvU3QrTlBMa1A1YjB2Z2l5aWRCa21Hek9sU0pqb0RhcW5WNUNLUUplZ2xmcE8wK0FCbFBkbUNlUHlIMDJ1ejFHOEVEQ0poSS8vUWRieWsrVDgzNEZYMFRuL3VlVC9ZNVl3dHVoMGtPTDVyMEJCYlMzZ3E5LytYWVpjM3pybGY1QzBqQmxjZDdCK2lVQXJrUER4NjhRWFA3NEZ2SlhPK2J0aktoTi96a3p1K1VJMEJ2a1d4YnVFVDZDWUZMOUNuUDlWU0Jqb3BGMHlDNUtua280ekliV0VmUUd5aHI2Sy92Qi9GMnJ2WW91ZjF5THhyMVArbHlDTC8yTzk2MFBJRXVMeHlNcWk2SVVBMjU3Nmw4bm12ejNmRGJRWDl5NkdSU1NpUFFueDl4ZkJ6a0xsNGpxS3Q0WWVRN3Rkdm9qNCtQY0h5UEt4azdacEVkWDNUWVNlRU11UjRjRVVtaVAzZy84cmtVdGVqUDl0YUdHazA3YjVTc1EvRmc3aE5NVC9Sb3JmSEdRVVdlSTlpM1Jzc2tncUF2MEUrQ0tkODc4V0NZQzJNN0RMLzJSa2ZmUkQrc1AvRjVIMXN6LzNYMFRqd1V0cHdyOFZBYWlPS3ZoUnBBR2czWVE0R2dWZWZwRGl0a25maVB3VEp3a2JmcEQ1MXJmcHpxQjhFWm03UFlyVUVnYlNOSGdNVWlFZm9qaVQ0SFdvOEpuSnB6Mm5GWVM3VUtIc0Z2OGZvZ0dYQllCMmd5TlBJaFZ5anVJaTVLOUJxMUt1djZ2TC94Nmt6SFpqWUxxSUJNNEpVa3NnZnhLOENmRXZ5aVJ3SlhBY2FnVDhnZjhpcVE5ek43Q0lMS0dPSkxzem5uMDJqc3Jqd3hUbkVqcUIyaDEzMWNNOVdneXZibUFSbVhxUGtyVUVzblFZUXlKNHE3dU1kUU9qS04zZG5ZN2N5ZThCdWpzZzM0dEVBSXV2NXErR1RTSUJ0S2hKd0JCcG9NK1l5MWVkN2dxeTA4bjkvSjNCalA4alVadFkxQ0N3Um5iU2J6QVJhQmh0Zzl3dFVmNEJVa3NyeVBJL0RKWEhSWXBaQktxaFNlOFhVYjhieS85UEE2K2hlL3puVUhyYmVNbWZDRmc5TEVJRXJxR1lUcDlDQzBBUTh2OENtaHgxaS85QjBycm1qaW5NR3FwR2Q4WWFyYUNHaEwyUG9IR0gzL1l2QS80VldYNTFxdzJ3ZnZWTUZFL0h4U1lVZStNK3RPTGVhekdzaGliOUgwQmpvQmovcjZGQXR0M2dYMGZsNlhGazNTSHNzMDFJaE5tSEp0MUY4UDhsdE5QYkpzS3h6ekxnUDRBL29Idjh2NFRHT0p2STFuM1E1UEJWYUJIa2h4VEQvd1hBSDZPZGlTRk1neXRRME90dThiOEVDU0IrT0JEUUl2REwwSUxyYlJURC96bkF4YWhNK2hQZlpXamgvME4wcHoydW84V0V4Nkl4dDg5L0hmQmlsUCszVTR3WWZnWnEzNmVJODc4QnVYMTJpLzlsaVAreHpqVzczekhJQXVVQnVqZm5hb1pUVWYrKzFua09OdzEraU5xc2J2UkpkU1R3cjBMcGJkZnNYbXZScmx1elNIY29nditKeU9YTGR1cno4MzhMc254cXlyOFZBWWprajY1SEF6MWJDYkNCdGcwQ042TUIyUnlhTUhVN0lXcW9BVG9iTmJvMkdQWE5ubTVENXZEZHZIOGRkVzRXYU5lZkJBNmh4dmhKaVArZUx0OGYwZ0M4SjZOQzUwNStYUDUzSU5PM2J0NS9FWms2RHBNcW9aQ05pN0lPNWM4QjVCYlVDLzZQUVduOEdQTDUzNFVzc3JyTi8zYkUwM2FCYzRXZ0dzb1RFMEx1Ni9MOURTYjgrQzVQYmpyY1EvZmRFaGVScStkeVFrczRFSDl6RlYxQW5XRXYrRThnOFcrYytLckhJaHFJZE5zdHpjclZVUElNTG5lYkJFMmlmRGxJN3dMRWo1SmEzZVR4bjZQN1Fzd2lTdFBscEg3R3ZqWGNJNU5YbmQ2dGhnNGpFU3BtOFdIbkIrbU5OZDQrMHBoQXJnaHErZThLaEwxYURiSllSN0ZZVDRZN2tEalNiVEhpUVZMWEo0aTdSSmsxV3Erc1FWK0xoSS9YazkyTnplWC9WOEJ2MFAweVlIbnFpMEIyZjdNU1dxUTdBMDhmUThqdDVtTm93dWx1VmUrV2dROGl5NEJ1ODdmeTVGb0QyVDJ0RE5oenVDNXozY0lRY25mNklFcUh3NTM3dThlL1I1UC9Yb2h4djRtMmlEYTRMbEV2QUY2SzZzbVA2QTMvODFFOHI1Y2cvckgrLzJQSUphcWI5eitJUkxValNXTUN1ZjkvT0hKRnVnRDFmYmQxK2Y0Zy91Y0JmNGFzUHZ6Rkh6di9aUEtkYnZQL0tscnNlUnBoM1g4RW1nUytDT1gvajd0OGZ4RC9jMURaZmo0cGYzOE04QVhrRXRsdC92K08rdjRUazJ0dU96ZU1ySUdlajhZZVc3dDhmMUNmOXl6Z3QxRU1Gbi94eTg0dlJVR2Z1M2wvRTBHT0lOd1l4eGFCVGtkejAvMm9EKzRGLzZjajRlZnBoQ0ZQalAvbHdPZTdmSCt6ZkR5Q3JEdWszZU13Sk1xY2ljWitQK3Z5L1VIOG53cThHczJCWXk1UGkwajgrd3Jkbi85ZlRiclJrRjF6K1orRXd1SThoRHd2ZWpIL2ZUSnFZemNUV24zYStmZFFXVzNwL3I1cGJ5czRtZXdBckU0Mk1lcG94ZlRiU0luc05FYktCRXIwalNnRC9NcG41L01vazdaM2VMOW1PQUYxd0NPUlo3SDM5NkxWb0p2cDNDcGlISWxPVXpuM3RQUDU1SjY5dHNMWmhEcDdkeUxnUDhzTWNqL2JRdWVCc3NlUXE5R2E1SjcrdmV4OEhvazB2ZDZkWVFQcTdOeG44WjluTm5tV3JYUWVLSHNVQ1Q4cmlmTzM0d0lxKzcwT1RENkZHbnNiNU1mcXdQN2tXWGJTdVJneWd0b0EyNEk1eGgzRWYwOFg3dGNNcTFBZDhKL0ZQVGRydUQxMGJoVXloT3JBQ1BFMGQrOC9TKyt0TUZZZ29kTmQ5WSsxUmROMEoxQjBqWlM3aTFnYUZMRTcwd1RaZ09PeC9KaEg5WDZXemlmaXRwV3g3NExsODZ4SHJ2VUNvNlFpc1A4OGJsM2NqOHArTjUvcG0yaVE2ZDhiVk5iZWpBYS92Y1F3YWJ3Tjl4bjhkRmlnTzNteUFRa2VyMEY5WUY3N040TUVpbGEzKzEwcXJEeTZjRG1lZ1FJeWZ3UzVJTnplNGYzV28wSHZxMUM5YThUL1ltU3QwRXRjaUVTbWNlKzYrenc3a1JEemFUcm52dzRKUHk4bHRjQ08xYmtaRkpmbzZ4M2VyeGt1UUNKY2JJZEFPOStKeXNCbjZUeEd4aFFTZm42SmRFTUtDTk5nRmdsZmwzZDR2Mll3RWM1YzR2MW5BZkgvREJMaXQzVjR2N1ZJK0hrQjRlS2JlOS9aNUxtaTJ6MTNFZWNpMTBPZnYzdStHd2xSbDlENWZHdzFhdk9mUXhxTE1uYmZXVlF2cisvd2ZzMXdObkk5ZERlSDhKOW5EeEloTHFQek1BeXJrS3ZWTTRndlB0cjVmdFRldHJQYjMxSndGbXBueHhvOHl4NWtnWElGblM5R3IwVGl5dFBKaHFIdzcvc1FxbSs5amtsMUJ1cG5UWXVJelgvMm9ySEsxWFFlS0g0U2FRNG5JQUhlOWI1eDd6K0g2bHRiL2MxU0JDQlFwcnlKMUJvb0wxUHF5Q0xCSnNPN1VlTGtUUXFHU1YxdDFwQ3U5dWY5dDczZmpRcGJVVnV6cjBDRHNtTnluczNOcEduVUNleEEzQnROaXN6Q1lBS2w4U29hRnpSN2I4SDRpbkxCbUVDckhhdWJQRmNkOGQyQjhzZ21oWG1USXB2c1d1RGhTUm9MalhhK0Qxa29GZVdDTVk0NmdwZzFVTjE3MlphQ2U1TG5iRFFwSEVMNTdhWkJJNkhOampPb2pCVVZoMnNNZFVxdVMxeGVPWmhGM0tlVDgvM2s4N2ZKdnFYQkdObUpiOTdnYno4cVgwWEZZUnBGNXZDTkJrSDJtaVBOOTJhVFlwdm9ENk4wYUNiNjJORUVoN3ovN1RhRzBjVEVCZ0gySEhrZDAzNVM3Z3MwZnM0aDV6WHNYTS9qRDJrdzRpTDVyeVpzbXlCTUF4TkQ1cE5Yc3pMcUNqN3VSRHZHTzViZVJXQUkxZjA4VWNvOVd0NHNPTytib2VZY1hWNW5vSUdWaXpwYTlYc2RuVSsyV2tVTnRRR044aWV2UDJpRU1TUjRiRUtyM1djU21wM0g4djhhSkg1dGIrM3h1d0kvNyszOEQxRHNGY00yTkJINkZ1cWp0NUkvVGhzakRUcjdESlRmYTJtY3RxQkozMXZwVHN5N1ZyQU9DVHluZWMvaG50dHhHeHFiWG9YNGJ5T2YveWdwLzFPUy96ZitlZVVLdE5ENk5vcmJrR1FLeGQ4NkxlZTUzT04yeFAvYmFFRndHL25qMU5Ia3Z6Y2dTNXRUQ1hkaDllOVJSNVBlZDFFcy93K1EzU0dzRWYrcmtWZkM3Y243UnZ6WG9qSndJcko0c0RGMm8zNzJGdUM5RkJlQ1lTMXlNVHV4eVhPQjZ1UjMwUHhrSzhxalBQNGphTTYzRm8ydm5rd3ErdWFOTTBIbDZnTVV0eUhMR3RUR2JZNDhpMysrRTFsbDNFeTZLSm8zVDdIZGJOZWdOdUNKdERiRy9nbndUL1IrOGR1d0duZ0hxVXRvM25QVjBkem4rNmp0MjVHOGI4Ui9aZkwvNjVGSGljOC9kcjg3a05oY1ZBaUtWY2pLMW9Lak4rcnJkeU9YdEMwbzd4c3RDZzhqdnF0UUc3Q09OUGFzKzU4SHZmYzdrSVZpMjR2L1N4V0FES2NqYXhoZkRjMUxFSHM5Z0FhRnM4bDdHMHlONUh3LzlsK2dodVE2T2w5bFdTcE9RdXE4SHlEV3phRFk4NXNJWU1GRGJTSVJtK3czcW1EN1VlTmYxTURIeDJZMFNJdUpOSTNLZ0lrQTFoRU1POGRXOHQzTzUxR24wcS90T0RlaVFZcGZicUZ4SGhwL2F3aHNNTzN6YjlTdzFrbXRmb3BxK0gyc1EyVWd6eklyNzVwTkNIMyt2bFZGWHFkcTV3dW9nZTNVeW1xcFdJM1NJRStreW50dmsyR1hmNTNHVmpWNS96OUQvN2FqbjBScGtHY05rM2ZlVEF4b2xnWUdWMXpvQjhiUmdLWGRmTFBualQxM0h0OTZ6bmZxM21kRndtSlIrZnliSFJzOWR6UGVyaFhRSGpUeC9hZWMvK28xaHNtS2xOQisvdjBxc3R5d3dWK3ovM0hQOXlTLy9TVDk0Uit6QkZyMDN2dm5kZlRjODZRVDFwV2tvbUt6Y3VOZTI0dXNFVDVMZi9oZmhDYmVybVVHM25uc2FQejNKTzlOVFBYNU4wdURhZVR1OUNYNncvKzF5T3FtV2I3WjBTMjNNZjcrYnFQTnpxZVIxY3VYdThLbWZid2MxYjg4L25ubnRnaHVnc1VLVkpkY0M1ZFcvbWNhQlRxK3RGdUUyc1FGeUJwa3dubW1Scy90NXR0Y2NxeVRXbmMzc3ZDSXZaOUJsbVpYZEpWVjZ6Z1BXWVBrV2ViazlYbG1CT0R5cnhGZlVHdjB2elBJMHVxYXJqTnJEYzlIQ3creGhkQThIc1ovZ1pTL2pTSHlySXJ5L25NV1dWcmQwQXR5TGVBc3RQRFV5RWdsZHMzNDM1ZDhkbVJ5SEl2OE52WWZwaS9zUjRzcnVkdThOME9uQWhCb0VIZzJXckZ5clZXYVphVDd1UytZTkN2NCt4SHBtK24vTnJRamFDWGtaT1FMYkw3bjdhWkRxNFcrVHVydXRKWEI0SDhpTWxITEU3QmkxOXJsN0Y2YlI2TFhkdnEvRGU4d0VrRTIwVndJV1NwZi8vMENFcjEyTVJqODF5ZXZtRnRVTy96OGEzbm5DMmdRTmUxODFpOE1vUldiMVRSMmkydjB2cDF6RUgrektCb0UvcFBKcTVFUXNoU2VlVWNUZnZyZDlvRTRtOVdtb1JtblZxKzVSLzlhTTB1cW9tRFdNTGFJMDRoSHV4ejlhd0MvajZ3OTNvOG1mNzEyZVcwRncyUmRGRnZsVXlkck1kUHE3NmFSRzg3N0dReitvTHovZmJMV1A0MzRkSExjaDl3OVBrei8rVStnZ05OdklUc1Jkby8rdFhicmlIOXRIL0NQS05aSnZ4WS9EQk5vSjdZM0U3YUJyZkpzNS9NNjR2d0p0TVgzSVBCL0V3b0U3cnZGTmVMUXlXYzI4ZjhzeFhrOTVHRWNDWUd2b2pXTGFQOTlxOWZjOXpieHY0VEI0UDh5NUtLWkorRDQ3L091dGZyZFdlQWJhUEpmOU81N1BzYVFFUGppNUJ5V3pyUFYzOHdpaThvckdReis1NkVkdVdJaGFscmgyMjU2UElpc1hqdmVmYThiQXBEQmhKRFQwSTVoN1pDTENVQ3gzMHdqaTVkYkdZekJ2NHRoWkJGMEF0a3QwenN0K082MWZjaUVkaXY5bi9qN0dFWW1nY2VUVmNTNzBlRFp0UmtrL1BSajIvVm1zRzNwTjVDdmlDKzF3N1AzczJqVmRKZHpiVkJnMjlLdnBmV09vTmwzOE03M296WmdFSVFmSHhZSWV4V05ZM1hsY1d0MGJrZXptaHdFNGNlSHJXQk9FQXJCemM0YlhYT1BaalUyYUcwL2lQODRxZHRpdS96eVBuUFAyM0dqNmdkR1NRT1VRL1A4akhGczlKbWRqOUgvZ1g4TTVycm9vaG5YUDZDeEFPU2UzNG9tL2g5aE1Qbi9McG9JYjByZXQ1UFByUnh2Unl2K0gyZncrSThCYjBEOE55VFhsc0t4R2Y5UG9kaEMvWjc0K0JoREZsR3ZRNHRCMEQ3UFp1ZGJnYytoT0YrRHlQK1ZTQWhabDF4YlNsL2ZhS3l3SFFYai9qS0R4MzhVeGNkNkNWbTMxWGJIZVkzZTcwREJxTDlPLzZ5ZTh6Q0t3bUs4Z0hSM3FqdytTNzIyQzFuQVhzbmc4UjlCOGFGK2tUUldYU05lUzBtRE81RzEwelVNM2hod0JCbkNQSnZRYmJWWk9yU2FSbmNqYTZjYjZCTC9iZ3BBTHRZaXE1RDF4TGRPOXdrMkVvRDJvSVp2QzhYNWVIYUsxV2dRTkVWekg4NW1CWDhhQ1I3YktjN0hzVk9zUklPZ05UUTJqMnpsMmd6Szk1MzBmN1d2VlV5aXZGOUY2MktZZjgzZXp5SnJsOTBNM3FBM0R4T29Ea3pTMkt5ejBYczczNC9Ld0RTRE4rakp3eGppUGs3V1BaQWxuTThscnlJQ1BIY0xJMlRGRUdqTTFUKzY1NjYxejZBS0h6NHNVTEFidzRrbEhpME5Cc1hpcHhVTWtYSnZ4VDJzbGMvS3doM1NPRTZ0eEhENkErSldNM2E4QmEzMGZnckYwU2dEVGdKZWdRYkVzYTNEMnpuZWlsdzhQa2Z2QTV4MkN5ZWlyZHJQSXI1MWVLdjFIc1QvS3VUbXRXUlQvNEp4QXJLSU9JTjgvczJ1MmZrV0ZEL29xL1Erd0d1M3NCbUpBYzhrS3dZdVpReXdGYmdXaVI1YmV2clUzY01tNUI3MGRDU0dOZUxYN1AxMkZFUG5Dam9QS0Y0VU5xQzI3NmxrZDQxZXloeGdCOXFCK2hxS2pmSFdDZFlqTiswbkU4WndhemNOZm83Sy9mWDBMOVJKdTFpSERHR2VSRGFHVnp2cFlOZnZSTUwvemZRZ3hsbXZCQ0FYRnRodkpab1VUWkNhU3RxV3d2Y2p3dnRJVi9qM29nd3Z5NlF2RDZOSUNIRzVtNFdFVFE1dFlqK0Qwc0FtdkxzWlBLVzNYWXlnU3VCeXQ1aFJaaWxnRmcyenBMdm5tUEJUbGtsdkhpeXdtY3ZkVEFYTlpjd0NBMXV3M05ua05VMzUrUThqeXhEamJjR05ZL3puU1lNRm0vQlRsa2wvSHR4ZHZFYkl1b3ZZNU5nbTkvUGVheEF0ZmRxRmlRSEcydzF1YlB4OW9jTmVSUVoyN2hYY1hjeGl3Z0JrWXdMVkdYeExuM2JnQnJUT0MrN2NhSUJjQmZqNWJUQUI2TmVTOHgzSXd2YzJOT2k5a3ZJc2V1VmhKUklDTnFLZ25sTm9QQVJwZ05mZHlkRVd1bjZNK0Y5Ti8rTGJkUXVUS0ZibVJ1QTR4Ti9pcGxuc0lKLy9UOUNnL3hyS3MraVhoMGswR2RxQU5vMVpTN3BDYnJ0NjdTRjFhOThCL0JSTjlxK2ovUHhYb0RpUjY0RmpVZG0zelVOc2NkaGlJZTFDWmVBTzFBN2NTRFg0bjRqSy9URW83eTNmTGViUk5Pa3VybmVpTXJBRFRYckxzdWliaHdra0NLNUZlWDhVYWIyM3hXR3phTjhEM0VWYURtNmwveTZPbldJY0xRSlltSVJIazVaN24vODlLQTEyb1RaeEMrVlo5TTdET0dyN3pUdGdFZ1YyaG5SeDNPWTU5NkwrYmcvaXY0MGU4Ly8vQ1k0SnZEczEybG9BQUFBQVNVVk9SSzVDWUlJQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXpNRGN5TUE9PScpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTUycHggMDtcblx0XHRhbmltYXRpb246IDAuN3Mgc3ByaXRlLWFuaW1hdGlvbiBzdGVwcygxOCkgaW5maW5pdGU7XG5cdFx0dHJhbnNpdGlvbjogLjRzIGFsbCBlYXNlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR9XG5cblx0W2NsYXNzKj1cImNvbC1cIl0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogLjRzIG9wYWNpdHkgZWFzZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG5cdH1cbn1cblxuW2RhdGEteC1tb2RlPVwiZGVzaWduLW1vZGVcIl0gW2RhdGEtaXNvdG9wZS1sYXlvdXRdLFxuW2RhdGEtaXNvdG9wZS1sYXlvdXRdLmlzb3RvcGUtLWxvYWRlZCB7XG5cdFtjbGFzcyo9XCJjb2wtXCJdIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cbn1cblxuLy8gSXNvdG9wZSBndXR0ZXJzXG4uaXNvdG9wZS1ndXR0ZXItZGVmYXVsdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgaXNvdG9wZS1ndXR0ZXIoJGlzb3RvcGUtZGVmYXVsdC1pdGVtLW9mZnNldCk7XG59XG5cbi8vIElzb3RvcGUgZmlsdGVycyBjb21tb24gc3R5bGVzXG4uaXNvdG9wZS1maWx0ZXJzIHtcblx0JHZhbHVlOiAxMHB4O1xuXG5cdD4gKiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0Lmxpc3QtaW5saW5lIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kdmFsdWUpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAtJHZhbHVlO1xuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogJHZhbHVlO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHQuaXNvdG9wZS1maWx0ZXJzLXRyaWdnZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLy8gSXNvdG9wZSBmaWx0ZXJzIG1pbmltYWxcbi5pc290b3BlLWZpbHRlcnMtbWluaW1hbCB7XG5cdC5saXN0LWlubGluZSB7XG5cdFx0PiBsaSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0Lmxpc3QtaW5saW5lIHtcblx0XHRcdHdvcmQtc3BhY2luZzogMDtcblxuXHRcdFx0PiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkaXNvdG9wZS1uYXYtc3BhY2luZztcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0Zm9udDogNzAwIDE0cHgvMjRweCAkZm9udC1mYW1pbHktYmFzZTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkaXNvdG9wZS1kZWZhdWx0LWJvcmRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYsXG5cdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGlzb3RvcGUtZGVmYXVsdC1jb2xvcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogJGlzb3RvcGUtZGVmYXVsdC1jb2xvci1hY3RpdmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gTW9iaWxlIHZlcnNpb24gb2YgZmlsdGVyc1xuLmlzb3RvcGUtZmlsdGVycy1yZXNwb25zaXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblxuXHQqOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0bWF4LXdpZHRoOiAzNzBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0Lmlzb3RvcGUtZmlsdGVycy10b2dnbGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblxuXHRcdFx0LmNhcmV0IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IGxpIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdD4gbGk6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0fVxuXG5cdFx0PiBsaSArIGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHR9XG5cblx0XHQuaXNvdG9wZS1maWx0ZXJzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNDlweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWluLXdpZHRoOiAyMTBweDtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHdoaXRlLCA1JSk7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblxuXHRcdFx0Lmxpc3QtaW5saW5lIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5saXN0LWlubGluZSBhIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogM3B4IDhweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAuMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdGxpICsgbGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdFx0PiBsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQ+IGxpICsgbGkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdC5pc290b3BlLWZpbHRlcnMge1xuXHRcdFx0XHRtaW4td2lkdGg6IDI1MHB4O1xuXHRcdFx0XHQubGlzdC1pbmxpbmUgYSB7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0PiBsaTpmaXJzdC1jaGlsZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uaXNvdG9wZS1maWx0ZXJzLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLy8gU3R5bGU6IGludmVyc2Vcbi5pc290b3BlLXN0eWxlLWludmVyc2Uge1xuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0Lmxpc3QtaW5saW5lIHtcblx0XHRcdD4gbGkgPiBhIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGlzb3RvcGUtaW52ZXJzZS1ib3JkZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLFxuXHRcdFx0XHQmOmFjdGl2ZSxcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRpc290b3BlLWludmVyc2UtY29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRpc290b3BlLWludmVyc2UtY29sb3ItYWN0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIENvYmJsZXMgaXRlbXNcbi5pc290b3BlLWl0ZW0td2lkdGgtMzNwLFxuLmlzb3RvcGUtaXRlbS13aWR0aC02NnAge1xuXHR3aWR0aDogMTAwJTtcblxuXHQ+ICoge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDAyKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0Lmlzb3RvcGUtaXRlbS13aWR0aC0zM3Age1xuXHRcdHdpZHRoOiAzMy4zMzMzMzMzMzMlO1xuXHR9XG5cblx0Lmlzb3RvcGUtaXRlbS13aWR0aC02NnAge1xuXHRcdHdpZHRoOiA2Ni42NjY2NiU7XG5cdH1cbn1cblxuLmlzb3RvcGUtaXRlbSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbjogMCAtMXB4IDA7XG59XG5cbi5pc290b3BlLWNvbmRlbnNlZCB7XG5cdC5pc290b3BlLWl0ZW0ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0Lmlzb3RvcGUtaXRlbSB7XG5cdFx0XHRtYXJnaW46IC0xcHg7XG5cdFx0fVxuXHR9XG59IiwiLypcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxuICovXG4ub3dsLWNhcm91c2VsIC5hbmltYXRlZCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xuXHQtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1vdXQge1xuXHR6LWluZGV4OiAxO1xufVxuXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcblx0LXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcblx0YW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4vKiBcbiAqIFx0T3dsIENhcm91c2VsIC0gQXV0byBIZWlnaHQgUGx1Z2luXG4gKi9cbi5vd2wtaGVpZ2h0IHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG5cdC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuXHQtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuXHQtby10cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbn1cblxuLyogXG4gKiAgQ29yZSBPd2wgQ2Fyb3VzZWwgQ1NTIEZpbGVcbiAqL1xuLm93bC1jYXJvdXNlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQvKiBwb3NpdGlvbiByZWxhdGl2ZSBhbmQgei1pbmRleCBmaXggd2Via2l0IHJlbmRlcmluZyBmb250cyBpc3N1ZSAqL1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LW1zLXRvdWNoLWFjdGlvbjogcGFuLVk7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiLlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdGhlaWdodDogMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQvKiBmaXggZm9yIGZsYXNoaW5nIGJhY2tncm91bmQgKi9cblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtY29udHJvbHMgLm93bC1uYXYgLm93bC1wcmV2LFxuLm93bC1jYXJvdXNlbCAub3dsLWNvbnRyb2xzIC5vd2wtbmF2IC5vd2wtbmV4dCxcbi5vd2wtY2Fyb3VzZWwgLm93bC1jb250cm9scyAub3dsLWRvdCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y3Vyc29yOiBoYW5kO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcblx0b3BhY2l0eTogMDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1yZWZyZXNoIC5vd2wtaXRlbSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwub3dsLXRleHQtc2VsZWN0LW9uIC5vd2wtaXRlbSB7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1ncmFiIHtcblx0Y3Vyc29yOiBtb3ZlO1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcblx0Y3Vyc29yOiBncmFiO1xufVxuXG4ub3dsLWNhcm91c2VsLm93bC1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cblxuLm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbSB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLyogTm8gSnMgKi9cbi5uby1qcyAub3dsLWNhcm91c2VsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFxuICogXHRPd2wgQ2Fyb3VzZWwgLSBMYXp5IExvYWQgUGx1Z2luXG4gKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG5cbi8qIFxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cbiAqL1xuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogIzAwMDtcbn1cblxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiA4MHB4O1xuXHR3aWR0aDogODBweDtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC00MHB4O1xuXHRtYXJnaW4tdG9wOiAtNDBweDtcblx0Zm9udDogNDAwIDQwcHgvODBweCAnRm9udEF3ZXNvbWUnO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDE7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcblx0LW1vei10cmFuc2l0aW9uOiBzY2FsZSAxMDBtcyBlYXNlO1xuXHQtbXMtdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcblx0dHJhbnNpdGlvbjogc2NhbGUgMTAwbXMgZWFzZTtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGYxNDQnO1xuXHR9XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb246aG92ZXIge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXlpbmcgLm93bC12aWRlby1wbGF5LWljb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tdG4ge1xuXHRvcGFjaXR5OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHQtbW96LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0LW8tYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuXHQtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcblx0LW1zLXRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTtcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2U7XG59XG5cbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1mcmFtZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLy8gT3dsIGNhcm91c2VsIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ub3dsLWNhcm91c2VsIHtcblx0Lm93bC1zdGFnZSB7XG5cdFx0QGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG5cdH1cblx0Lm93bC1pdGVtIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRAaW5jbHVkZSBkaXNwbGF5LWlubGluZS1mbGV4O1xuXHRcdEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcblx0XHRAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcblx0fVxuXG5cdC5pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ub3dsLXNwYWNpbmctMSB7XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0Lm93bC1pdGVtIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQxcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQxcHg7XG5cdFx0fVxuXG5cdFx0Lm93bC1wcmV2IHtcblx0XHRcdGxlZnQ6IDAlO1xuXHRcdH1cblxuXHRcdC5vd2wtbmV4dCB7XG5cdFx0XHRyaWdodDogMCU7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQub3dsLXByZXYge1xuXHRcdFx0bGVmdDogLTYlO1xuXHRcdH1cblxuXHRcdC5vd2wtbmV4dCB7XG5cdFx0XHRyaWdodDogLTYlO1xuXHRcdH1cblx0fVxufVxuXG4vKlxuICogT3dsIE5hdmlnYXRpb25cbiAqL1xuXG4ub3dsLW5hdiB7XG5cdCYuZGlzYWJsZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm93bC1wcmV2LFxuLm93bC1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRmb250OiA0MDAgMjRweCAnTWF0ZXJpYWwgSWNvbnMnO1xuXHRjb2xvcjogJGVib255LWNsYXk7XG5cdHRyYW5zaXRpb246IC4yMnM7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdH1cbn1cblxuLm93bC1wcmV2IHtcblx0bGVmdDogMDtcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU1YzQnO1xuXHR9XG59XG5cbi5vd2wtbmV4dCB7XG5cdHJpZ2h0OiAwO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJ1xcZTVjOCc7XG5cdH1cbn1cblxuLypcbiAqIE93bCBQYWdpbmF0aW9uXG4gKi9cblxuLm93bC1kb3RzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCYuZGlzYWJsZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm93bC1kb3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qXG4gKiBPd2wgUGFnaW5hdGlvblxuICovXG4ub3dsLW51bWJlcmluZy1kZWZhdWx0IHtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdD4gKiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0Lm51bWJlcmluZy1jdXJyZW50LFxuXHQubnVtYmVyaW5nLWNvdW50IHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0Lm51bWJlcmluZy1jdXJyZW50IHtcblx0XHRtaW4td2lkdGg6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0dHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcblx0fVxuXG5cdC5udW1iZXJpbmctc2VwYXJhdG9yIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAxMHB4O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0yM3B4O1xuXHRcdFx0bGVmdDogLTZweDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdGhlaWdodDogNTFweDtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA3NSU7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjMpO1xuXHRcdH1cblx0fVxuXG5cdC5udW1iZXJpbmctY291bnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDE5cHg7XG5cdFx0bGVmdDogLTJweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Y29sb3I6IHJnYmEoJGJsYWNrLCAuMyk7XG5cdH1cblxuXHQvLyBNb2RzXG5cdCYub3dsLW51bWJlcmluZy1pbnZlcnNlIHtcblx0fVxufVxuXG4vLyBTdHlsZXNcbi5vd2wtY2Fyb3VzZWwtaW52ZXJzZSB7XG5cdC5vd2wtbmV4dCxcblx0Lm93bC1wcmV2IHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Lm93bC1udW1iZXJpbmctZGVmYXVsdCB7XG5cdFx0Lm51bWJlcmluZy1jdXJyZW50IHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXG5cdFx0Lm51bWJlcmluZy1zZXBhcmF0b3I6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC4zKTtcblx0XHR9XG5cblx0XHQubnVtYmVyaW5nLWNvdW50IHtcblx0XHRcdGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjMpO1xuXHRcdH1cblx0fVxufVxuXG4ub3dsLW5hdi1wb3NpdGlvbi1udW1iZXJpbmcge1xuXHQkb2Zmc2V0OiA0MnB4O1xuXHQub3dsLW5leHQsXG5cdC5vd2wtcHJldiB7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogLTUzcHg7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0Lm93bC1wcmV2IHtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiBjYWxjKDUwJSArICN7JG9mZnNldH0pO1xuXHR9XG5cblx0Lm93bC1uZXh0IHtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiBjYWxjKDUwJSArICN7JG9mZnNldH0pO1xuXHR9XG5cblx0JiArIC5vd2wtbnVtYmVyaW5nIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG59XG5cbi5vd2wtbmF2LWJvdHRvbS1sZWZ0IHtcblx0Lm93bC1uYXYge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQub3dsLW5leHQsXG5cdC5vd2wtcHJldiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxuXG5cdC5vd2wtcHJldiB7XG5cdFx0bGVmdDogYXV0bztcblx0fVxuXG5cdC5vd2wtbmV4dCB7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdH1cbn1cblxuLm93bC1zdHlsZS1taW5pbWFsIHtcblx0Lml0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5vd2wtZG90cyB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQub3dsLWRvdCB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRhbHRvO1xuXHRcdHRyYW5zaXRpb246IC4zM3MgYWxsIGVhc2U7XG5cdH1cblxuXHQub3dsLWRvdC5hY3RpdmUsXG5cdC5vd2wtZG90OmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0fVxuXG5cdC8vIE9mZnNldHNcblx0Lm93bC1kb3QgKyAub3dsLWRvdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdH1cbn1cblxuLm93bC1uYXYtY2xhc3NpYyB7XG5cdC5vd2wtbmF2IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXHRcdC5vd2wtZG90cyB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0Lm93bC1uYXYge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdC5vd2wtcHJldixcblx0XHRcdC5vd2wtbmV4dCB7XG5cdFx0XHRcdHRvcDogNDUlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1JSk7XG5cdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHRjb2xvcjogJGR1c3R5LWdyYXk7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGlzcGVyO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQ6IDQwMCAyMHB4LzQ1cHggJ2ZsLWZsYXQtaWNvbnMtc2V0LTInO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm93bC1wcmV2IHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogM3B4O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRjb250ZW50OiAnXFxlMDE1Jztcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3dsLW5leHQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDNweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGUwMTUnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLypcbiogQHN1YnNlY3Rpb24gICBSRCBOYXZiYXJcbipcbiogQGRlc2NyaXB0aW9uICBEZXNjcmliZXMgc3R5bGUgZGVjbGFyYXRpb25zIGZvciBSRCBOYXZiYXIgZXh0ZW5zaW9uXG4qXG4qIEBhdXRob3IgICAgICAgRXZnZW5peSBHdXNhcm92XG4qIEBsaW5rICAgICAgICAgaHR0cHM6Ly91YS5saW5rZWRpbi5jb20vcHViL2V2Z2VuaXktZ3VzYXJvdi84YS9hNDAvNTRhXG4qL1xuQGltcG9ydCBcInJkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLW1peGlucy5zY3NzXCI7XG5cbi8qXG4qIEBzdWJzZWN0aW9uIEdlbmVyYWwgU3R5bGVzXG4qL1xuXG4vLyBSRCBOYXZiYXIgQmFzaWNzXG4lcmQtbmF2YmFyLXRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUwLCAwLjg2MCk7XG59XG5cbiVyZC1uYXZiYXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuJXJkLW5hdmJhci12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZC1uYXZiYXItLW5vLXRyYW5zaXRpb24ge1xuICAmLCAqIHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnJkLW5hdmJhci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgQGV4dGVuZCAlcmQtbmF2YmFyLXRyYW5zaXRpb247XG59XG5cbi5yZC1uYXZiYXIsIC5yZC1uYXZiYXIucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG4gIEBleHRlbmQgJXJkLW5hdmJhci1oaWRkZW47XG59XG5cbi5yZC1uYXZiYXItZml4ZWQsXG4ucmQtbmF2YmFyLXN0YXRpYyxcbi5yZC1uYXZiYXItZnVsbHdpZHRoLFxuLnJkLW5hdmJhci1zaWRlYmFyIHtcbiAgQGV4dGVuZCAlcmQtbmF2YmFyLXZpc2libGU7XG59XG5cbi5yZC1uYXZiYXItd3JhcCxcbi5yZC1uYXZiYXIsXG4ucmQtbmF2YmFyLWJyYW5kLFxuLnJkLW5hdmJhci1zbG9nYW4sXG4ucmQtbmF2YmFyLWRyb3Bkb3duLFxuLnJkLW5hdmJhci1tZWdhbWVudSxcbi5yZC1uYXZiYXItY29sbGFwc2UtaXRlbXMsXG4uYnJhbmQtbmFtZSxcbi5yZC1uYXZiYXItbmF2LFxuLnJkLW5hdmJhci1wYW5lbCxcbi5yZC1uYXZiYXItc2VhcmNoLWZvcm0taW5wdXQsXG4ucmQtbmF2YmFyLXNlYXJjaC1mb3JtLXN1Ym1pdCxcbi5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSxcbi5yZC1uYXZiYXItbGl2ZS1zZWFyY2gtcmVzdWx0cyxcbi5yZC1uYXZiYXItc2VhcmNoLWZvcm0ge1xuICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlLW91dDtcbn1cblxuLy8gUkQgTmF2YmFyIENvbGxhcHNlXG4ucmQtbmF2YmFyLWNvbGxhcHNlIHtcbiAgJi10b2dnbGUge1xuICAgIEBpbmNsdWRlIG1ha2UtdG9nZ2xlKFxuICAgICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZS1wcmVzZXQsXG4gICAgICAgICAgICAgICAgICAgICRyZC1uYXZiYXItbWluLWxpbmUtaGVpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLW1pbi1mb250LXNpemUsXG4gICAgICAgICAgICAgICAgICAgICRyZC1uYXZiYXItcGFuZWwtY29sb3JcbiAgICApO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUkQgTmF2YmFyIFN0YXRlc1xuLnJkLW5hdmJhci0taGFzLXNpZGViYXIge1xuICBib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3MHB4O1xuICB9XG59XG5cbi5yZC1uYXZiYXItLWlzLXN0dWNrIHtcbiAgYm9yZGVyLWJvdHRvbTogJHJkLW5hdmJhci1ib3JkZXI7XG59XG5cbi5yZC1uYXZiYXIucmQtbmF2YmFyLWZpeGVkICsgLnJkLW5hdmJhci5yZC1uYXZiYXItLWlzLWNsb25lLFxuLnJkLW5hdmJhci5yZC1uYXZiYXItc2lkZWJhciArIC5yZC1uYXZiYXIucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbXBvcnQgXCJyZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1jb21wb25lbnRzLnNjc3NcIjtcblxuLypcbiogQHN1YnNlY3Rpb24gICBIeWJyaWQgIFN0eWxlc1xuKi9cblxuLy89PT09PT09PT0gICAgU3RhdGljICYgRnVsbHdpZHRoICYgU2lkZWJhciAgICA9PT09PT09PT09PVxuLnJkLW5hdmJhci1zdGF0aWMsXG4ucmQtbmF2YmFyLXNpZGViYXIsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCB7XG4gIC8vIFJEIE5hdmJhciBTZWFyY2hcbiAgLnJkLW5hdmJhci1zZWFyY2gge1xuICAgICYtZm9ybSB7XG4gICAgICAmLWlucHV0IHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09ICAgIFN0YXRpYyAmIEZ1bGx3aWR0aCAgICAgPT09PT09PT09PT09PT09PVxuLnJkLW5hdmJhci1zdGF0aWMsXG4ucmQtbmF2YmFyLWZ1bGx3aWR0aCB7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1iYWNrZ3JvdW5kO1xuICB9XG5cbiAgLnJkLW5hdmJhci1icmFuZCxcbiAgLnJkLW5hdmJhci1uYXYgPiBsaSA+IGEsXG4gIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgSW5uZXJcbiAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogJHJkLW5hdmJhci13aWR0aDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgU3VibWVudVxuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgPiBsaSB7XG4gICAgICA+IGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLW5hdi1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1uYXYtYmFja2dyb3VuZDtcblxuICAgICAgICAmLmZvY3VzID4gYSxcbiAgICAgICAgPiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHJkLW5hdmJhci1uYXYtaG92ZXItY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1uYXYtaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItbmF2LWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLW5hdi1hY3RpdmUtYmFja2dyb3VuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZS1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAubGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbjogLTE4cHggMCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlID4gYSxcbiAgICAgICYuZm9jdXMgPiBhLFxuICAgICAgJi5vcGVuZWQgPiBhLFxuICAgICAgPiBhOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1zdWJtZW51IHtcbiAgICAgID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICB9XG5cbiAgICAgICYuZm9jdXMge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLnJkLW5hdmJhci1zdWJtZW51IHtcbiAgICAgID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgID4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAgIH1cblxuICAgICAgJi5vcGVuZWQsXG4gICAgICAmLmZvY3VzIHtcbiAgICAgICAgPiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgICA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmQtbmF2YmFyLXN1Ym1lbnUge1xuICAgICAgICA+IC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZvY3VzLFxuICAgICAgICAmLm9wZW5lZCB7XG4gICAgICAgICAgPiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1zdWJtZW51LmZvY3VzID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgIC5yZC1uYXZiYXItc3VibWVudS5vcGVuZWQgPiAucmQtbmF2YmFyLWRyb3Bkb3duIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIE5hdlxuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgbGkucmQtbmF2YmFyLS1oYXMtZHJvcGRvd24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIGxpLmZvY3VzLFxuICAgIGxpLm9wZW5lZCB7XG4gICAgICA+IC5yZC1uYXZiYXItZHJvcGRvd24sXG4gICAgICA+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSA+IC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1kcm9wZG93bi1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBMaXN0XG4gIC5yZC1uYXZiYXItZHJvcGRvd24sXG4gIC5yZC1uYXZiYXItbGlzdCB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuXG4gICAgICAmLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2l0aW9uOiAuMzNzIGFsbCBlYXNlO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItbWVnYW1lbnUtaXRlbS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1kcm9wZG93bi1pdGVtLWJhY2tncm91bmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRyZC1uYXZiYXItbWVnYW1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgID4gbGkgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XG4gICAgICA+IGxpICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItZHJvcGRvd24sXG4gIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSgkYmxhY2ssIC4xMyk7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRwcmltYXJ5O1xuICB9XG5cbiAgLy8gUkQgTmF2YmFyIERyb3Bkb3duXG4gIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgIHdpZHRoOiAkcmQtbmF2YmFyLWRyb3Bkb3duLXdpZHRoICogLjg7XG4gICAgcGFkZGluZzogMjVweCAzNXB4IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItZHJvcGRvd24tYmFja2dyb3VuZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgIHdpZHRoOiAkcmQtbmF2YmFyLWRyb3Bkb3duLXdpZHRoO1xuICAgIH1cblxuICAgIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MXB4O1xuICAgICAgdG9wOiAtMjBweDtcbiAgICB9XG5cbiAgICA+IGxpID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgJixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0tY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1iYWNrZ3JvdW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICA+IGxpLmZvY3VzID4gYSxcbiAgICA+IGxpLm9wZW5lZCA+IGEge1xuICAgICAgY29sb3I6ICRyZC1uYXZiYXItZHJvcGRvd24taXRlbS1hY3RpdmUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0tYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIE1lZ2FtZW51XG4gIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgbWF4LXdpZHRoOiAkcmQtbmF2YmFyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IDI3cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLW1lZ2FtZW51LWJhY2tncm91bmQ7XG5cbiAgICA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nOiAzNHB4IDIwcHggMzBweCAzNXB4O1xuXG4gICAgICAmICsgbGkge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRnYWxsZXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE9mZnNldHNcbiAgICAqICsgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgICogKyAucmQtbmF2YmFyLWxpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAvLyBSZXNpemVcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICB3aWR0aDogbWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsIHhsKSAtIDMwcHg7XG4gICAgICA+IGxpIHtcbiAgICAgICAgcGFkZGluZzogNDRweCAzMHB4IDUwcHggNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgU3VibWVudSBUb2dnbGVcbiAgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHJkLW5hdmJhci1uYXYtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci1uYXYgPiBsaSB7XG4gICAgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGNlbnRlcik7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udDogNDAwIDE2cHggXCJGb250QXdlc29tZVwiO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsXG4gICAgJi5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLFxuICAgICYgPiBhOmhvdmVyICsgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSAocm90YXRlKC0xODBkZWcpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvY3VzID4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSxcbiAgICAmLm9wZW5lZCA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsXG4gICAgJiA+IGE6aG92ZXIgKyAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29sb3I6ICRyZC1uYXZiYXItbmF2LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItZHJvcGRvd24ge1xuICAgIC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaS5mb2N1cyA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUsXG4gICAgPiBsaS5vcGVuZWQgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlLFxuICAgID4gbGkgPiBhOmhvdmVyICsgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWRyb3Bkb3duLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIENsb25lXG4gICYucmQtbmF2YmFyLS1pcy1jbG9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYucmQtbmF2YmFyLS1pcy1zdHVjayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgU3R1Y2tcbiAgJi5yZC1uYXZiYXItLWlzLXN0dWNrLFxuICAmLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1iYWNrZ3JvdW5kO1xuXG4gICAgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZC1uYXZiYXItbWVnYW1lbnUge1xuICAgIEBleHRlbmQgJXJkLW5hdmJhci10cmFuc2l0aW9uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBTdGF0ZXNcbiAgLnJkLW5hdmJhci0taGFzLWRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PSAgICAgIEZpeGVkICYgU2lkZWJhciAgICAgID09PT09PT09PT09PT09PT1cbi5yZC1uYXZiYXItZml4ZWQsXG4ucmQtbmF2YmFyLXNpZGViYXIge1xuXG4gIC8vIFJEIE5hdmJhciBDb2xsYXBzZVxuICAucmQtbmF2YmFyLWNvbGxhcHNlLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgRHJvcGRvd25cbiAgLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucmQtbmF2YmFyLWNvbGxhcHNlLWl0ZW1zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6ICRyZC1uYXZiYXItbmF2LW1pbi13aWR0aCAtIDEwcHg7XG4gICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIGJveC1zaGFkb3c6ICRyZC1uYXZiYXItc2hhZG93O1xuICAgIGNvbG9yOiAkcmQtbmF2YmFyLXBhbmVsLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItcGFuZWwtYmFja2dyb3VuZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG5cbiAgICBsaSA+ICoge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLmljb24sXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuaWNvbiwgYVtjbGFzcyo9XCJmYVwiXTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5yZC1uYXZiYXItZml4ZWQgLnJkLW5hdmJhci1uYXYsXG4ucmQtbmF2YmFyLXNpZGViYXIge1xuICB3aWR0aDogJHJkLW5hdmJhci1uYXYtbWluLXdpZHRoO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG5cbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgY29sb3I6ICRyZC1uYXZiYXItY29sb3I7XG4gIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtYmFja2dyb3VuZDtcbiAgei1pbmRleDogOTk4O1xufVxuXG5cbi8vIExheW91dHNcbkBpbXBvcnQgXCJyZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1zdGF0aWMuc2Nzc1wiO1xuQGltcG9ydCBcInJkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLWZ1bGx3aWR0aC5zY3NzXCI7XG5AaW1wb3J0IFwicmQtbmF2YmFyX2luY2x1ZGVzL19yZC1uYXZiYXItZml4ZWQuc2Nzc1wiO1xuQGltcG9ydCBcInJkLW5hdmJhcl9pbmNsdWRlcy9fcmQtbmF2YmFyLXNpZGViYXIuc2Nzc1wiO1xuXG4vLyBUaGVtZXNcbkBpbXBvcnQgXCJyZC1uYXZiYXJfaW5jbHVkZXMvX3JkLW5hdmJhci1kZWZhdWx0LnNjc3NcIjtcblxuLypcbiogQHN1YnNlY3Rpb24gICBQYWdlIGJveGVkIGxheW91dCBzdHlsZSByZWRlY2xhcmF0aW9uXG4qXG4qIEBkZXNjcmlwdGlvbiAgUmVkZWZpbmVzIG5hdmJhciBzdHlsZSBpbnNpZGUgYm94ZWQgbGF5b3V0XG4qXG4qIEBzZWUgICAgICAgICAgLi4vbW9kdWxlcy9fcGFnZS1sYXlvdXRzLnNjc3NcbiovXG5odG1sLmJveGVkIHtcbiAgJi5yZC1uYXZiYXItLWhhcy1zaWRlYmFyIHtcbiAgICBib2R5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogJHJkLW5hdmJhci1uYXYtbWluLXdpZHRoICsgMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICAgIG1heC13aWR0aDogJGxheW91dC1ib3hlZC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmlmcmFtZS1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuIiwiXG5AaW5jbHVkZSBrZXlmcmFtZXMocmQtbmF2YmFyLXNsaWRlLWRvd24pIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKHJkLW5hdmJhci1zbGlkZS11cCkge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxufVxuXG4vLz09PT09PT09PT09ICAgTmF2YmFyIFRvZ2dsZSBQcmVzZXRzICAgPT09PT09PT09PT09PT1cblxuLy8gSGFtYnVyZ2VyXG5AbWl4aW4gYnV0dG9uLWxpbmVzKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTEpIHtcbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG5cbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAocm91bmQoJGZvbnQtc2l6ZSAvIDYpKSAqIC0yO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAocm91bmQoJGZvbnQtc2l6ZSAvIDYpKSAqIDI7XG4gICAgfVxuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSxcbiAgICAmIHtcbiAgICAgIHdpZHRoOiAkZm9udC1zaXplO1xuICAgICAgaGVpZ2h0OiByb3VuZCgkZm9udC1zaXplIC8gNik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEhhbWJ1cmdlciB0byBDcm9zc1xuQG1peGluIGJ1dHRvbi1saW5lc19fY3Jvc3MtMSgkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMjRweCwgJGNvbG9yOiAjMTExKSB7XG4gICYuYWN0aXZlIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1saW5lc19fY3Jvc3MtMigkc2l6ZTogNDhweCwgJGZvbnQtc2l6ZTogMjRweCwgJGNvbG9yOiAjMTExKSB7XG4gIHNwYW4ge1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcywgMC4zcztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3MsIDAuM3M7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuM3MsIDBzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcywgMHM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyAwcyBlYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4zcztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzLCAwLjNzO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLWxpbmVzX19jcm9zcy0zKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTEpIHtcbiAgc3BhbiB7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzLCAwLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcywgMC4zcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMC4zcywgMHM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzLCAwcztcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wLCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHNwYW4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgMHMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHMsIDAuM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcywgMC4zcztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGFtYnVyZ2VyIHRvIEFycm93XG5AbWl4aW4gYnV0dG9uLWxpbmVzX19hcnJvdy0xKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTEpIHtcbiAgc3BhbiB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkZm9udC1zaXplLzE0IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSBzcGFuIHtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAkZm9udC1zaXplLzEuNjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDBkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGFtYnVyZ2VyIHRvIEFycm93IChNYXRlcmlhbCBEZXNpZ24pXG5AbWl4aW4gYnV0dG9uLWxpbmVzX19hcnJvdy0yKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTEpIHtcbiAgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46ICRmb250LXNpemUvMTQgY2VudGVyO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJGZvbnQtc2l6ZS8xNCBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgc3BhbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6ICRmb250LXNpemUvMS42O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDBkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGFtYnVyZ2VyIHRvIE1pbnVzXG5AbWl4aW4gYnV0dG9uLWxpbmVzX19taW51cy0xKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTEpIHtcbiAgc3BhbiB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgc3BhbiB7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzZWFyY2gtcHJlc2V0LTEoJHNpemU6IDQ4cHgsICRmb250LXNpemU6IDI0cHgsICRjb2xvcjogIzExMSkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcblxuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cbn1cblxuQG1peGluIGNvbGxhcHNlLXByZXNldC0xKCRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTEpIHtcbiAgIHNwYW4ge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0oJHNpemUgLyAxNik7XG5cbiAgICAmLCAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogJHNpemUgLyA4O1xuICAgICAgaGVpZ2h0OiAkc2l6ZSAvIDg7XG4gICAgICBsaW5lLWhlaWdodDogJHNpemUgLyA4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHNpemUgLyAxNik7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogKCRzaXplIC8gMTYpO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogKCRzaXplIC8gMTYpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBzcGFuIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgoJHNpemUgLyA4KSoyICsgKCRzaXplIC8gMTYpKjIpO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0oKCRzaXplIC8gOCkqMiArICgkc2l6ZSAvIDE2KSoyKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXRvZ2dsZSgkcHJlc2V0OiBcImJ1dHRvbi1saW5lcy1hcnJvdy0yXCIsICRzaXplOiA0OHB4LCAkZm9udC1zaXplOiAyNHB4LCAkY29sb3I6ICMxMTEpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAkc2l6ZTtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRzaXplO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICgkcHJlc2V0ID09IFwiY29sbGFwc2UtcHJlc2V0LTFcIikge1xuICAgIEBpbmNsdWRlIGNvbGxhcHNlLXByZXNldC0xKCRzaXplLCAkZm9udC1zaXplLCAkY29sb3IpO1xuICB9XG5cbiAgQGlmICgkcHJlc2V0ID09IFwic2VhcmNoLXByZXNldC0xXCIpIHtcbiAgICBAaW5jbHVkZSBzZWFyY2gtcHJlc2V0LTEoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG4gIH1cblxuICBAaWYgKCRwcmVzZXQgPT0gXCJidXR0b24tbGluZXMtY3Jvc3MtMVwiKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWxpbmVzKCRzaXplLCAkZm9udC1zaXplLCAkY29sb3IpO1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1saW5lc19fY3Jvc3MtMSgkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcbiAgfVxuXG4gIEBpZiAoJHByZXNldCA9PSBcImJ1dHRvbi1saW5lcy1jcm9zcy0yXCIpIHtcbiAgICBAaW5jbHVkZSBidXR0b24tbGluZXMoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWxpbmVzX19jcm9zcy0yKCRzaXplLCAkZm9udC1zaXplLCAkY29sb3IpO1xuICB9XG5cbiAgQGlmICgkcHJlc2V0ID09IFwiYnV0dG9uLWxpbmVzLWNyb3NzLTNcIikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1saW5lcygkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcbiAgICBAaW5jbHVkZSBidXR0b24tbGluZXNfX2Nyb3NzLTMoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG4gIH1cblxuICBAaWYgKCRwcmVzZXQgPT0gXCJidXR0b24tbGluZXMtYXJyb3ctMVwiKSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWxpbmVzKCRzaXplLCAkZm9udC1zaXplLCAkY29sb3IpO1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1saW5lc19fYXJyb3ctMSgkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcbiAgfVxuXG4gIEBpZiAoJHByZXNldCA9PSBcImJ1dHRvbi1saW5lcy1hcnJvdy0yXCIpIHtcbiAgICBAaW5jbHVkZSBidXR0b24tbGluZXMoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG4gICAgQGluY2x1ZGUgYnV0dG9uLWxpbmVzX19hcnJvdy0yKCRzaXplLCAkZm9udC1zaXplLCAkY29sb3IpO1xuICB9XG5cbiAgQGlmICgkcHJlc2V0ID09IFwiYnV0dG9uLWxpbmVzLW1pbnVzLTFcIikge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1saW5lcygkc2l6ZSwgJGZvbnQtc2l6ZSwgJGNvbG9yKTtcbiAgICBAaW5jbHVkZSBidXR0b24tbGluZXNfX21pbnVzLTEoJHNpemUsICRmb250LXNpemUsICRjb2xvcik7XG4gIH1cbn0iLCIvKlxuKiBOYXZiYXIgY29tcG9uZW50c1xuKi9cblxuLy8gUkQgTmF2YmFyXG4ucmQtbmF2YmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogJHJkLW5hdmJhci1zaGFkb3c7XG59XG5cbi8vIFJEIE5hdmJhciBUb2dnbGVcbi5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgQGluY2x1ZGUgbWFrZS10b2dnbGUoXG4gICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLXRvZ2dsZS1wcmVzZXQsXG4gICAgICAgICAgICAgICAgICAkcmQtbmF2YmFyLW1pbi1saW5lLWhlaWdodCxcbiAgICAgICAgICAgICAgICAgICRyZC1uYXZiYXItbWluLWZvbnQtc2l6ZSxcbiAgICAgICAgICAgICAgICAgICRyZC1uYXZiYXItZml4ZWQtdG9nZ2xlLWNvbG9yXG4gICk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gUkQgTmF2YmFyIEJyYW5kXG4ucmQtbmF2YmFyLWJyYW5kIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBzdmcge1xuICAgIGZpbGw6ICRibGFjaztcbiAgfVxufVxuXG4vLyBSRCBOYXZiYXIgTmF2XG4ucmQtbmF2YmFyLW5hdiB7XG59XG5cbi8vIFJEIE5hdmJhciBTZWFyY2hcbi5yZC1uYXZiYXItc2VhcmNoIHtcbiAgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLFxuICAucmQtc2VhcmNoLXN1Ym1pdCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgJjo6LW1zLWNsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIFJEIE5hdmJhciBTZWFyY2ggVG9nZ2xlXG4ucmQtbmF2YmFyLXNlYXJjaC10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogNDAwIDE4cHgvMzZweCBcIkZvbnRBd2Vzb21lXCI7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMDInO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG4vLyBSRCBOYXZiYXIgYXNpZGVcbi5yZC1uYXZiYXItYXNpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+ICogeyBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxufVxuXG4ucmQtbmF2YmFyLWFzaWRlLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG5AbWl4aW4gc2VhcmNoLXRvZ2dsZS1pbnRlcmFjdGl2ZSgkc2l6ZSwgJGJlZm9yZSwgJGFmdGVyKSB7XG4gICYsXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBleHRlbmQgJXJkLW5hdmJhci10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjaGFyLWNvZGUoJGJlZm9yZSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBjaGFyLWNvZGUoJGFmdGVyKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKC05MGRlZyk7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gIH1cblxufSIsIi8qXG4qIFN0YXRpYyBMYXlvdXRcbiovXG5cbi5yZC1uYXZiYXItc3RhdGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLy8gQmFzZSBlbGVtZW50c1xuICAvLyAtLS0tLS0tLS0tLS0tLS1cblxuICAvLyBSRCBOYXZiYXIgaW5uZXJcbiAgLnJkLW5hdmJhci1pbm5lciB7XG4gICAgQGV4dGVuZCAlcmQtbmF2YmFyLXRyYW5zaXRpb247XG4gIH1cblxuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICYgKyBsaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkbmF2YmFyLXN0YXRpYy1uYXYtaW5kZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBjbG9uZVxuICAmLnJkLW5hdmJhci0taXMtY2xvbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTA1JSk7XG4gICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcblxuICAgICYucmQtbmF2YmFyLS1pcy1zdHVjayB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG5cbiAgLy8gU3RhdGVzXG4gICYucmQtbmF2YmFyLS1pcy1jbG9uZSxcbiAgJi5yZC1uYXZiYXItLWlzLXN0dWNrIHtcbiAgICAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDEzcHggMzBweDtcbiAgICB9XG5cbiAgICAucmQtbmF2YmFyLW5hdi13cmFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbiIsIi8qXG4qIEZ1bGx3aWR0aCBMYXlvdXRcbiovXG5cbi5yZC1uYXZiYXItZnVsbHdpZHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAvLyBSRCBOYXZiYXIgUGFuZWxcbiAgLnJkLW5hdmJhci1wYW5lbCB7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgbmF2IHdyYXBcbiAgLnJkLW5hdmJhci1uYXYtd3JhcCB7XG5cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBOYXZcbiAgLnJkLW5hdmJhci1uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiBsaSArIGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkbmF2YmFyLWZ1bGx3aWR0aC1uYXYtaW5kZW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBTdGF0ZXNcbiAgJi5yZC1uYXZiYXItLWlzLXN0dWNrIHtcbiAgICAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLypcbiogRml4ZWQgTGF5b3V0XG4qL1xuLnJkLW5hdmJhci1maXhlZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdC8vIFJEIE5hdmJhciBCcmFuZFxuXHQucmQtbmF2YmFyLWJyYW5kIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiA1cHg7XG5cdFx0bGVmdDogNjRweDtcblx0XHR6LWluZGV4OiAxNztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuXHRcdEBpbmNsdWRlIGRpc3BsYXktZmxleDtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdFx0XHR0b3A6IDlweDtcblx0XHRcdGxlZnQ6IDU0cHg7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5icmFuZC1uYW1lIHtcblxuXHRcdH1cblxuXHRcdC5icmFuZC1zbG9nYW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQvLyBSRCBOYXZiYXIgUGFuZWxcblx0LnJkLW5hdmJhci1wYW5lbCB7XG5cdFx0QGluY2x1ZGUgZGlzcGxheS1mbGV4KCk7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHBhZGRpbmc6ICgkcmQtbmF2YmFyLWZpeGVkLWhlaWdodCAtICRyZC1uYXZiYXItZml4ZWQtbGluZS1oZWlnaHQpIC8gMjtcblx0XHRoZWlnaHQ6ICRyZC1uYXZiYXItZml4ZWQtaGVpZ2h0O1xuXHRcdGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWNvbG9yO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHRiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWJhY2tncm91bmQ7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJveC1zaGFkb3c6ICRyZC1uYXZiYXItZml4ZWQtc2hhZG93O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogJHJkLW5hdmJhci1maXhlZC1ib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdC8vIEV4dHJhIGxhcmdlIOKJpTEyMDBweFxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cblx0fVxuXG5cdC8vIFJEIE5hdmJhciBUb2dnbGVcblx0LnJkLW5hdmJhci10b2dnbGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC5yZC1uYXZiYXItbmF2LXdyYXAge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IC01NnB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAtNTZweDtcblx0XHR6LWluZGV4OiA5OTg7XG5cdFx0d2lkdGg6IDI3MHB4O1xuXHRcdHBhZGRpbmc6IDExMnB4IDAgNTZweDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJhY2tncm91bmQ6ICRyZC1uYXZiYXItYmFja2dyb3VuZDtcblx0XHRib3JkZXItcmlnaHQ6ICRyZC1uYXZiYXItZml4ZWQtYm9yZGVyO1xuXHRcdEBleHRlbmQgJXJkLW5hdmJhci10cmFuc2l0aW9uO1xuXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0d2lkdGg6IDRweDtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRyZC1uYXZiYXItYmFja2dyb3VuZCwgMTAlKTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRvcGFjaXR5OiAuMjtcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWJhY2tncm91bmQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTA1JSk7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdFx0fVxuXHR9XG5cblx0LnJkLW5hdmJhci1uYXYtaW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDAwMDA7XG5cdFx0QGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuXHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuXHRcdD4gKiB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcblx0XHR9XG5cdH1cblxuXHQucmQtbmF2YmFyLW5hdiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRsaSB7XG5cdFx0XHQ+IGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxNHB4IDU2cHggMTRweCAxNnB4O1xuXHRcdFx0XHRjb2xvcjogJHJkLW5hdmJhci1maXhlZC1wYW5lbC1pdGVtLWNvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Ji5mb2N1cyxcblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Ji5vcGVuZWQge1xuXHRcdFx0XHQ+IGEsID4gYTpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZC1uYXZiYXItZml4ZWQtcGFuZWwtaXRlbS1ob3Zlci1jb2xvcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmQtbmF2YmFyLWZpeGVkLXBhbmVsLWl0ZW0taG92ZXItYmFja2dyb3VuZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQ+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXN1Ym1lbnUtdG9nZ2xlLWZvY3VzLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gbGkgKyBsaSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0fVxuXG5cdFx0LmxhYmVsLWN1c3RvbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDhweDtcblxuXHRcdFx0Zm9udC1zaXplOiA2MCU7XG5cdFx0XHRwYWRkaW5nOiA2LjQ1cHggLjVlbSA1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXG5cdC5yZC1uYXZiYXItZHJvcGRvd24sXG5cdC5yZC1uYXZiYXItbGlzdCB7XG5cdFx0PiBsaSA+IGEge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHR9XG5cdH1cblxuXHQucmQtbmF2YmFyLW1lZ2FtZW51IHtcblx0XHQucmQtbWVnYW1lbnUtaGVhZGVyIHtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHR9XG5cblx0XHQ+IGxpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblxuXHRcdC8vIE9mZnNldHNcblx0XHQqICsgLnJkLW1lZ2FtZW51LWhlYWRlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblxuXHRcdCogKyAucmQtbmF2YmFyLWxpc3Qge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQvLyBSRCBOYXZiYXIgTmF2IERyb3Bkb3duXG5cdC5yZC1uYXZiYXItZHJvcGRvd24sXG5cdC5yZC1uYXZiYXItbWVnYW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucmQtbmF2YmFyLXN1Ym1lbnUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAZXh0ZW5kICVyZC1uYXZiYXItdHJhbnNpdGlvbjtcblxuXHRcdGxpID4gYSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0fVxuXG5cdFx0LnJkLW5hdmJhci1kcm9wZG93biBsaSBsaSA+IGEsXG5cdFx0LnJkLW5hdmJhci1tZWdhbWVudSB1bCBsaSBsaSA+IGEge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0OHB4O1xuXHRcdH1cblxuXHRcdCYub3BlbmVkIHtcblx0XHRcdD4gLnJkLW5hdmJhci1kcm9wZG93bixcblx0XHRcdD4gLnJkLW5hdmJhci1tZWdhbWVudSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFJEIE5hdmJhciBTZWFyY2hcblx0LnJkLW5hdmJhci1zZWFyY2gsXG5cdC5yZC1uYXZiYXItYnRuLXdyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDE2cHggNXB4O1xuXHR9XG5cblx0LnJkLW5hdmJhci1idG4td3JhcCB7XG5cdFx0cGFkZGluZzogMTZweCAxMHB4O1xuXHRcdC5idXR0b24ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LnJkLW5hdmJhci1uYXYge1xuXHRcdGxpIHtcblx0XHRcdC5yZC1uYXZiYXItZHJvcGRvd24sXG5cdFx0XHQucmQtbmF2YmFyLW1lZ2FtZW51IHtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCBoZWlnaHQgMC40cyBlYXNlO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cblx0XHRcdCYub3BlbmVkIHtcblx0XHRcdFx0PiAucmQtbmF2YmFyLWRyb3Bkb3duLFxuXHRcdFx0XHQ+IC5yZC1uYXZiYXItbWVnYW1lbnUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDNweCAwO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdD4gLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZC1uYXZiYXItZml4ZWQtc3VibWVudS10b2dnbGUtZm9jdXMtY29sb3I7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0yNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0Ly8gUkQgTmF2YmFyIFN1Ym1lbnUgVG9nZ2xlXG5cdC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGYxMDcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAyNHB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMjJweDtcblx0XHRcdHdpZHRoOiA2NXB4O1xuXHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0Zm9udDogNDAwIDE1cHggXCJGb250QXdlc29tZVwiO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjRzIGFsbCBlYXNlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGNvbG9yOiAkcmQtbmF2YmFyLWZpeGVkLXN1Ym1lbnUtdG9nZ2xlLWNvbG9yO1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHR9XG5cdH1cblxuXHQvLyBIeWJyaWQgU3R5bGVzXG5cdC5yZC1uYXZiYXItY29sbGFwc2UsXG5cdC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogKCRyZC1uYXZiYXItZml4ZWQtaGVpZ2h0IC0gJHJkLW5hdmJhci1maXhlZC1saW5lLWhlaWdodCkgLyAyO1xuXHRcdGhlaWdodDogJHJkLW5hdmJhci1maXhlZC1saW5lLWhlaWdodDtcblx0XHR6LWluZGV4OiAxMDAwO1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQvLyBSRCBOYXZiYXIgYXNpZGVcblx0LnJkLW5hdmJhci1hc2lkZSB7XG5cdFx0JiwgLnJkLW5hdmJhci1hc2lkZS10b2dnbGUge1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0ei1pbmRleDogMTAwMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAkcmQtbmF2YmFyLW1pbi1saW5lLWhlaWdodDtcblx0XHR9XG5cblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHQucmQtbmF2YmFyLWFzaWRlLWNvbnRlbnQge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5yZC1uYXZiYXItYXNpZGUtdG9nZ2xlIHtcblx0XHR0b3A6ICgkcmQtbmF2YmFyLWZpeGVkLWhlaWdodCAtICRyZC1uYXZiYXItbWluLWxpbmUtaGVpZ2h0KSAvIDI7XG5cdFx0cmlnaHQ6ICgkcmQtbmF2YmFyLWZpeGVkLWhlaWdodCAtICRyZC1uYXZiYXItbWluLWxpbmUtaGVpZ2h0KSAvIDI7XG5cdFx0d2lkdGg6ICRyZC1uYXZiYXItbWluLWxpbmUtaGVpZ2h0O1xuXHRcdEBpbmNsdWRlIG1ha2UtdG9nZ2xlKFxuXHRcdFx0XHRcdFx0J2NvbGxhcHNlLXByZXNldC0xJyxcblx0XHRcdFx0XHRcdCRyZC1uYXZiYXItbWluLWxpbmUtaGVpZ2h0LFxuXHRcdFx0XHRcdFx0JHJkLW5hdmJhci1taW4tZm9udC1zaXplLFxuXHRcdFx0XHRcdFx0JHJkLW5hdmJhci1maXhlZC10b2dnbGUtY29sb3Jcblx0XHQpO1xuXHR9XG5cblx0LnJkLW5hdmJhci1hc2lkZS1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBjYWxjKDEwMCUgKyA3cHgpO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuXHRcdHBhZGRpbmc6IDIwcHggMzVweDtcblx0XHRtYXJnaW46IDAgLTFweDtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiAuMjNzIGFsbCBlYXNlLW91dDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC8vIFJEIE5hdmJhciBTdGF0ZXNcblx0Ji5yZC1uYXZiYXItLWlzLWNsb25lIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnJkLW5hdmJhci1maXhlZC0tdmlzaWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQucmQtbmF2YmFyLWZpeGVkLS1oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuaHRtbC5yZC1uYXZiYXItZml4ZWQtbGlua2VkIHtcblx0LnNpdGUtbWFpbiB7XG5cdFx0cGFkZGluZy10b3A6IDU2cHg7XG5cdH1cbn0iLCIvKlxuKiBTaWRlYmFyIExheW91dFxuKi9cbmh0bWwucmQtbmF2YmFyLXNpZGViYXItbGlua2VkIHtcbiAgYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcmQtbmF2YmFyLW5hdi1taW4td2lkdGg7XG4gIH1cbn1cblxuLnJkLW5hdmJhci1zaWRlYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBibG9jaztcblxuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgbGkge1xuICAgICAgJjpob3ZlcixcbiAgICAgICYuZm9jdXMge1xuXG4gICAgICAgID4gYSwgPiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJHJkLW5hdmJhci1uYXYtaG92ZXItY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHJkLW5hdmJhci1uYXYtYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgICAgPiAucmQtbmF2YmFyLXN1Ym1lbnUtdG9nZ2xlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmQtbmF2YmFyLWRyb3Bkb3duLFxuICAgICAgLnJkLW5hdmJhci1tZWdhbWVudSB7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgaGVpZ2h0IDAuNHMgZWFzZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAmLm9wZW5lZCB7XG4gICAgICAgID4gLnJkLW5hdmJhci1kcm9wZG93bixcbiAgICAgICAgPiAucmQtbmF2YmFyLW1lZ2FtZW51IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICA+IGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRyZC1uYXZiYXItbmF2LWFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgICAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLW5hdi1ob3Zlci1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybSAocm90YXRlKDE4MGRlZykpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBUb2dnbGVcbiAgLnJkLW5hdmJhci1zdWJtZW51LXRvZ2dsZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIycHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMnB4O1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBmb250OiA0MDAgMTRweCBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2U7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBCcmFuZFxuICAucmQtbmF2YmFyLWJyYW5kIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAvLyBSRCBOYXZiYXIgQ29sbGFwc2VcbiAgLnJkLW5hdmJhci1jb2xsYXBzZS1pdGVtcyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguNyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAucmQtbmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLnJkLW5hdmJhci1jb2xsYXBzZS1pdGVtcyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIFJEIE5hdmJhciBDb3Jwb3JhdGUgTGlnaHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRyZC1zZWFyY2gtcmVzdWx0cy13aWR0aDogODAwcHg7XG5cbi5yZC1uYXZiYXItZGVmYXVsdCB7XG5cbiAgLy8gUkQgTmF2YmFyIEJyYW5kXG4gIC5yZC1uYXZiYXItYnJhbmQge1xuICB9XG5cbiAgLy8gUkQgTmF2YmFyIE5hdlxuICAucmQtbmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgZm9udDogNDAwIDE2cHggJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuICAgIH1cbiAgfVxuXG4gIC8vIFJEIE5hdmJhciBzZWFyY2hcbiAgLnJkLW5hdmJhci1zZWFyY2gge1xuICAgIC5mb3JtLWNvbnRyb2wsXG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGNvbG9yOiAkcmQtbmF2YmFyLWlucHV0LWNvbG9yO1xuICAgIH1cblxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgIHRvcDogMThweDtcbiAgICAgIGxlZnQ6IDIycHg7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBwYWRkaW5nOiA3cHggMjJweCAxMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogJHJkLW5hdmJhci1pbnB1dC1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcmQtbmF2YmFyLWlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLFxuICAgIC5yZC1zZWFyY2gtc3VibWl0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZTA5Y1wiO1xuICAgICAgICBmb250LWZhbWlseTogJ2ZsLWJpZ211Zy1saW5lJztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdmbC1iaWdtdWctbGluZSc7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc2VhcmNoLXRvZ2dsZS1pbnRlcmFjdGl2ZSgzNnB4LCBcImUwOWNcIiwgXCJlNWNkXCIpXG4gICAgfVxuICB9XG5cbiAgLy8gUkQgTmF2YmFyIGFzaWRlXG4gIC5yZC1uYXZiYXItYXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS1kZWZhdWx0O1xuICB9XG5cbiAgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLy8gTW9iaWxlICYgdGFibGV0IHZhcmlhbnRcbiAgJi5yZC1uYXZiYXItZml4ZWQge1xuICAgIC8vIFJEIE5hdmJhciBzZWFyY2hcbiAgICAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLnJkLXNlYXJjaCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAlKTtcbiAgICAgICAgQGV4dGVuZCAlcmQtbmF2YmFyLXRyYW5zaXRpb247XG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS1zbTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5yZC1zZWFyY2gge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHBhZGRpbmc6IDdweCA0NnB4IDEwcHggMjJweDtcbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1zZWFyY2gtdG9nZ2xlLFxuICAgICAgLnJkLXNlYXJjaC1zdWJtaXQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGxpbmsoJGJsYWNrLCAkcHJpbWFyeSk7XG4gICAgICB9XG5cbiAgICAgIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgcmlnaHQ6IDU2cHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIH1cblxuICAgICAgLnJkLXNlYXJjaC1zdWJtaXQge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJEIE5hdmJhciBBc2lkZVxuICAgIC5yZC1uYXZiYXItYXNpZGUge1xuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBvcmNlbGFpbjtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAubGlzdC11bml0cyB7XG4gICAgICAgID4gbGkgKyBsaSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgKiArIC5yZC1uYXZiYXItYXNpZGUtZ3JvdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCdG4gd3JhcFxuICAgIC5yZC1uYXZiYXItYnRuLXdyYXAge1xuICAgICAgcGFkZGluZzogMTZweCA1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gRGVza3RvcCB2YXJpYW50XG4gICYucmQtbmF2YmFyLXN0YXRpYyB7XG4gICAgLnJkLW5hdmJhci1ncm91cCB7XG4gICAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICB9XG5cbiAgICAvLyBSRCBOYXZiYXIgSW5uZXJcbiAgICAucmQtbmF2YmFyLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICB9XG5cbiAgICAvLyBSRCBOYXZiYXIgUGFuZWxcbiAgICAucmQtbmF2YmFyLXBhbmVsIHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgLy8gUkQgTmF2YmFyIGFzaWRlXG4gICAgLnJkLW5hdmJhci1hc2lkZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAmLXdyYXAsXG4gICAgICAucmQtbmF2YmFyLWFzaWRlLWNvbnRlbnQsXG4gICAgICAucmQtbmF2YmFyLWFzaWRlLWdyb3VwIHtcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgfVxuXG4gICAgICAmLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICAgIHBhZGRpbmc6IDZweCAyMHB4IDZweCAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcG9yY2VsYWluO1xuICAgICAgICAgIHdpZHRoOiAxMDF2dztcbiAgICAgICAgfVxuXG4gICAgICAgID4gKiArICoge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJkLW5hdmJhci1hc2lkZS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgICB9XG5cbiAgICAgIC5yZC1uYXZiYXItYXNpZGUtZ3JvdXAge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleC1ncm93KDgpO1xuICAgICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlzdC11bml0cyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUkQgTmF2YmFyIEdyb3VwXG4gICAgLnJkLW5hdmJhci1ncm91cCB7XG4gICAgICBwYWRkaW5nOiAzM3B4IDE1cHg7XG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgICBAZXh0ZW5kICVyZC1uYXZiYXItdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICAvLyBSRCBOYXZiYXIgTmF2IElubmVyXG4gICAgLnJkLW5hdmJhci1uYXYtaW5uZXIge1xuICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93LXJldmVyc2UpO1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuICAgIH1cblxuICAgIC8vIFJEIE5hdmJhciBOYXZcbiAgICAucmQtbmF2YmFyLW5hdiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICAgID4gbGkge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmQtbmF2YmFyLXN1Ym1lbnUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5yZC1uYXZiYXItc3VibWVudS10b2dnbGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgLnJkLW5hdmJhci1uYXYge1xuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJEIE5hdmJhciBTZWFyY2hcbiAgICAucmQtbmF2YmFyLXNlYXJjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxNTAwO1xuXG4gICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZ3JvdygxKTtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tY29udHJvbCxcbiAgICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAuZm9ybS1sYWJlbCB7XG4gICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNTBweCA5cHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cblxuICAgICAgLmJ0biB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtc2hyaW5rKDApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1zZWFyY2gge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTEwMDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgQGV4dGVuZCAlcmQtbmF2YmFyLXRyYW5zaXRpb247XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjk2KTtcbiAgICB9XG5cbiAgICAucmQtc2VhcmNoLWlubmVyIHtcbiAgICAgIHdpZHRoOiA1NDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuXG4gICAgICAuZm9ybS13cmFwIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1zZWFyY2gtc3VibWl0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMzlweDtcbiAgICAgIGhlaWdodDogMzlweDtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgQGluY2x1ZGUgbGluaygkd2hpdGUsICRzaWx2ZXItY2hhbGljZSk7XG4gICAgfVxuXG4gICAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogJHJkLXNlYXJjaC1yZXN1bHRzLXdpZHRoO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICAgPiAqIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5hY3RpdmUge1xuICAgICAgICAuc2VhcmNoX2xpc3Qge1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2gtcXVpY2stcmVzdWx0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaF9saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuc2VhcmNoX2FsbCB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgICAgICAgbGk6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMTVzICogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgICAgICAgbGkuc2VhcmNoX2FsbDpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4ycyAqICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVzdWx0LWl0ZW06b25seS1jaGlsZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gICAgICB9XG5cbiAgICAgIC5yZXN1bHQtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5yZXN1bHQtaXRlbTpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cblxuICAgICAgLnNlYXJjaF90aXRsZSB7XG4gICAgICAgIGZvbnQ6IDcwMCAzMHB4LzI2cHggJGZvbnQtZmFtaWx5LXNlcmlmO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGEge1xuICAgICAgICAgIEBpbmNsdWRlIGxpbmsoJHdoaXRlLCAkc2lsdmVyLWNoYWxpY2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgJiArIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlYXJjaF9lcnJvciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5zZWFyY2hfc3VibWl0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudC1jdXN0b20oJHdoaXRlLCB0cmFuc3BhcmVudCwgJHdoaXRlLCAkdHVuZG9yYSwgJHdoaXRlLCAkd2hpdGUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1zZWFyY2gge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3NjdweCl7XG4gICAgICAgIC5yZC1zZWFyY2gtaW5uZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJkLXNlYXJjaC1yZXN1bHRzLWxpdmUge1xuICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDc2N3B4KSB7XG4gICAgICAgICAgLnJlc3VsdC1pdGVtOm50aC1jaGlsZCg1KSxcbiAgICAgICAgICAucmVzdWx0LWl0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlYXJjaF9saXN0ID4gbGkuc2VhcmNoX2FsbCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnMgKiA0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZC1uYXZiYXItc2VhcmNoLmFjdGl2ZSB7XG4gICAgICAucmQtc2VhcmNoIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIC5yZC1uYXZiYXItc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgIHotaW5kZXg6IDEwMDAyO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogJHNpbHZlci1jaGFsaWNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJEIE5hdmJhciBUb2dnbGVcbiAgICAucmQtbmF2YmFyLXRvZ2dsZSB7XG4gICAgICAucmQtbmF2YmFyLW5hdiB7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgIC5yZC1uYXZiYXItdG9nZ2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gUkQgTmF2YmFyIHN0YXRlc1xuICAgICYucmQtbmF2YmFyLS1pcy1jbG9uZSxcbiAgICAmLnJkLW5hdmJhci0taXMtc3R1Y2sge1xuICAgICAgLnJkLW5hdmJhci1hc2lkZS13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgfVxuICAgICAgLy8gUkQgTmF2YmFyIEdyb3VwXG4gICAgICAucmQtbmF2YmFyLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAucmQtbmF2YmFyLW5hdiA+IGxpID4gLnJkLW5hdmJhci1kcm9wZG93biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIEZ1bmN0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6ICcnKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuQGZ1bmN0aW9uIHJlbSgkcHgtc2l6ZSkge1xuICBAcmV0dXJuIHN0ci1yZXBsYWNlKCN7KCRweC1zaXplLzEwMCl9LCBweCwgcmVtKTtcbn1cblxuQGZ1bmN0aW9uIHJlbW92ZSgkbGlzdCwgJHZhbHVlLCAkcmVjdXJzaXZlOiBmYWxzZSkge1xuICAkcmVzdWx0OiAoKTtcblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkbGlzdCkge1xuICAgIEBpZiB0eXBlLW9mKG50aCgkbGlzdCwgJGkpKSA9PSBsaXN0IGFuZCAkcmVjdXJzaXZlIHtcbiAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCByZW1vdmUobnRoKCRsaXN0LCAkaSksICR2YWx1ZSwgJHJlY3Vyc2l2ZSkpO1xuICAgIH0gQGVsc2UgaWYgbnRoKCRsaXN0LCAkaSkgIT0gJHZhbHVlIHtcbiAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBudGgoJGxpc3QsICRpKSk7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG5AZnVuY3Rpb24gc29ydCgkbGlzdCkge1xuICAkc29ydGVkbGlzdDogKCk7XG4gIEB3aGlsZSBsZW5ndGgoJGxpc3QpID4gMCB7XG4gICAgJHZhbHVlOiBudGgoJGxpc3QsIDEpO1xuICAgIEBlYWNoICRpdGVtIGluICRsaXN0IHtcbiAgICAgIEBpZiAkaXRlbSA8ICR2YWx1ZSB7XG4gICAgICAgICR2YWx1ZTogJGl0ZW07XG4gICAgICB9XG4gICAgfVxuICAgICRzb3J0ZWRsaXN0OiBhcHBlbmQoJHNvcnRlZGxpc3QsICR2YWx1ZSwgJ3NwYWNlJyk7XG4gICAgJGxpc3Q6IHJlbW92ZSgkbGlzdCwgJHZhbHVlKTtcbiAgfVxuICBAcmV0dXJuICRzb3J0ZWRsaXN0O1xufVxuXG5AZnVuY3Rpb24gYXZlcmFnZSgkbGlzdCkge1xuICAkc3VtOiAwO1xuXG4gIEBlYWNoICRpIGluICRsaXN0IHtcbiAgICAkc3VtOiAkc3VtICsgJGk7XG4gIH1cblxuICBAcmV0dXJuICRzdW0gLyBsZW5ndGgoJGxpc3QpO1xufVxuXG5AZnVuY3Rpb24gaGVhZGluZ3MoKSB7XG4gIEByZXR1cm4gdW5xdW90ZShcImgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMSwgLmgyLCAuaDMsIC5oNCwuaDUsIC5oNiwgLmg3XCIpO1xufVxuXG5AZnVuY3Rpb24gY29scygkcmVzb2x1dGlvbikge1xuICAkc2VsZWN0b3I6ICgpO1xuICBAZWFjaCAkaiBpbiAxLCAyLCAzLCA0LCA2LCAxMiB7XG4gICAgJHNlbGVjdG9yOiBhcHBlbmQoJHNlbGVjdG9yLCBcIj4gLmNvbC0jeyRyZXNvbHV0aW9ufS0jeyRqfTpudGgtY2hpbGQobiArICN7KDEyLyRqKSsxfSlcIiwgY29tbWEpO1xuICB9XG5cbiAgJHNlbGVjdG9yOiBhcHBlbmQoJHNlbGVjdG9yLCBcIj4gLmNvbC0jeyRyZXNvbHV0aW9ufS04LmNvbC0jeyRyZXNvbHV0aW9ufS1wcmVmZml4LTJcIik7XG5cbiAgQHJldHVybiAkc2VsZWN0b3I7XG59XG5cbkBmdW5jdGlvbiBjZWxscygkcmVzb2x1dGlvbikge1xuICAkc2VsZWN0b3I6ICgpO1xuICBAZWFjaCAkaiBpbiAxLCAyLCAzLCA0LCA2LCAxMiB7XG4gICAgJHNlbGVjdG9yOiBhcHBlbmQoJHNlbGVjdG9yLCBcIj4gLmNlbGwtI3skcmVzb2x1dGlvbn0tI3skan06bnRoLWNoaWxkKG4gKyAjeygxMi8kaikrMX0pXCIsIGNvbW1hKTtcbiAgfVxuXG4gICRzZWxlY3RvcjogYXBwZW5kKCRzZWxlY3RvciwgXCI+IC5jZWxsLSN7JHJlc29sdXRpb259LTguY2VsbC0jeyRyZXNvbHV0aW9ufS1wcmVmZml4LTJcIik7XG5cbiAgQHJldHVybiAkc2VsZWN0b3I7XG59XG5cbkBmdW5jdGlvbiBjb2xzLWZ1bGwoJHJlc29sdXRpb24pIHtcbiAgJHNlbGVjdG9yOiAoKTtcbiAgQGZvciAkaiBmcm9tIDEgdGhyb3VnaCAxMiB7XG4gICAgJHNlbGVjdG9yOiBhcHBlbmQoJHNlbGVjdG9yLCBcIj4gLmNvbC0jeyRyZXNvbHV0aW9ufS0jeyRqfTpudGgtY2hpbGQobilcIiwgY29tbWEpO1xuICB9XG5cbiAgQHJldHVybiAkc2VsZWN0b3I7XG59XG5AZnVuY3Rpb24gY2VsbHMtZnVsbCgkcmVzb2x1dGlvbikge1xuICAkc2VsZWN0b3I6ICgpO1xuICBAZm9yICRqIGZyb20gMSB0aHJvdWdoIDEyIHtcbiAgICAkc2VsZWN0b3I6IGFwcGVuZCgkc2VsZWN0b3IsIFwiPiAuY2VsbC0jeyRyZXNvbHV0aW9ufS0jeyRqfTpudGgtY2hpbGQobilcIiwgY29tbWEpO1xuICB9XG5cbiAgQHJldHVybiAkc2VsZWN0b3I7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIHVuaXQgb2YgYSBsZW5ndGhcbi8vIEBwYXJhbSB7TnVtYmVyfSAkbnVtYmVyIC0gTnVtYmVyIHRvIHJlbW92ZSB1bml0IGZyb21cbi8vIEByZXR1cm4ge051bWJlcn0gLSBVbml0bGVzcyBudW1iZXJcbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcbiAgQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG4gICAgQHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XG4gIH1cblxuICBAcmV0dXJuICRudW1iZXI7XG59XG5cbi8vIEljb24gZml4XG5AZnVuY3Rpb24gY2hhci1jb2RlICggJHZhciApIHtcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIlxcXFwjeyR2YXJ9XFxcIlwiKTtcbn0iLCIvKlxuKiBNYXRlcmlhbCBQYXJhbGxheFxuKi9cblxuLnBhcmFsbGF4LWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5wYXJhbGxheC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5tYXRlcmlhbC1wYXJhbGxheCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAtMXB4O1xuXHRyaWdodDogLTFweDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAwO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4uaXBhZCxcbi5pcGhvbmUge1xuXHQucGFyYWxsYXgtY29udGFpbmVyIHtcblx0XHRiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5tYXRlcmlhbC1wYXJhbGxheCBpbWcge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0Ym90dG9tOiAwO1xuXHRtaW4td2lkdGg6IDEwMSU7XG5cdG1pbi1oZWlnaHQ6IDEwMSU7XG5cdG1heC13aWR0aDogbm9uZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbn1cbiIsIi8qXG4qIEBzdWJzZWN0aW9uICAgUkQgR29vZ2xlIE1hcFxuKlxuKiBAZGVzY3JpcHRpb24gIERlc2NyaWJlcyBzdHlsZSBkZWNsYXJhdGlvbnMgZm9yIFJEIEdvb2dsZSBNYXAgZXh0ZW5zaW9uXG4qXG4qIEBhdXRob3IgICAgICAgRXZnZW5peSBHdXNhcm92XG4qIEBsaW5rICAgICAgICAgaHR0cHM6Ly91YS5saW5rZWRpbi5jb20vcHViL2V2Z2VuaXktZ3VzYXJvdi84YS9hNDAvNTRhXG4qIEB2ZXJzaW9uICAgICAgMS4wLjBcbiovXG4kbWFwLWhlaWdodDogMjAwcHg7XG4kbWFwLXhzLWhlaWdodDogMjUwcHg7XG4kbWFwLXNtLWhlaWdodDogNDAwcHg7XG4kbWFwLWxnLWhlaWdodDogNDUwcHg7XG4kbWFwLXhsLWhlaWdodDogNTMycHg7XG5cbi5yZC1nb29nbGUtbWFwIHtcbiAgY29sb3I6ICMzMzM7XG5cbiAgJl9fbW9kZWx7XG4gICAgaGVpZ2h0OiAkbWFwLXhzLWhlaWdodDtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBoZWlnaHQ6ICRtYXAteHMtaGVpZ2h0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGhlaWdodDogJG1hcC1zbS1oZWlnaHQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgaGVpZ2h0OiAkbWFwLWxnLWhlaWdodDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgaGVpZ2h0OiAkbWFwLXhsLWhlaWdodDtcbiAgICB9XG4gIH1cblxuICAmX19sb2NhdGlvbnN7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4iLCIvL1xuLy8gU2VhcmNoIFJlc3VsdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS1cbi5yZC1zZWFyY2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LmZvcm0tZ3JvdXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDA7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0KiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5yZC1zZWFyY2gtc3VibWl0IHtcblx0XHR0b3A6IDUwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cblx0LnRleHQtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC50ZXh0LWRlZmF1bHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0LnRleHQtbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC50ZXh0LWRlZmF1bHQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5yZC1zZWFyY2gtc3VibWl0IHtcblx0QGluY2x1ZGUgcmVzZXQtYnV0dG9uKCk7XG5cdEBpbmNsdWRlIG1ha2UtdG9nZ2xlKFxuXHRcdFx0XHRcdCRyZC1uYXZiYXItc2VhcmNoLXRvZ2dsZS1wcmVzZXQsXG5cdFx0XHRcdFx0JHJkLW5hdmJhci1taW4tbGluZS1oZWlnaHQsXG5cdFx0XHRcdFx0MjJweCxcblx0XHRcdFx0XHQkZ3JheS1kYXJrZXJcblx0KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dHJhbnNpdGlvbjogY29sb3IgLjMzcztcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJHByaW1hcnk7XG5cdH1cbn1cblxuLy8gUkQgU2VhcmNoIG1pbmltYWxcbi5yZC1zZWFyY2gtbWluaW1hbCB7XG5cdCRib2R5LWNvbG9yOiByZ2JhKCRibGFjaywgLjIpO1xuXHQkYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG5cdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcblx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICdcXGU4YjYnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0bGVmdDogMTBweDtcblx0XHRmb250OiA0MDAgMjFweCAnTWF0ZXJpYWwgSWNvbnMnO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdH1cblxuXHQuZm9ybS13cmFwIHtcblx0XHRAaW5jbHVkZSBmbGV4LWdyb3coMSk7XG5cdH1cblxuXHQuZm9ybS1sYWJlbCxcblx0LmZvcm0tY29udHJvbCB7XG5cdFx0Zm9udDogNDAwIDE2cHgvMjRweCAkZm9udC1mYW1pbHktc2VjO1xuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcblx0fVxuXG5cdC5mb3JtLWxhYmVsIHtcblx0XHR0b3A6IDI5cHg7XG5cdH1cblxuXHQuZm9ybS1jb250cm9sIHtcblx0XHRwYWRkaW5nOiAxN3B4IDIwcHg7XG5cdH1cblxuXHRidXR0b25bdHlwZT0nc3VibWl0J10ge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRAaW5jbHVkZSBmbGV4LXNocmluaygwKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHQuZm9ybS1sYWJlbCxcblx0XHQuZm9ybS1jb250cm9sIHtcblx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHR9XG5cdH1cbn1cblxuLy8gUkQgU2VhcmNoIGNsYXNzaWNcbi5yZC1zZWFyY2gtY2xhc3NpYyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXG5cdC5mb3JtLWNvbnRyb2wge1xuXHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0cGFkZGluZzogMTNweCA1MHB4IDE1cHggMTlweDtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHQucmQtc2VhcmNoLXN1Ym1pdCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDA7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJ1xcZThiNic7XG5cdFx0XHRmb250OiA0MDAgMjVweCAnTWF0ZXJpYWwgSWNvbnMnO1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLWlucHV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR9XG59XG5cbi8vIFNlYXJjaCByZXN1bHRzIChoeWJyaWQgc3R5bGVzKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNlYXJjaF9lcnJvciB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8vIExpdmUgU2VhcmNoIFJlc3VsdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5yZC1zZWFyY2gtcmVzdWx0cy1saXZlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAxMDAlO1xuXHR6LWluZGV4OiA5OTg7XG5cdG1hcmdpbjogLTNweCAwIDA7XG5cdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXHRsaW5lLWhlaWdodDogMzRweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cblx0PiAqIHtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdGJvcmRlcjogJGZvcm0taW5wdXQtYm9yZGVyO1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdH1cblxuXHQuc2VhcmNoLXF1aWNrLXJlc3VsdCB7XG5cdFx0Zm9udDogNzAwIDE0cHgvMjRweCAkZm9udC1mYW1pbHktc2VjO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxuXHQuc2VhcmNoX2xpc3Qge1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblxuXHRcdGxpICsgbGkge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cblx0XHQuc2VhcmNoX2Vycm9yIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0fVxuXHR9XG5cblx0LnNlYXJjaF9saW5rIHtcblx0XHRAaW5jbHVkZSBsaW5rKCRhYmJleSwgJHByaW1hcnkpO1xuXHR9XG5cblx0cCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0fVxuXG5cdC5zZWFyY2hfdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWM7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcblx0fVxuXG5cdC5zZWFyY2hfc3VibWl0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA2cHggMjBweDtcblx0XHRmb250LXNpemU6ICRidG4tZm9udC1zaXplICogMXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3JkZXI6IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdGVhaztcblx0XHR9XG5cdH1cblxuXHQubWF0Y2gge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cdFx0LnNlYXJjaF9saW5rIHtcblx0XHRcdHAge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnJkLW5hdmJhci1maXhlZC1saW5rZWQge1xuXHQucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZS5hY3RpdmUuY2xlYXJlZCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbi1kZWxheTogLjA4cztcbn1cblxuLmFjdGl2ZSAucmQtc2VhcmNoLXJlc3VsdHMtbGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4vLyBTZWFyY2ggcmVzdWx0cyAobGlzdClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5yZC1zZWFyY2gtcmVzdWx0cyB7XG5cdC5zZWFyY2hfbGlzdCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRjb3VudGVyLXJlc2V0OiByZXN1bHQ7XG5cdH1cblxuXHQucmVzdWx0LWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Y29udGVudDogY291bnRlcihyZXN1bHQsIGRlY2ltYWwtbGVhZGluZy16ZXJvKSAnLic7XG5cdFx0XHRjb3VudGVyLWluY3JlbWVudDogcmVzdWx0O1xuXHRcdFx0Zm9udDogNzAwIDE5cHggJGZvbnQtZmFtaWx5LWJhc2U7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cblx0XHQmOm9ubHktY2hpbGQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zZWFyY2gge1xuXHRcdHBhZGRpbmc6IDAgLjJlbTtcblx0XHRjb2xvcjogZGFya2VuKCRsZWF0aGVyLCA1JSk7XG5cdFx0YmFja2dyb3VuZDogJGxhc2VyO1xuXHR9XG5cblx0LnNlYXJjaF90aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0LnNlYXJjaF9lcnJvciB7XG5cdFx0LnNlYXJjaCB7XG5cdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblxuXHQubWF0Y2ggZW0ge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdH1cblxuXHQvLyBPZmZzZXRzXG5cdCogKyBwIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0KiArIC5tYXRjaCB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG5cblx0KiArIC5yZXN1bHQtaXRlbSB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0fVxuXG5cdC8vIFJlc2l6ZVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0LnJlc3VsdC1pdGVtIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0LnJlc3VsdC1pdGVtIHtcblx0XHRcdHBhZGRpbmctbGVmdDogODVweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHQucmVzdWx0LWl0ZW0ge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiA0NHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIFJEIFR3aXR0ZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFR3aXR0ZXIgaXRlbSBtaW5pbWFsXG4udHdpdHRlci1pdGVtLW1pbmltYWwge1xuICBjb2xvcjogJGJvZHktY29sb3I7XG5cbiAgLnR3ZWV0LXVzZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgbGluaygkcHJpbWFyeSwgJGJsYWNrKTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR3ZWV0LXRleHQge1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGEge1xuICAgICAgQGluY2x1ZGUgbGluaygkYm9keS1jb2xvciwgJHByaW1hcnkpO1xuICAgIH1cbiAgfVxuXG4gIC8vIE9mZnNldHNcbiAgKiArIC50d2VldC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgKiArIC50d2VldC11c2VyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi50d2l0dGVyLWl0ZW0tbWluaW1hbCArIC50d2l0dGVyLWl0ZW0tbWluaW1hbCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi8vIFR3aXR0ZXIgd2lkZ2V0XG4udHdpdHRlci13aWRnZXQge1xuICAkYmFzZS1wYWRkaW5nOiAzMHB4O1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEtc207XG5cbiAgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gIH1cblxuICAudHdlZXQtdGV4dCB7XG4gICAgYSB7XG4gICAgICBAaW5jbHVkZSBsaW5rKCRwcmltYXJ5LCAkYmxhY2spO1xuICAgIH1cbiAgfVxuXG4gIC50d2l0dGVyLXdpZGdldC10aW1lIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gIH1cblxuICAudHdpdHRlci13aWRnZXQtbWV0YSB7XG4gICAgPiAqIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgfVxuICAgID4gKiArICoge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC50d2l0dGVyLXdpZGdldC1tZWRpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgID4gaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMSU7XG4gICAgfVxuXG4gICAgJjpub3QoOmVtcHR5KSB7XG4gICAgICAvLyByYXRpb1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgICB9XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnR3ZWV0LWF2YXRhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xuICB9XG5cbiAgLnR3aXR0ZXItd2lkZ2V0LWhlYWRlciB7XG4gICAgcGFkZGluZzogJGJhc2UtcGFkZGluZyAkYmFzZS1wYWRkaW5nIDAgJGJhc2UtcGFkZGluZztcbiAgfVxuXG4gIC50d2l0dGVyLXdpZGdldC1pbnNldCB7XG4gICAgcGFkZGluZzogKCRiYXNlLXBhZGRpbmcgLSA1cHgpICRiYXNlLXBhZGRpbmcgJGJhc2UtcGFkZGluZyAvIDI7XG4gIH1cblxuICAudHdpdHRlci13aWRnZXQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAkYmFzZS1wYWRkaW5nIC8gMiAkYmFzZS1wYWRkaW5nO1xuICB9XG59XG5cbiogKyAudHdpdHRlci13aWRnZXQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4qICsgLnR3aXR0ZXItd3JhcC0xIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn0iLCIvKlxuKiBAc3Vic2VjdGlvbiAgIFRvVG9wXG4qIEBsaWNlbnNlICAgICAgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4qIEB2ZXJzaW9uICAgICAgMS4wLjBcbiovXG4jdWktdG8tdG9wIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAyMDtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDBweCByZ2JhKCRncmF5LCAuMyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG5cbiAgJiwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZDogJGJyaWdodC1ncmF5O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IDBweCByZ2JhKCRibGFjaywgLjQpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuYWN0aXZle1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4ubW9iaWxlICN1aS10by10b3AsXG4udGFibGV0ICN1aS10by10b3Age1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgI3VpLXRvLXRvcCB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICB9XG59XG5cblxuIiwiLypcbiogQHN1YnNlY3Rpb24gICBQcm9ncmVzcyBCYXJcbiovXG5cbi5wcm9ncmVzcy1iYXItd3JhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDIxMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgc20pIHtcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcblxuXG4gIC5wcm9ncmVzcy1iYXJfX2JvZHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyUnO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9ncmVzcy1iYXJfX3N0cm9rZSxcbiAgLnByb2dyZXNzLWJhcl9fdHJhaWwge1xuICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcblxuICA+IHN2ZyB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuXG4gIC5wcm9ncmVzcy1iYXJfX2JvZHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yN3B4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyUnO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXJhZGlhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG5cbiAgPiBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucHJvZ3Jlc3MtYmFyX19zdHJva2UsXG4gIC5wcm9ncmVzcy1iYXJfX3RyYWlsIHtcbiAgICBzdHJva2UtbG9jYXRpb246IG91dHNpZGU7XG4gIH1cblxuICAucHJvZ3Jlc3MtYmFyX19ib2R5IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItZGVmYXVsdCB7XG4gIC5wcm9ncmVzcy1iYXJfX3N0cm9rZSB7XG4gICAgc3Ryb2tlOiAkZ3JheTtcbiAgfVxuXG4gIC5wcm9ncmVzcy1iYXJfX3RyYWlsIHtcbiAgICBzdHJva2U6IHJnYmEoJGdyYXksIDAuMDUpO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItcHJpbWFyeSB7XG4gIC5wcm9ncmVzcy1iYXJfX3N0cm9rZSB7XG4gICAgc3Ryb2tlOiAkcHJpbWFyeTtcbiAgfVxuXG4gIC5wcm9ncmVzcy1iYXJfX3RyYWlsIHtcbiAgICBzdHJva2U6ICRnYWxsZXJ5O1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc2lzYWwge1xuICAucHJvZ3Jlc3MtYmFyX19zdHJva2Uge1xuICAgIHN0cm9rZTogJHNpc2FsO1xuICB9XG5cbiAgLnByb2dyZXNzLWJhcl9fdHJhaWwge1xuICAgIHN0cm9rZTogJGdhbGxlcnk7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1sYXNlciB7XG4gIC5wcm9ncmVzcy1iYXJfX3N0cm9rZSB7XG4gICAgc3Ryb2tlOiAkbGFzZXI7XG4gIH1cblxuICAucHJvZ3Jlc3MtYmFyX190cmFpbCB7XG4gICAgc3Ryb2tlOiAkZ2FsbGVyeTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLWZ1c2NvdXMtZ3JheSB7XG4gIC5wcm9ncmVzcy1iYXJfX3N0cm9rZSB7XG4gICAgc3Ryb2tlOiAkZnVzY291cy1ncmF5O1xuICB9XG5cbiAgLnByb2dyZXNzLWJhcl9fdHJhaWwge1xuICAgIHN0cm9rZTogJGdhbGxlcnk7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1sZWF0aGVyIHtcbiAgLnByb2dyZXNzLWJhcl9fc3Ryb2tlIHtcbiAgICBzdHJva2U6ICRsZWF0aGVyO1xuICB9XG5cbiAgLnByb2dyZXNzLWJhcl9fdHJhaWwge1xuICAgIHN0cm9rZTogJGdhbGxlcnk7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zZWNvbmRhcnktMiB7XG4gIC5wcm9ncmVzcy1iYXJfX3N0cm9rZSB7XG4gICAgc3Ryb2tlOiAkZ3JheS1saWdodDtcbiAgfVxuXG4gIC5wcm9ncmVzcy1iYXJfX3RyYWlsIHtcbiAgICBzdHJva2U6IGdyYXk7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zZWNvbmRhcnktMSB7XG4gIC5wcm9ncmVzcy1iYXJfX3N0cm9rZSB7XG4gICAgc3Ryb2tlOiAkZ3JheS1saWdodDtcbiAgfVxuXG4gIC5wcm9ncmVzcy1iYXJfX3RyYWlsIHtcbiAgICBzdHJva2U6IHJnYmEoJGdyYXksIDAuMDUpO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc2Vjb25kYXJ5LTMge1xuICAucHJvZ3Jlc3MtYmFyX19zdHJva2Uge1xuICAgIHN0cm9rZTogJGJyYW5kLXdhcm5pbmc7XG4gIH1cblxuICAucHJvZ3Jlc3MtYmFyX190cmFpbCB7XG4gICAgc3Ryb2tlOiByZ2JhKCRncmF5LCAwLjA1KTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXNlY29uZGFyeS00IHtcbiAgLnByb2dyZXNzLWJhcl9fc3Ryb2tlIHtcbiAgICBzdHJva2U6ICRicmFuZC1kYW5nZXI7XG4gIH1cblxuICAucHJvZ3Jlc3MtYmFyX190cmFpbCB7XG4gICAgc3Ryb2tlOiByZ2JhKCRncmF5LCAwLjA1KTtcbiAgfVxufVxuXG5cbiIsIi8qKlxuICpcdFRoaXMgZWxlbWVudCBpcyBjcmVhdGVkIGluc2lkZSB5b3VyIHRhcmdldCBlbGVtZW50XG4gKlx0SXQgaXMgdXNlZCBzbyB0aGF0IHlvdXIgb3duIGVsZW1lbnQgd2lsbCBub3QgbmVlZCB0byBiZSBhbHRlcmVkXG4gKiovXG4udGltZV9jaXJjbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqXG4gKlx0VGhpcyBpcyBhbGwgdGhlIGVsZW1lbnRzIHVzZWQgdG8gaG91c2UgYWxsIHRleHQgdXNlZFxuICogaW4gdGltZSBjaXJjbGVzXG4gKiovXG4udGltZV9jaXJjbGVzID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2VjO1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYzJSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYzJSkgIWltcG9ydGFudDtcbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAjRGF0ZUNvdW50ZG93biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyoqXG4gKlx0VGl0bGVzIChEYXlzLCBIb3VycywgZXRjKVxuICoqL1xuLnRpbWVfY2lyY2xlcyA+IGRpdiA+IGg0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogJGdyYXktZGFyaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02NXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcblxuICAmICsgKiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vKipcbiAqXHRUaW1lIG51bWJlcnMsIGllOiAxMlxuICoqL1xuLnRpbWVfY2lyY2xlcyA+IGRpdiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5jb3VudGRvd24td3JhcCB7XG4gIG1heC13aWR0aDogNjgwcHg7XG5cbiAgLnRpbWVfY2lyY2xlcyA+IGRpdiB7XG4gICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4O1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbi1yZXZlcnNlKTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuXG4gIGRpdiA+IGg0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQ6IDQwMCAxMXB4ICRmb250LWZhbWlseS1zZWMgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHNpbHZlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQ6IDkwMCAyNnB4ICRmb250LWZhbWlseS1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiA1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5jb3VudGRvd24taW52ZXJzZSB7XG4gIGRpdiA+IGg0IHtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC40KTtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn0iLCIvL1xuLy8gU2xpY2sgY2Fyb3VzZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCLihpBcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCLihpJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIuKAolwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA2cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmLmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xuICB9XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgfVxufVxuXG4vLyBBcHBlYXJhbmNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNsaWNrLWxpc3Qge1xuICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcIi4uL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgIHNyYzogc2xpY2stZm9udC11cmwoXCJzbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIC42KTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB6LWluZGV4OiA5OTk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgJjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgfVxuICB9XG4gICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICB9XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSwgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICB9XG4gIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogMDtcbiAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICB9XG4gIH1cbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAqOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdvcmQtc3BhY2luZzogMDtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSByZXNldC1idXR0b247XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRzaWx2ZXItY2hhbGljZTtcbiAgICB9XG5cbiAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24sXG4gICAgJjpob3ZlciBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi5zbGljay1kb3RzLXZhcmlhbnQtMSB7XG4gIC5zbGljay1kb3RzIHtcbiAgICBsaSB7XG4gICAgICBidXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3Rvcm0tZ3JheTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWxsLWNoYW5nZTogYm94LXNoYWRvdztcbiAgICAgICAgdHJhbnNpdGlvbjogLjMzcyBhbGwgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uLFxuICAgICAgJjpob3ZlciBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdHVuZG9yYTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTbGljayBjYXJvdXNlbCBjb21wbGV4ZXNcbi5zbGljay1jYXJvdXNlbC1jb21wbGV4LXZhcmlhbnQtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgLmJnLWl0ZW0ge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiAxMDF2dztcbiAgICBiYWNrZ3JvdW5kOiAkZWJvbnktY2xheTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gIC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAvLyBPZmZzZXRzXG4gIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG5cbi5zbGljay1zbGlkZXItaW1hZ2VzIHtcbiAgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjc1KTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC41cyBhbGwgZWFzZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAwcHggcmdiYSgkYmxhY2ssIDAuMjMpO1xuICAgIH1cblxuICAgICYuc2xpY2stY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zbGljay1jZW50ZXIgKyAqIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1jbG9uZWQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmOm5vdCguc2xpY2stYWN0aXZlKSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgaW1nIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKCRibGFjaywgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy9cbi8vIEZvcm1zdG9uZSBTdGVwcGVyIFBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnN0ZXBwZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDcwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl17XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAmLWFycm93e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJHNpbHZlcjtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG5cbiAgICAmOmhvdmVye1xuICAgICAgY29sb3I6ICRwcmltYXJ5XG4gICAgfVxuXG4gICAgJi51cHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGUxNDcnO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZG93bntcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGUxNWMnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZGlzYWJsZWR7XG4gICAgLnN0ZXBwZXItYXJyb3d7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxufVxuXG4uc3RlcHBlci1sZyB7XG4gIC5zdGVwcGVyIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gIH1cbiAgLnN0ZXBwZXItYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJudW1iZXJcIl17XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4iLCIvL1xuLy8gQm9vdHN0cmFwIG1hdGVyaWFsIGRhdGV0aW1lcGlja2VyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZHRwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjQpO1xuICB6LWluZGV4OiAyMDAwMDtcblxuICA+IC5kdHAtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdy1hcmVhLW1kO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB9XG4gIH1cbiAgJi1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuM3JlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJi1kYXRlLCAmLXRpbWUge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnksIDEwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAmLWRhdGUgPiBkaXYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICYtYWN0dWFsLW1vbnRoIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG4gICYtYWN0dWFsLW51bSwgJi1hY3R1YWwtbWF4dGltZSB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgfVxuICAmLWFjdHVhbC15ZWFyIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgJi1waWNrZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYtcGlja2VyLW1vbnRoLCBcbiAgJi1hY3R1YWwtdGltZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMXJlbTtcbiAgICA+IGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gIHRhYmxlLmR0cC1waWNrZXItZGF5cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwLjNyZW07XG4gICAgICAgID4ge1xuICAgICAgICAgIHNwYW4uZHRwLXNlbGVjdC1kYXkge1xuICAgICAgICAgICAgY29sb3I6ICNiZGJkYmQgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmR0cC1waWNrZXItdGltZSA+IGEge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZzogMC4zOHJlbSAwLjVyZW0gMC4zNXJlbSAwLjRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUuZHRwLXBpY2tlci1kYXlzIHRyID4ge1xuICAgIHRkID4gYS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogMC40cmVtIDAuM3JlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG4gIC5wMTAsIC5wMjAsIC5wNjAsIC5wODAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5wMTAge1xuICAgID4gYSB7XG4gICAgICBjb2xvcjogJGdyYXktbGlnaHRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICB3aWR0aDogMTAlO1xuICB9XG4gIC5wMjAge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnA2MCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAucDgwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgJi1waWNrZXItbW9udGgge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICYtbWVyaWRpZW4tYW0sXG4gICYtbWVyaWRpZW4tcG0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDAuNHJlbSAwLjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgJi1hY3R1YWwtbWVyaWRpZW4gYS5zZWxlY3RlZCxcbiAgJi1hY3R1YWwtbWVyaWRpZW4gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAmLXBpY2tlci10aW1lIHtcbiAgICA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIHBhZGRpbmc6IDAuM3JlbSAwLjNyZW0gMC4zcmVtIDAuMzVyZW07XG5cbiAgICAgICYuZHRwLXNlbGVjdC1ob3VyIHtcbiAgICAgICAgJi5zZWxlY3RlZCxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5kdHAtc2VsZWN0LW1pbnV0ZSB7XG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAmLXBpY2tlci1jbG9jayB7XG4gICAgbWFyZ2luOiAxcmVtIDJyZW0gMCAycmVtO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeSwgNTAlKTtcbiAgfVxuICAmLWNsb2NrLWNlbnRlciB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICRncmF5LWRhcms7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBodG1sW2NsYXNzKj1cImllXCJdICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi1oYW5kLCAmLWhvdXItaGFuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgYmFja2dyb3VuZDogJGdyYXktZGFyaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gICAgei1pbmRleDogMTtcbiAgICBodG1sW2NsYXNzKj1cImllXCJdICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLW1pbnV0ZS1oYW5kIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG4gICYtaGFuZC5vbiB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIH1cbiAgJi1idXR0b25zIHtcbiAgICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5pbnZpc2libGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLy9cbi8vIFNlbGVjdCAyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGJvb3RzdHJhcC1pbnB1dC1kZWZhdWx0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWlucHV0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWlucHV0LWJhY2tncm91bmQ7XG4gIGJvcmRlci1yYWRpdXM6ICRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1yYWRpdXM7XG4gIGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb3JtLWlucHV0LWZvbnQtc2l6ZTtcbn1cblxuQG1peGluIHZhbGlkYXRpb24tc3RhdGUtZm9jdXMoJGNvbG9yKSB7XG4gICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGNvbG9yLCAyMCUpO1xuXG4gIC5zZWxlY3QyLWRyb3Bkb3duLFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG5cbiAgJi5zZWxlY3QyLWRyb3AtYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG5cbiAgICAmLnNlbGVjdDItZHJvcC5zZWxlY3QyLWRyb3AtYWJvdmUge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gZHJvcGRvd24gYXJyb3cgd2hlbiBkcm9wZG93biBpcyBvcGVuXG5AbWl4aW4gZHJvcGRvd24tYXJyb3cge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLyoqXG4gICAgICogTWFrZSB0aGUgZHJvcGRvd24gYXJyb3cgcG9pbnQgdXAgd2hpbGUgdGhlIGRyb3Bkb3duIGlzIHZpc2libGUuXG4gICAgICovXG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZ3JheS1kYXJrIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBCYXNlIFN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc2VsZWN0MiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICZbZGlyPVwicnRsXCJdIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3ctYXJlYS1zbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJlthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcblxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLy8gU2VsZWN0IDIgQm9vdHN0cmFwIFRoZW1lXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBib290c3RyYXAtaW5wdXQtZGVmYXVsdHM7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIFNlYXJjaCBmaWVsZCBpbiB0aGUgU2VsZWN0MiBkcm9wZG93bi5cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBAaW5jbHVkZSBib290c3RyYXAtaW5wdXQtZGVmYXVsdHM7XG4gICAgfVxuICB9XG5cbiAgLy8gTm8gb3V0bGluZSBmb3IgYWxsIHNlYXJjaCBmaWVsZHMgLSBpbiB0aGUgZHJvcGRvd25cbiAgLy8gYW5kIGlubGluZSBpbiBtdWx0aSBTZWxlY3Qycy5cbiAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LXNpemU6ICRmb3JtLWlucHV0LWZvbnQtc2l6ZTtcblxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRmb3JtLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xuICAgIH1cblxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgfVxuXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBBZGp1c3QgU2VsZWN0MidzIGNob2ljZXMgaG92ZXIgYW5kIHNlbGVjdGVkIHN0eWxlcyB0byBtYXRjaFxuICAvLyBCb290c3RyYXAgMydzIGRlZmF1bHQgZHJvcGRvd24gc3R5bGVzLlxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuXG4gICAgJltyb2xlPWdyb3VwXSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHJlc3VsdHMuXG4gICAgJlthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG5cbiAgICAvLyBIb3ZlciBzdGF0ZS5cbiAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gU2VsZWN0ZWQgc3RhdGUuXG4gICAgJi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjI7XG5cbiAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCoyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjM7XG5cbiAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kcGFkZGluZy1iYXNlLWhvcml6b250YWwqMztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjQ7XG5cbiAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjU7XG5cbiAgICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCo1O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6ICgzMC8xNik7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzLFxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcblxuICAgIC8vIE1ha2UgdGhlIGRyb3Bkb3duIGFycm93IHBvaW50IHVwIHdoaWxlIHRoZSBkcm9wZG93biBpcyB2aXNpYmxlLlxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkcHJpbWFyeSB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA1cHggNXB4IDVweDtcbiAgICB9XG5cbiAgICAvLyBIYW5kbGUgYm9yZGVyIHJhZGlpIG9mIHRoZSBjb250YWluZXIgd2hlbiB0aGUgZHJvcGRvd24gaXMgc2hvd2luZy5cbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDbGVhciB0aGUgc2VsZWN0aW9uLlxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLy8gQWRkcmVzcyBkaXNhYmxlZCBTZWxlY3QyIHN0eWxlcy5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24sXG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0taW5wdXQtYmFja2dyb3VuZC1kaXNhYmxlZDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duIGJvcmRlciBjb2xvciBhbmQgYm94LXNoYWRvdy5cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuXG4gIC8vIExpbWl0IHRoZSBkcm9wZG93biBoZWlnaHQuXG4gIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgLy8gU2luZ2xlIHNlbGVjdFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBoZWlnaHQ6ICRmb3JtLWlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0taW5wdXQtaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIC8vIEFkanVzdCB0aGUgc2luZ2xlIFNlbGVjdDIncyBkcm9wZG93biBhcnJvdyBidXR0b24gYXBwZWFyYW5jZS5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgdG9wOiAwO1xuXG4gICAgICBiIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTA3JztcbiAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3I7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRmb3JtLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE11dGlwbGVcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgbWluLWhlaWdodDogJGZvcm0taW5wdXQtaGVpZ2h0O1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogJGJ0bi1saC1zaXplO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJGZvcm0taW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAvLyBNYWtlIE11bHRpIFNlbGVjdDIncyBjaG9pY2VzIG1hdGNoIEJvb3RzdHJhcCAzJ3MgZGVmYXVsdCBidXR0b24gc3R5bGVzLlxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIGNvbG9yOiAkZm9ybS1pbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRidG4tZGVmYXVsdC1iZztcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLWJhc2UtdmVydGljYWw7XG4gICAgfVxuXG4gICAgLy8gTWludXMgMnB4IGJvcmRlcnMuXG4gICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgICAgaGVpZ2h0OiAkZm9ybS1pbnB1dC1oZWlnaHQgLSAyO1xuICAgICAgICBsaW5lLWhlaWdodDogJGJ0bi1saC1zaXplO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtaW4td2lkdGg6IDVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLWJhc2UtdmVydGljYWwgLyAyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIENsZWFyIHRoZSBzZWxlY3Rpb24uXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBtYXJnaW4tdG9wOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZHJlc3MgQm9vdHN0cmFwIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXNcbiAgJi5pbnB1dC1zbSxcbiAgJi5pbnB1dC1sZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gJixcbiAgLmZvcm0tZ3JvdXAtc20gJiB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCArICRjYXJldC13aWR0aC1iYXNlKjMgJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgICAgICBtYXJnaW46ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAtIDEpIDAgMCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLzI7XG4gICAgICAgIHBhZGRpbmc6IDAgJHBhZGRpbmctc21hbGwtdmVydGljYWw7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsIC0gMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyAmLFxuICAuZm9ybS1ncm91cC1sZyAmIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsICsgJGNhcmV0LXdpZHRoLWxhcmdlKjMgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAkY2FyZXQtd2lkdGgtbGFyZ2U7XG5cbiAgICAgICAgYiB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlIDAgJGNhcmV0LXdpZHRoLWxhcmdlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmV0LXdpZHRoLWxhcmdlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHBhZGRpbmctbGFyZ2UtdmVydGljYWw7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRjYXJldC13aWR0aC1sYXJnZS8yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgLSAxKSAwIDAgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbC8yO1xuICAgICAgICBwYWRkaW5nOiAwICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZSAtIDI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gICAgICB9XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlucHV0LWxnLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICBAaW5jbHVkZSBkcm9wZG93bi1hcnJvdztcbiAgfVxuXG4gIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLWFycm93O1xuICAgIH1cbiAgfVxuXG4gIC8vIFJUTCBTVVBQT1JUXG4gICZbZGlyPVwicnRsXCJdIHtcblxuICAgIC8vIFNpbmdsZSBTZWxlY3QyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZy1iYXNlLWhvcml6b250YWwgKyAkY2FyZXQtd2lkdGgtYmFzZSozO1xuICAgICAgcGFkZGluZy1yaWdodDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IC8qIDEgKi9cbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgbGVmdDogJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgICAgICByaWdodDogYXV0bztcblxuICAgICAgICBiIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE11bHRpcGxlIFNlbGVjdDJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZy1iYXNlLWhvcml6b250YWwvMjtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkcmVzcyBCb290c3RyYXAncyB2YWxpZGF0aW9uIHN0YXRlc1xuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgdmFsaWRhdGlvbi1zdGF0ZS1mb2N1cygkc3RhdGUtd2FybmluZy10ZXh0KTtcbn1cblxuLmhhcy1lcnJvciB7XG4gIEBpbmNsdWRlIHZhbGlkYXRpb24tc3RhdGUtZm9jdXMoJHN0YXRlLWRhbmdlci10ZXh0KTtcbn1cblxuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgdmFsaWRhdGlvbi1zdGF0ZS1mb2N1cygkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbn1cblxuLy8gU2VsZWN0MiB3aWRnZXRzIGluIEJvb3RzdHJhcCBJbnB1dCBHcm91cHNcbi5pbnB1dC1ncm91cCAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlucHV0LWdyb3VwLnNlbGVjdDItYm9vdHN0cmFwLXByZXBlbmQgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAuc2VsZWN0Mi1ib290c3RyYXAtYXBwZW5kIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIEFkanVzdCBhbGlnbm1lbnQgb2YgQm9vdHN0cmFwIGJ1dHRvbnMgaW4gQm9vdHN0cmFwIElucHV0IEdyb3VwcyB0byBhZGRyZXNzXG4uc2VsZWN0Mi1ib290c3RyYXAtYXBwZW5kLFxuLnNlbGVjdDItYm9vdHN0cmFwLXByZXBlbmQge1xuICAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCxcbiAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmlucHV0LWdyb3VwLWJ0biAuYnRuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbi8vIFRlbXBvcmFyeSBmaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS9zZWxlY3QyL3NlbGVjdDItYm9vdHN0cmFwLXRoZW1lL2lzc3Vlcy85XG4uZm9ybS1jb250cm9sLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4vLyBEaXNwbGF5IG92ZXJyaWRlIGZvciBpbmxpbmUgZm9ybXNcbi5mb3JtLWlubGluZSAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1tb2Rlcm4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IDcwMCAxNHB4LzI0cHggJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDZweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gICAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5XG4gIDsgLy8gSUU4XG4gICAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOVxuICAgIDsgLy8gSUU4XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG1pbi13aWR0aDogNDFweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCA1cHg7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWFyZWEtc207XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogZGFya2VuKCR3aGl0ZSwgNSUpO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0Mi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIC5mb3JtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZVxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjODY4ZTk2ICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0OyBcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSwgJGdyYXlzKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiksICRjb2xvcnMpO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pLCAkdGhlbWUtY29sb3JzKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbikgIWRlZmF1bHQ7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBcIlNGTW9uby1SZWd1bGFyXCIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIDVweCAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCRncmF5LTkwMCwgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9uc1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXk6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgIzMzMyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAyNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSwgMCAwIDVweCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgLjUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXdpZHRoOiAgICAgICAgICAgICAgICAgMTRyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAwIDAgMCAuMDc1cmVtICR3aGl0ZSwgMCAwIDAgLjJyZW0gdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBwbGFjZWhvbGRlcjogKFxuICAgIGVuOiBcIkNob29zZSBmaWxlLi4uXCJcbiAgKSxcbiAgYnV0dG9uLWxhYmVsOiAoXG4gICAgZW46IFwiQnJvd3NlXCJcbiAgKVxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMzBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIDNweCA5cHggcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCA1cHggMTVweCByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLXRyYW5zaXRpb246ICAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAjYmQ0MTQ3ICFkZWZhdWx0O1xuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuIiwiLypcbiogQHN1YnNlY3Rpb24gICBNYWduaWZpYyBQb3B1cFxuKi9cblxuXG4vLyBvdmVybGF5XG4kbWZwLW92ZXJsYXktY29sb3I6ICAgICAgICAgICAgICAgICAgICMwYjBiMGIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1vdmVybGF5LW9wYWNpdHk6ICAgICAgICAgICAgICAgICAwLjggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDsgLy8gU2hhZG93IG9uIGltYWdlIG9yIGlmcmFtZVxuXG4vLyBzcGFjaW5nXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdDogICAgICAgICAgICAgIDhweCFkZWZhdWx0IDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGZyb20gbGVmdCBhbmQgZnJvbSByaWdodCBzaWRlXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU6ICAgICAgIDZweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBTYW1lIGFzIGFib3ZlLCBidXQgaXMgYXBwbGllZCB3aGVuIHdpZHRoIG9mIHdpbmRvdyBpcyBsZXNzIHRoYW4gODAwcHhcblxuJG1mcC16LWluZGV4LWJhc2U6ICAgICAgICAgICAgICAgICAgICAxMDQwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFzZSB6LWluZGV4IG9mIHBvcHVwXG5cbi8vIGNvbnRyb2xzXG4kbWZwLWluY2x1ZGUtYXJyb3dzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmNsdWRlIHN0eWxlcyBmb3IgbmF2IGFycm93c1xuJG1mcC1jb250cm9scy1vcGFjaXR5OiAgICAgICAgICAgICAgICAwLjY1ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBjb250cm9sc1xuJG1mcC1jb250cm9scy1jb2xvcjogICAgICAgICAgICAgICAgICAjRkZGICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY29udHJvbHNcbiRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIzNGM0YzRiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgIC8vIEJvcmRlciBjb2xvciBvZiBjb250cm9sc1xuJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY2xvc2UgYnV0dG9uIHdoZW4gaW5zaWRlXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3I6ICAgICAgICAgICAgICNDQ0MgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI6ICAgICAgICNGRkYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBIb3ZlciBjb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG4kbWZwLUlFN3N1cHBvcnQ6ICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBWZXJ5IGJhc2ljIElFNyBzdXBwb3J0XG5cbi8vIElmcmFtZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZTogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJZnJhbWUtdHlwZSBwb3B1cHNcbiRtZnAtaWZyYW1lLXBhZGRpbmctdG9wOiAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIElmcmFtZSBwYWRkaW5nIHRvcFxuJG1mcC1pZnJhbWUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFja2dyb3VuZCBjb2xvciBvZiBpZnJhbWVzXG4kbWZwLWlmcmFtZS1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyBNYXhpbXVtIHdpZHRoIG9mIGlmcmFtZXNcbiRtZnAtaWZyYW1lLXJhdGlvOiAgICAgICAgICAgICAgICAgICAgOS8xNiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhdGlvIG9mIGlmcmFtZSAoOS8xNiA9IHdpZGVzY3JlZW4sIDMvNCA9IHN0YW5kYXJkLCBldGMuKVxuXG4vLyBJbWFnZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pbWFnZS10eXBlOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJbWFnZS10eXBlIHBvcHVwc1xuJG1mcC1pbWFnZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG1mcC1pbWFnZS1wYWRkaW5nLXRvcDogICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgcGFkZGluZyB0b3BcbiRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b206ICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIHBhZGRpbmcgYm90dG9tXG4kbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2U6IHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmVzIHBhZGRpbmdzIGZyb20gdG9wIGFuZCBib3R0b21cblxuLy8gSW1hZ2UgY2FwdGlvbiBvcHRpb25zXG4kbWZwLWNhcHRpb24tdGl0bGUtY29sb3I6ICAgICAgICAgICAgICNGM0YzRjMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHRpdGxlIGNvbG9yXG4kbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I6ICAgICAgICAgICNCREJEQkQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHN1YnRpdGxlIGNvbG9yXG5cbi8vIEExMXlcbiRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIC8vIEhpZGUgY29udGVudCBmcm9tIGJyb3dzZXJzLCBidXQgbWFrZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vL1xuLy8gQ29udGVudHM6XG4vL1xuLy8gMS4gR2VuZXJhbCBzdHlsZXNcbi8vICAgIC0gVHJhbnNsdXNjZW50IG92ZXJsYXlcbi8vICAgIC0gQ29udGFpbmVycywgd3JhcHBlcnNcbi8vICAgIC0gQ3Vyc29yc1xuLy8gICAgLSBIZWxwZXIgY2xhc3Nlc1xuLy8gMi4gQXBwZWFyYW5jZVxuLy8gICAgLSBQcmVsb2FkZXIgJiB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcbi8vICAgIC0gQ1NTIHJlc2V0IGZvciBidXR0b25zXG4vLyAgICAtIENsb3NlIGljb25cbi8vICAgIC0gXCIxIG9mIFhcIiBjb3VudGVyXG4vLyAgICAtIE5hdmlnYXRpb24gKGxlZnQvcmlnaHQpIGFycm93c1xuLy8gICAgLSBJZnJhbWUgY29udGVudCB0eXBlIHN0eWxlc1xuLy8gICAgLSBJbWFnZSBjb250ZW50IHR5cGUgc3R5bGVzXG4vLyAgICAtIE1lZGlhIHF1ZXJ5IHdoZXJlIHNpemUgb2YgYXJyb3dzIGlzIHJlZHVjZWRcbi8vICAgIC0gSUU3IHN1cHBvcnRcbi8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4vLyBUcmFuc2x1c2NlbnQgb3ZlcmxheVxuLm1mcC1iZyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgYmFja2dyb3VuZDogJG1mcC1vdmVybGF5LWNvbG9yO1xuICBvcGFjaXR5OiAkbWZwLW92ZXJsYXktb3BhY2l0eTtcbiAgQGlmICRtZnAtSUU3c3VwcG9ydCB7XG4gICAgZmlsdGVyOiB1bnF1b3RlKFwiYWxwaGEob3BhY2l0eT0jeyRtZnAtb3ZlcmxheS1vcGFjaXR5KjEwMH0pXCIpO1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHBvcHVwXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvLyBmaXhlcyB3ZWJraXQgYnVnIHRoYXQgY2FuIGNhdXNlIFwiZmFsc2VcIiBzY3JvbGxiYXJcbn1cblxuLy8gUm9vdCBjb250YWluZXJcbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIFZlcnRpY2FsIGNlbnRlcmVyIGhlbHBlclxuLm1mcC1jb250YWluZXIge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi8vIFJlbW92ZSB2ZXJ0aWNhbCBjZW50ZXJpbmcgd2hlbiBwb3B1cCBoYXMgY2xhc3MgYG1mcC1hbGlnbi10b3BgXG4ubWZwLWFsaWduLXRvcCB7XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQb3B1cCBjb250ZW50IGhvbGRlclxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAkbWZwLXotaW5kZXgtYmFzZSArIDU7XG59XG4ubWZwLWlubGluZS1ob2xkZXIsXG4ubWZwLWFqYXgtaG9sZGVyIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbn1cblxuLy8gQ3Vyc29yc1xuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG4ubWZwLXpvb20tb3V0LWN1ciB7XG4gICYsIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gICAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICAgIGN1cnNvcjogem9vbS1vdXQ7XG4gIH1cbn1cbi5tZnAtem9vbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogLW1vei16b29tLWluO1xuICBjdXJzb3I6IHpvb20taW47XG59XG4ubWZwLWF1dG8tY3Vyc29yIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbn1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5tZnAtY2xvc2V7XG4gICY6aG92ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjRUNFQ0VDO1xuICB9XG59XG5cbi8vIEhpZGUgdGhlIGltYWdlIGR1cmluZyB0aGUgbG9hZGluZ1xuLm1mcC1sb2FkaW5nIHtcbiAgJi5tZnAtZmlndXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIEhlbHBlciBjbGFzcyB0aGF0IGhpZGVzIHN0dWZmXG5AaWYgJG1mcC11c2UtdmlzdWFsbHloaWRkZW4ge1xuICAvLyBGcm9tIEhUTUw1IEJvaWxlcnBsYXRlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvdjQuMi4wL2RvYy9jc3MubWQjdmlzdWFsbHloaWRkZW5cbiAgLm1mcC1oaWRlIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgfVxufSBAZWxzZSB7XG4gIC5tZnAtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8gUHJlbG9hZGVyIGFuZCB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNDtcbiAgYSB7XG4gICAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIEhpZGUgcHJlbG9hZGVyIHdoZW4gY29udGVudCBzdWNjZXNzZnVsbHkgbG9hZGVkXG4ubWZwLXMtcmVhZHkge1xuICAubWZwLXByZWxvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBIaWRlIGNvbnRlbnQgd2hlbiBpdCB3YXMgbm90IGxvYWRlZFxuLm1mcC1zLWVycm9yIHtcbiAgLm1mcC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIENTUy1yZXNldCBmb3IgYnV0dG9uc1xuYnV0dG9uIHtcbiAgJi5tZnAtY2xvc2UsXG4gICYubWZwLWFycm93IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogJG1mcC16LWluZGV4LWJhc2UgKyA2O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwXG4gIH1cbn1cblxuXG4vLyBDbG9zZSBpY29uXG4ubWZwLWNsb3NlIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xuICBAaWYgJG1mcC1JRTdzdXBwb3J0IHtcbiAgICBmaWx0ZXI6IHVucXVvdGUoXCJhbHBoYShvcGFjaXR5PSN7JG1mcC1jb250cm9scy1vcGFjaXR5KjEwMH0pXCIpO1xuICB9XG4gIHBhZGRpbmc6IDAgMCAxOHB4IDEwcHg7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBAaWYgJG1mcC1JRTdzdXBwb3J0IHtcbiAgICAgIGZpbHRlcjogdW5xdW90ZShcImFscGhhKG9wYWNpdHk9I3sxKjEwMH0pXCIpO1xuICAgIH1cbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuLm1mcC1jbG9zZS1idG4taW4ge1xuICAubWZwLWNsb3NlIHtcbiAgICBjb2xvcjogJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yO1xuICB9XG59XG4ubWZwLWltYWdlLWhvbGRlcixcbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIC5tZnAtY2xvc2Uge1xuICAgIGNvbG9yOiAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgIHJpZ2h0OiAtNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4vLyBcIjEgb2YgWFwiIGNvdW50ZXJcbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBOYXZpZ2F0aW9uIGFycm93c1xuQGlmICRtZnAtaW5jbHVkZS1hcnJvd3Mge1xuICAubWZwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xuICAgIEBpZiAkbWZwLUlFN3N1cHBvcnQge1xuICAgICAgZmlsdGVyOiB1bnF1b3RlKFwiYWxwaGEob3BhY2l0eT0jeyRtZnAtY29udHJvbHMtb3BhY2l0eSoxMDB9KVwiKTtcbiAgICB9XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgJjphY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLTU0cHg7XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgQGlmICRtZnAtSUU3c3VwcG9ydCB7XG4gICAgICAgIGZpbHRlcjogdW5xdW90ZShcImFscGhhKG9wYWNpdHk9I3sxKjEwMH0pXCIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyLFxuICAgIC5tZnAtYixcbiAgICAubWZwLWEge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6YWZ0ZXIsXG4gICAgLm1mcC1hIHtcblxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMTNweDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgICB0b3A6OHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgIC5tZnAtYiB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG5cbiAgfVxuXG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgbGVmdDogMDtcblxuICAgICY6YWZ0ZXIsXG4gICAgLm1mcC1hIHtcbiAgICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgfVxuICAgICY6YmVmb3JlLFxuICAgIC5tZnAtYiB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICAmOmFmdGVyLFxuICAgIC5tZnAtYSB7XG4gICAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgICAgbWFyZ2luLWxlZnQ6IDM5cHhcbiAgICB9XG4gICAgJjpiZWZvcmUsXG4gICAgLm1mcC1iIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gSWZyYW1lIGNvbnRlbnQgdHlwZVxuQGlmICRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZSB7XG4gIC5tZnAtaWZyYW1lLWhvbGRlciB7XG4gICAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXBhZGRpbmctdG9wO1xuICAgIHBhZGRpbmctYm90dG9tOiAkbWZwLWlmcmFtZS1wYWRkaW5nLXRvcDtcbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogJG1mcC1pZnJhbWUtbWF4LXdpZHRoO1xuICAgIH1cbiAgICAubWZwLWNsb3NlIHtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgfVxuICB9XG4gIC5tZnAtaWZyYW1lLXNjYWxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6ICRtZnAtaWZyYW1lLXJhdGlvICogMTAwJTtcbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQ6ICRtZnAtaWZyYW1lLWJhY2tncm91bmQ7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBJbWFnZSBjb250ZW50IHR5cGVcbkBpZiAkbWZwLWluY2x1ZGUtaW1hZ2UtdHlwZSB7XG5cbiAgLyogTWFpbiBpbWFnZSBpbiBwb3B1cCAqL1xuICBpbWcge1xuICAgICYubWZwLWltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogJG1mcC1pbWFnZS1wYWRkaW5nLXRvcCAwICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAvKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbiAgLm1mcC1maWd1cmUge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wO1xuICAgICAgYm90dG9tOiAkbWZwLWltYWdlLXBhZGRpbmctYm90dG9tO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgICAgIGJhY2tncm91bmQ6ICRtZnAtaW1hZ2UtYmFja2dyb3VuZDtcbiAgICB9XG4gICAgc21hbGwge1xuICAgICAgY29sb3I6ICRtZnAtY2FwdGlvbi1zdWJ0aXRsZS1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgfVxuICAgIGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5tZnAtYm90dG9tLWJhciB7XG4gICAgbWFyZ2luLXRvcDogLSRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b20gKyA0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IGF1dG87XG4gIH1cbiAgLm1mcC10aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogJG1mcC1jYXB0aW9uLXRpdGxlLWNvbG9yO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyAvLyBsZWF2ZSBzb21lIHNwYWNlIGZvciBjb3VudGVyIGF0IHJpZ2h0IHNpZGVcbiAgfVxuXG4gIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAubWZwLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5tZnAtZ2FsbGVyeSB7XG4gICAgLm1mcC1pbWFnZS1ob2xkZXIge1xuICAgICAgLm1mcC1maWd1cmUge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAaWYgJG1mcC1pbmNsdWRlLW1vYmlsZS1sYXlvdXQtZm9yLWltYWdlIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAgICAgLyoqXG4gICAgICAgKiBSZW1vdmUgYWxsIHBhZGRpbmdzIGFyb3VuZCB0aGUgaW1hZ2Ugb24gc21hbGwgc2NyZWVuXG4gICAgICAgKi9cbiAgICAgIC5tZnAtaW1nLW1vYmlsZSB7XG4gICAgICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICYubWZwLWltZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWZwLWZpZ3VyZSB7XG4gICAgICAgICAgLy8gVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNtYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtYm90dG9tLWJhciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAmOmVtcHR5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZnAtY291bnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgICAubWZwLWNsb3NlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIFNjYWxlIG5hdmlnYXRpb24gYXJyb3dzIGFuZCByZWR1Y2UgcGFkZGluZyBmcm9tIHNpZGVzXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubWZwLWFycm93IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICAubWZwLWFycm93LWxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB9XG4gIC5tZnAtYXJyb3ctcmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICB9XG4gIC5tZnAtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU7XG4gIH1cbn1cblxuXG5cbi8vIElFNyBzdXBwb3J0XG4vLyBTdHlsZXMgdGhhdCBtYWtlIHBvcHVwIGxvb2sgbmljaWVyIGluIG9sZCBJRVxuQGlmICRtZnAtSUU3c3VwcG9ydCB7XG4gIC5tZnAtaWU3IHtcbiAgICAubWZwLWltZyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubWZwLWJvdHRvbS1iYXIge1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICAgIC5tZnAtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5tZnAtY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICB9XG4gICAgLm1mcC1jbG9zZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufSIsIi8vXG4vLyBTb3VuZGNsb3VkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNvdW5kY2xvdWQtcGxheWVyLWNsYXNzaWMge1xuICB3aWR0aDogMTAwJTtcblxuICBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufSIsIi5zY3JvbGxzcHktZXhhbXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59IiwiLypcbiogTGlnaHRnYWxsZXJ5IHN0eWxlc1xuKi9cblxuLmxnLXN1Yi1odG1sLCAubGctdG9vbGJhciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQ1KVxufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IGxnO1xuXHRzcmM6IHVybCguLi9mb250cy9sZy5lb3Q/bjF6MzczKTtcblx0c3JjOiB1cmwoLi4vZm9udHMvbGcuZW90PyNpZWZpeG4xejM3MykgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCguLi9mb250cy9sZy53b2ZmP24xejM3MykgZm9ybWF0KFwid29mZlwiKSwgdXJsKC4uL2ZvbnRzL2xnLnR0Zj9uMXozNzMpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoLi4vZm9udHMvbGcuc3ZnP24xejM3MyNsZykgZm9ybWF0KFwic3ZnXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWxcbn1cblxuLmxnLWljb24ge1xuXHRmb250LWZhbWlseTogbGc7XG5cdHNwZWFrOiBub25lO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlXG59XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0LCAubGctYWN0aW9ucyAubGctcHJldiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQ1KTtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRjb2xvcjogIzk5OTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRtYXJnaW4tdG9wOiAtMTBweDtcblx0cGFkZGluZzogOHB4IDEwcHggOXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR6LWluZGV4OiAxMTgwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IDBcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQuZGlzYWJsZWQsIC5sZy1hY3Rpb25zIC5sZy1wcmV2LmRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IC41XG59XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0OmhvdmVyLCAubGctYWN0aW9ucyAubGctcHJldjpob3ZlciB7XG5cdGNvbG9yOiAjRkZGXG59XG5cbi5sZy1hY3Rpb25zIC5sZy1uZXh0IHtcblx0cmlnaHQ6IDIwcHhcbn1cblxuLmxnLWFjdGlvbnMgLmxnLW5leHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOTVcIlxufVxuXG4ubGctYWN0aW9ucyAubGctcHJldiB7XG5cdGxlZnQ6IDIwcHhcbn1cblxuLmxnLWFjdGlvbnMgLmxnLXByZXY6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTA5NFwiXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuXHQwJSwgMTAwJSB7XG5cdFx0bGVmdDogMFxuXHR9XG5cdDUwJSB7XG5cdFx0bGVmdDogLTMwcHhcblx0fVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcblx0MCUsIDEwMCUge1xuXHRcdGxlZnQ6IDBcblx0fVxuXHQ1MCUge1xuXHRcdGxlZnQ6IC0zMHB4XG5cdH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcblx0MCUsIDEwMCUge1xuXHRcdGxlZnQ6IDBcblx0fVxuXHQ1MCUge1xuXHRcdGxlZnQ6IC0zMHB4XG5cdH1cbn1cblxuQGtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuXHQwJSwgMTAwJSB7XG5cdFx0bGVmdDogMFxuXHR9XG5cdDUwJSB7XG5cdFx0bGVmdDogLTMwcHhcblx0fVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuXHQwJSwgMTAwJSB7XG5cdFx0bGVmdDogMFxuXHR9XG5cdDUwJSB7XG5cdFx0bGVmdDogMzBweFxuXHR9XG59XG5cbkAtbW96LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG5cdDAlLCAxMDAlIHtcblx0XHRsZWZ0OiAwXG5cdH1cblx0NTAlIHtcblx0XHRsZWZ0OiAzMHB4XG5cdH1cbn1cblxuQC1tcy1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuXHQwJSwgMTAwJSB7XG5cdFx0bGVmdDogMFxuXHR9XG5cdDUwJSB7XG5cdFx0bGVmdDogMzBweFxuXHR9XG59XG5cbkBrZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuXHQwJSwgMTAwJSB7XG5cdFx0bGVmdDogMFxuXHR9XG5cdDUwJSB7XG5cdFx0bGVmdDogMzBweFxuXHR9XG59XG5cbi5sZy1vdXRlci5sZy1yaWdodC1lbmQgLmxnLW9iamVjdCB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgLjNzO1xuXHQtby1hbmltYXRpb246IGxnLXJpZ2h0LWVuZCAuM3M7XG5cdGFuaW1hdGlvbjogbGctcmlnaHQtZW5kIC4zcztcblx0cG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5sZy1vdXRlci5sZy1sZWZ0LWVuZCAubGctb2JqZWN0IHtcblx0LXdlYmtpdC1hbmltYXRpb246IGxnLWxlZnQtZW5kIC4zcztcblx0LW8tYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAuM3M7XG5cdGFuaW1hdGlvbjogbGctbGVmdC1lbmQgLjNzO1xuXHRwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmxnLXRvb2xiYXIge1xuXHR6LWluZGV4OiAxMTgyO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCVcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWljb24ge1xuXHRjb2xvcjogIzk5OTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0aGVpZ2h0OiA0N3B4O1xuXHRsaW5lLWhlaWdodDogMjdweDtcblx0cGFkZGluZzogMTBweCAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiA0MnB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0b3V0bGluZTogMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuMnMgbGluZWFyO1xuXHQtby10cmFuc2l0aW9uOiBjb2xvciAuMnMgbGluZWFyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAuMnMgbGluZWFyXG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVyIHtcblx0Y29sb3I6ICNGRkZcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY3OHB4KSB7XG5cdC5sZy10b29sYmFyIC5sZy1pY29uIHtcblx0XHR3aWR0aDogNTBweDtcblx0fVxufVxuXG4ubGctdG9vbGJhciAubGctY2xvc2U6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTA3MFwiXG59XG5cbi5sZy10b29sYmFyIC5sZy1kb3dubG9hZDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMGYyXCJcbn1cblxuLmxnLXN1Yi1odG1sIHtcblx0Ym90dG9tOiAwO1xuXHRjb2xvcjogI0VFRTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsZWZ0OiAwO1xuXHRwYWRkaW5nOiAxMHB4IDQwcHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogMTE4MFxufVxuXG4ubGctc3ViLWh0bWwgaDQge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDcwMFxufVxuXG4ubGctc3ViLWh0bWwgcCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bWFyZ2luOiA1cHggMCAwXG59XG5cbiNsZy1jb3VudGVyIHtcblx0Y29sb3I6ICM5OTk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAxMnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5sZy1uZXh0LCAubGctcHJldiwgLmxnLXRvb2xiYXIge1xuXHRvcGFjaXR5OiAxO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjM1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgY29sb3IgLjJzIGxpbmVhcjtcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIGNvbG9yIC4ycyBsaW5lYXI7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIGNvbG9yIC4ycyBsaW5lYXI7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMzVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4zNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIGNvbG9yIC4ycyBsaW5lYXJcbn1cblxuLmxnLWhpZGUtaXRlbXMgLmxnLXByZXYge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKVxufVxuXG4ubGctaGlkZS1pdGVtcyAubGctbmV4dCB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKVxufVxuXG4ubGctaGlkZS1pdGVtcyAubGctdG9vbGJhciB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApXG59XG5cbmJvZHk6bm90KC5sZy1mcm9tLWhhc2gpIC5sZy1vdXRlci5sZy1zdGFydC16b29tIC5sZy1vYmplY3Qge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpO1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpICFpbXBvcnRhbnQ7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgIWltcG9ydGFudDtcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdC1tb3otdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCVcbn1cblxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUgLmxnLW9iamVjdCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdG9wYWNpdHk6IDFcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1vdXRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwRDBBMEE7XG5cdGJvdHRvbTogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTE4MDtcblx0bWF4LWhlaWdodDogMzUwcHg7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG5cdC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuMjVzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwc1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWdyYWIgLmxnLXRodW1iLWl0ZW0ge1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcblx0Y3Vyc29yOiAtbW96LWdyYWI7XG5cdGN1cnNvcjogLW8tZ3JhYjtcblx0Y3Vyc29yOiAtbXMtZ3JhYjtcblx0Y3Vyc29yOiBncmFiXG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItb3V0ZXIubGctZ3JhYmJpbmcgLmxnLXRodW1iLWl0ZW0ge1xuXHRjdXJzb3I6IG1vdmU7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcblx0Y3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuXHRjdXJzb3I6IC1vLWdyYWJiaW5nO1xuXHRjdXJzb3I6IC1tcy1ncmFiYmluZztcblx0Y3Vyc29yOiBncmFiYmluZ1xufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLW91dGVyLmxnLWRyYWdnaW5nIC5sZy10aHVtYiB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudFxufVxuXG4ubGctb3V0ZXIubGctdGh1bWItb3BlbiAubGctdGh1bWItb3V0ZXIge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYiB7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW46IGF1dG87XG5cdG1hcmdpbi1ib3R0b206IC01cHhcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmbG9hdDogbGVmdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG1hcmdpbi1ib3R0b206IDVweFxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5sZy1vdXRlciAubGctdGh1bWItaXRlbSB7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjI1cyBlYXNlO1xuXHRcdC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMjVzIGVhc2U7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4yNXMgZWFzZVxuXHR9XG59XG5cbi8qIHByaW1hcnkgKi9cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbS5hY3RpdmUsIC5sZy1vdXRlciAubGctdGh1bWItaXRlbTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG59XG5cbi5sZy1vdXRlciAubGctdGh1bWItaXRlbSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3ZlclxufVxuXG4ubGctb3V0ZXIubGctaGFzLXRodW1iIC5sZy1pdGVtIHtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4XG59XG5cbi5sZy1vdXRlci5sZy1jYW4tdG9nZ2xlIC5sZy1pdGVtIHtcblx0cGFkZGluZy1ib3R0b206IDBcbn1cblxuLmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cCAubGctc3ViLWh0bWwge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGVhc2U7XG5cdC1vLXRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGVhc2U7XG5cdHRyYW5zaXRpb246IGJvdHRvbSAuMjVzIGVhc2Vcbn1cblxuLmxnLW91dGVyLmxnLXB1bGwtY2FwdGlvbi11cC5sZy10aHVtYi1vcGVuIC5sZy1zdWItaHRtbCB7XG5cdGJvdHRvbTogMTAwcHhcbn1cblxuLmxnLW91dGVyIC5sZy10b29nbGUtdGh1bWIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMEQwQTBBO1xuXHRib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcblx0Y29sb3I6ICM5OTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRoZWlnaHQ6IDM5cHg7XG5cdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRwYWRkaW5nOiA1cHggMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0b3A6IC0zOXB4O1xuXHR3aWR0aDogNTBweFxufVxuXG4ubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYjpob3ZlciwgLmxnLW91dGVyLmxnLWRyb3Bkb3duLWFjdGl2ZSAjbGctc2hhcmUge1xuXHRjb2xvcjogI0ZGRlxufVxuXG4ubGctb3V0ZXIgLmxnLXRvb2dsZS10aHVtYjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMWZmXCJcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlby1jb250IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRtYXgtd2lkdGg6IDExNDBweDtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgNXB4XG59XG5cbi5sZy1vdXRlciAubGctdmlkZW8ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlbyAubGctb2JqZWN0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnRcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlbyAubGctdmlkZW8tcGxheSB7XG5cdHdpZHRoOiA4NHB4O1xuXHRoZWlnaHQ6IDU5cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC00MnB4O1xuXHRtYXJnaW4tdG9wOiAtMzBweDtcblx0ei1pbmRleDogMTE4MDtcblx0Y3Vyc29yOiBwb2ludGVyXG59XG5cbi5sZy1vdXRlciAubGctaGFzLWlmcmFtZSAubGctdmlkZW8ge1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdG92ZXJmbG93OiBhdXRvXG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpbWVvIC5sZy12aWRlby1wbGF5IHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy92aW1lby1wbGF5LnBuZykgbm8tcmVwZWF0XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpbWVvOmhvdmVyIC5sZy12aWRlby1wbGF5IHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy92aW1lby1wbGF5LnBuZykgMCAtNThweCBuby1yZXBlYXRcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtaHRtbDUgLmxnLXZpZGVvLXBsYXkge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3ZpZGVvLXBsYXkucG5nKSBuby1yZXBlYXQ7XG5cdGhlaWdodDogNjRweDtcblx0bWFyZ2luLWxlZnQ6IC0zMnB4O1xuXHRtYXJnaW4tdG9wOiAtMzJweDtcblx0d2lkdGg6IDY0cHg7XG5cdG9wYWNpdHk6IC44XG59XG5cbi5sZy1vdXRlciAubGctaGFzLWh0bWw1OmhvdmVyIC5sZy12aWRlby1wbGF5IHtcblx0b3BhY2l0eTogMVxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy15b3V0dWJlIC5sZy12aWRlby1wbGF5IHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy95b3V0dWJlLXBsYXkucG5nKSBuby1yZXBlYXRcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMteW91dHViZTpob3ZlciAubGctdmlkZW8tcGxheSB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMveW91dHViZS1wbGF5LnBuZykgMCAtNjBweCBuby1yZXBlYXRcbn1cblxuLmxnLW91dGVyIC5sZy12aWRlby1vYmplY3Qge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDBcbn1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8gLmxnLXZpZGVvLW9iamVjdCB7XG5cdHZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1wbGF5aW5nIC5sZy1vYmplY3QsIC5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLXBsYXkge1xuXHRkaXNwbGF5OiBub25lXG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLXBsYXlpbmcgLmxnLXZpZGVvLW9iamVjdCB7XG5cdHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuLmxnLXByb2dyZXNzLWJhciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdGhlaWdodDogNXB4O1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDExODM7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSA4MG1zIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSA4MG1zIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgODBtcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDgwbXMgZWFzZSAwc1xufVxuXG4vKiBwcmltYXJ5ICovXG4ubGctcHJvZ3Jlc3MtYmFyIC5sZy1wcm9ncmVzcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRoZWlnaHQ6IDVweDtcblx0d2lkdGg6IDBcbn1cblxuLmxnLXByb2dyZXNzLWJhci5sZy1zdGFydCAubGctcHJvZ3Jlc3Mge1xuXHR3aWR0aDogMTAwJVxufVxuXG4ubGctc2hvdy1hdXRvcGxheSAubGctcHJvZ3Jlc3MtYmFyIHtcblx0b3BhY2l0eTogMVxufVxuXG4ubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGUwMWRcIlxufVxuXG4ubGctc2hvdy1hdXRvcGxheSAubGctYXV0b3BsYXktYnV0dG9uOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGUwMWFcIlxufVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy16b29tLWRyYWdnaW5nIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSwgLmxnLW91dGVyLmxnLWNzczMubGctem9vbS1kcmFnZ2luZyAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwc1xufVxuXG4ubGctb3V0ZXIubGctdXNlLXRyYW5zaXRpb24tZm9yLXpvb20gLmxnLWl0ZW0ubGctY29tcGxldGUubGctem9vbWFibGUgLmxnLWltZy13cmFwIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzXG59XG5cbi5sZy1vdXRlci5sZy11c2UtbGVmdC1mb3Item9vbSAubGctaXRlbS5sZy1jb21wbGV0ZS5sZy16b29tYWJsZSAubGctaW1nLXdyYXAge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCB0b3AgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuXHQtbW96LXRyYW5zaXRpb246IGxlZnQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCB0b3AgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzO1xuXHQtby10cmFuc2l0aW9uOiBsZWZ0IC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgdG9wIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcztcblx0dHJhbnNpdGlvbjogbGVmdCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIHRvcCAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHNcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWctd3JhcCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlLmxnLXpvb21hYmxlIC5sZy1pbWFnZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xNXMgIWltcG9ydGFudDtcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjE1cyAhaW1wb3J0YW50O1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xNXMgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMTVzICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHQtbW96LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0LW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcblx0dHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4jbGctem9vbS1pbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMzExXCJcbn1cblxuI2xnLWFjdHVhbC1zaXplIHtcblx0Zm9udC1zaXplOiAyMHB4XG59XG5cbiNsZy1hY3R1YWwtc2l6ZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMDMzXCJcbn1cblxuI2xnLXpvb20tb3V0IHtcblx0b3BhY2l0eTogLjU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQjbGctem9vbS1pbixcblx0I2xnLXpvb20tb3V0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbiNsZy16b29tLW91dDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlMzEyXCJcbn1cblxuLmxnLXpvb21lZCAjbGctem9vbS1vdXQge1xuXHRvcGFjaXR5OiAxO1xuXHRwb2ludGVyLWV2ZW50czogYXV0b1xufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVyIHtcblx0Ym90dG9tOiA2MHB4O1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDExODA7XG5cdGhlaWdodDogMTBweFxufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLW91dGVyLmxnLXBhZ2VyLWhvdmVyIC5sZy1wYWdlci1jb250IHtcblx0b3ZlcmZsb3c6IHZpc2libGVcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0bWFyZ2luOiAwIDVweFxufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLWNvbnQ6aG92ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQge1xuXHRvcGFjaXR5OiAxO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMClcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlci1jb250LmxnLXBhZ2VyLWFjdGl2ZSAubGctcGFnZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZiBpbnNldFxufVxuXG4ubGctb3V0ZXIgLmxnLXBhZ2VyLXRodW1iLWNvbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogI0ZGRjtcblx0Ym90dG9tOiAxMDAlO1xuXHRoZWlnaHQ6IDgzcHg7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi1sZWZ0OiAtNjBweDtcblx0b3BhY2l0eTogMDtcblx0cGFkZGluZzogNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMjBweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHMsIC1tb3otdHJhbnNmb3JtIC4xNXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHMsIC1vLXRyYW5zZm9ybSAuMTVzIGVhc2UgMHM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzLCB0cmFuc2Zvcm0gLjE1cyBlYXNlIDBzO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApXG59XG5cbi5sZy1vdXRlciAubGctcGFnZXItdGh1bWItY29udCBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlXG59XG5cbi5sZy1vdXRlciAubGctcGFnZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3gtc2hhZG93OiAwIDAgMCA4cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNykgaW5zZXQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEycHg7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZSAwcztcblx0d2lkdGg6IDEycHhcbn1cblxuLmxnLW91dGVyIC5sZy1wYWdlcjpmb2N1cywgLmxnLW91dGVyIC5sZy1wYWdlcjpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIDhweCAjZmZmIGluc2V0XG59XG5cbi5sZy1vdXRlciAubGctY2FyZXQge1xuXHRib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItdG9wOiAxMHB4IGRhc2hlZDtcblx0Ym90dG9tOiAtMTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDA7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IDBcbn1cblxuLmxnLWZ1bGxzY3JlZW46YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTIwY1wiXG59XG5cbi5sZy1mdWxsc2NyZWVuLW9uIC5sZy1mdWxsc2NyZWVuOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGUyMGRcIlxufVxuXG4ubGctb3V0ZXIgI2xnLWRyb3Bkb3duLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4yNSk7XG5cdGJvdHRvbTogMDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdHotaW5kZXg6IDExODE7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMThzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzO1xuXHQtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMThzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzO1xuXHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMThzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzXG59XG5cbi5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgI2xnLWRyb3Bkb3duLW92ZXJsYXksIC5sZy1vdXRlci5sZy1kcm9wZG93bi1hY3RpdmUgLmxnLWRyb3Bkb3duIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZVxufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRvcDogNTBweDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcblx0LW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjE4cyBsaW5lYXIgMHMsIHZpc2liaWxpdHkgMHMgbGluZWFyIC41cywgb3BhY2l0eSAuMThzIGxpbmVhciAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4xOHMgbGluZWFyIDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuNXMsIG9wYWNpdHkgLjE4cyBsaW5lYXIgMHM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMThzIGxpbmVhciAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjVzLCBvcGFjaXR5IC4xOHMgbGluZWFyIDBzXG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcblx0cmlnaHQ6IDE2cHg7XG5cdHRvcDogLTE2cHhcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gPiBsaTpob3ZlciAubGctaWNvbiwgLmxnLW91dGVyIC5sZy1kcm9wZG93biA+IGxpOmhvdmVyIGEge1xuXHRjb2xvcjogIzMzM1xufVxuXG4ubGctb3V0ZXIgLmxnLWRyb3Bkb3duIGEge1xuXHRjb2xvcjogIzMzMztcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdoaXRlLXNwYWNlOiBwcmU7XG5cdHBhZGRpbmc6IDRweCAxMnB4O1xuXHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDEycHhcbn1cblxuLmxnLW91dGVyIC5sZy1kcm9wZG93biBhOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDcpXG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWRyb3Bkb3duLXRleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tdG9wOiAtM3B4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbi5sZy1vdXRlciAubGctZHJvcGRvd24gLmxnLWljb24ge1xuXHRjb2xvcjogIzMzMztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogbm9uZTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IGF1dG9cbn1cblxuLmxnLW91dGVyLCAubGctb3V0ZXIgLmxnLCAubGctb3V0ZXIgLmxnLWlubmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJVxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmU6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTgwZFwiXG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZmFjZWJvb2sgLmxnLWljb24ge1xuXHRjb2xvcjogIzNiNTk5OFxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLWZhY2Vib29rIC5sZy1pY29uOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGU5MDFcIlxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb24ge1xuXHRjb2xvcjogIzAwYWNlZFxufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXR3aXR0ZXIgLmxnLWljb246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZTkwNFwiXG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbiB7XG5cdGNvbG9yOiAjZGQ0YjM5XG59XG5cbi5sZy1vdXRlciAjbGctc2hhcmUtZ29vZ2xlcGx1cyAubGctaWNvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAyXCJcbn1cblxuLmxnLW91dGVyICNsZy1zaGFyZS1waW50ZXJlc3QgLmxnLWljb24ge1xuXHRjb2xvcjogI2NiMjAyN1xufVxuXG4ubGctb3V0ZXIgI2xnLXNoYXJlLXBpbnRlcmVzdCAubGctaWNvbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlOTAzXCJcbn1cblxuLmxnLWdyb3VwOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGNsZWFyOiBib3RoXG59XG5cbi5sZy1vdXRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxMTUwO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHNcbn1cblxuLmxnLW91dGVyICoge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ubGctb3V0ZXIubGctdmlzaWJsZSB7XG5cdG9wYWNpdHk6IDFcbn1cblxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaGVyaXQgIWltcG9ydGFudFxufVxuXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50LCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuXHRvcGFjaXR5OiAxXG59XG5cbi5sZy1vdXRlci5sZy1ncmFiIGltZy5sZy1vYmplY3Qge1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcblx0Y3Vyc29yOiAtbW96LWdyYWI7XG5cdGN1cnNvcjogLW8tZ3JhYjtcblx0Y3Vyc29yOiAtbXMtZ3JhYjtcblx0Y3Vyc29yOiBncmFiXG59XG5cbi5sZy1vdXRlci5sZy1ncmFiYmluZyBpbWcubGctb2JqZWN0IHtcblx0Y3Vyc29yOiBtb3ZlO1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG5cdGN1cnNvcjogLW1vei1ncmFiYmluZztcblx0Y3Vyc29yOiAtby1ncmFiYmluZztcblx0Y3Vyc29yOiAtbXMtZ3JhYmJpbmc7XG5cdGN1cnNvcjogZ3JhYmJpbmdcbn1cblxuLmxnLW91dGVyIC5sZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlXG59XG5cbi5sZy1vdXRlciAubGctaW5uZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcFxufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2xvYWRpbmcuZ2lmKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XG59XG5cbi5sZy1vdXRlci5sZy1jc3MgLmxnLWN1cnJlbnQsIC5sZy1vdXRlci5sZy1jc3MzIC5sZy1jdXJyZW50LCAubGctb3V0ZXIubGctY3NzMyAubGctbmV4dC1zbGlkZSwgLmxnLW91dGVyLmxnLWNzczMgLmxnLXByZXYtc2xpZGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudFxufVxuXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwLCAubGctb3V0ZXIgLmxnLWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlXG59XG5cbi5sZy1vdXRlciAubGctaW1nLXdyYXA6YmVmb3JlLCAubGctb3V0ZXIgLmxnLWl0ZW06YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDUwJTtcblx0d2lkdGg6IDFweDtcblx0bWFyZ2luLXJpZ2h0OiAtMXB4XG59XG5cbi5sZy1vdXRlciAubGctaW1nLXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6IDAgNXB4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDBcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtLmxnLWNvbXBsZXRlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZVxufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdHotaW5kZXg6IDExNjBcbn1cblxuLmxnLW91dGVyIC5sZy1pbWFnZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudFxufVxuXG4ubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtIC5sZy1vYmplY3QsIC5sZy1vdXRlci5sZy1zaG93LWFmdGVyLWxvYWQgLmxnLWl0ZW0gLmxnLXZpZGVvLXBsYXkge1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuXHQtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHNcbn1cblxuLmxnLW91dGVyLmxnLXNob3ctYWZ0ZXItbG9hZCAubGctaXRlbS5sZy1jb21wbGV0ZSAubGctb2JqZWN0LCAubGctb3V0ZXIubGctc2hvdy1hZnRlci1sb2FkIC5sZy1pdGVtLmxnLWNvbXBsZXRlIC5sZy12aWRlby1wbGF5IHtcblx0b3BhY2l0eTogMVxufVxuXG4ubGctb3V0ZXIgLmxnLWVtcHR5LWh0bWwsIC5sZy1vdXRlci5sZy1oaWRlLWRvd25sb2FkICNsZy1kb3dubG9hZCB7XG5cdGRpc3BsYXk6IG5vbmVcbn1cblxuLmxnLWJhY2tkcm9wIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDExNDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2UgMHM7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgZWFzZSAwc1xufVxuXG4ubGctYmFja2Ryb3AuaW4ge1xuXHRvcGFjaXR5OiAuODVcbn1cblxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1uby10cmFucyAubGctcHJldi1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG5cdC1tb3otdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG5cdC1vLXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudFxufVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbSwgLmxnLWNzczMubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlblxufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtIHtcblx0b3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHRvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZSAwc1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbSB7XG5cdG9wYWNpdHk6IDBcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctY3VycmVudCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0b3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ge1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDBcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG5cdGxlZnQ6IC0xMDAlXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuXHRsZWZ0OiAxMDAlXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1sZWZ0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG5cdC1tb3otdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0LW8tdHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcblx0dHJhbnNpdGlvbjogbGVmdCAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwc1xufVxuIiwiLypcbiogTGlnaHRnYWxsZXJ5IHRyYW5zaXRpb25zXG4qL1xuXG4ubGctY3NzMy5sZy16b29tLWluIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy16b29tLWluIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMylcbn1cblxuLmxnLWNzczMubGctem9vbS1pbiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy16b29tLWluIC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXpvb20taW4gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctem9vbS1pbiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwc1xufVxuXG4ubGctY3NzMy5sZy16b29tLWluLWJpZyAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDBcbn1cblxuLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMilcbn1cblxuLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctem9vbS1pbi1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctem9vbS1vdXQgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwXG59XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNywgLjcsIC43KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKC43LCAuNywgLjcpXG59XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXpvb20tb3V0IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzXG59XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWJpZyAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDBcbn1cblxuLmxnLWNzczMubGctem9vbS1vdXQtYmlnIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXpvb20tb3V0LWJpZyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKVxufVxuXG4ubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctem9vbS1vdXQtYmlnIC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXpvb20tb3V0LWJpZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy16b29tLW91dC1iaWcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctem9vbS1vdXQtaW4gLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwXG59XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApXG59XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgyLCAyLCAyKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDIsIDIsIDIpXG59XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXpvb20tb3V0LWluIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzXG59XG5cbi5sZy1jc3MzLmxnLXpvb20taW4tb3V0IC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMiwgMiwgMik7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgyLCAyLCAyKVxufVxuXG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKVxufVxuXG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy16b29tLWluLW91dCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwc1xufVxuXG4ubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwXG59XG5cbi5sZy1jc3MzLmxnLXNvZnQtem9vbSAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKVxufVxuXG4ubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSlcbn1cblxuLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICBvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLXNvZnQtem9vbSAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zb2Z0LXpvb20gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc29mdC16b29tIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzXG59XG5cbi5sZy1jc3MzLmxnLXNjYWxlLXVwIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zY2FsZS11cCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoLjgsIC44LCAuOCkgdHJhbnNsYXRlM2QoMCwgMTAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKC44LCAuOCwgLjgpIHRyYW5zbGF0ZTNkKDAsIDEwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjgsIC44LCAuOCkgdHJhbnNsYXRlM2QoMCwgMTAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjgsIC44LCAuOCkgdHJhbnNsYXRlM2QoMCwgMTAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKC44LCAuOCwgLjgpIHRyYW5zbGF0ZTNkKDAsIDEwJSwgMClcbn1cblxuLmxnLWNzczMubGctc2NhbGUtdXAgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctc2NhbGUtdXAgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2NhbGUtdXAgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2NhbGUtdXAgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXIgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdXAgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXVwIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci11cCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXVwIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXVwIC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXVwIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXVwIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci1kb3duIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItZG93biAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci1kb3duIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLWRvd24gLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtbGVmdCAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDBcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtbGVmdCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAtMTAwJSwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtbGVmdCAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAxMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDEwMCUsIDApXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtbGVmdCAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1sZWZ0IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWxlZnQgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDBcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgLTEwMCUsIDApXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWRvd24gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMTAwJSwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1jaXJjdWxhci12ZXJ0aWNhbC1kb3duIC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLWNpcmN1bGFyLXZlcnRpY2FsLWRvd24gLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtY2lyY3VsYXItdmVydGljYWwtZG93biAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IDFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAxcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgMXMgZWFzZSAwc1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDBcbn1cblxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbC1ncm93dGggLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpIHRyYW5zbGF0ZTNkKDAsIC0xNTAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpIHRyYW5zbGF0ZTNkKDAsIC0xNTAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KSB0cmFuc2xhdGUzZCgwLCAtMTUwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpIHRyYW5zbGF0ZTNkKDAsIC0xNTAlLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpIHRyYW5zbGF0ZTNkKDAsIC0xNTAlLCAwKVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbC1ncm93dGggLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpIHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoLjUsIC41LCAuNSkgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoLjUsIC41LCAuNSkgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC41LCAuNSwgLjUpIHRyYW5zbGF0ZTNkKDAsIDE1MCUsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoLjUsIC41LCAuNSkgdHJhbnNsYXRlM2QoMCwgMTUwJSwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXZlcnRpY2FsLWdyb3d0aCAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS12ZXJ0aWNhbC1ncm93dGggLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtdmVydGljYWwtZ3Jvd3RoIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwc1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygxMGRlZywgMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDEwZGVnLCAwZGVnKVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoLTEwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMGRlZywgMGRlZylcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHktcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMTBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZyk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAxMGRlZylcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZyk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXkgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDBcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0xMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTEwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0xMGRlZylcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpO1xuICBvcGFjaXR5OiAxXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctb25seS15LXJldiAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS1za2V3LW9ubHkteS1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1vbmx5LXktcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwc1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2tldygyMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXcgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KC0yMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtMjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoLTIwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcyAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDBcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgNjBkZWcpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcyAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctY3Jvc3MtcmV2IC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAtNjBkZWcpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LWNyb3NzLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTYwZGVnKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIC02MGRlZykgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctc2xpZGUtc2tldy1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlciAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXIgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldyg2MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KDYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlciAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlciAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlciAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlciAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KC02MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KC02MGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygtNjBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoLTYwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzXG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAyMGRlZykgdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiBza2V3KDBkZWcsIDIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2tldygwZGVnLCAwZGVnKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1jdXJyZW50LCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcyAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0yMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIC0yMGRlZykgdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMClcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygwZGVnLCAtMjBkZWcpIHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgLTIwZGVnKSB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKVxufVxuXG4ubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC1tb3otdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3KDBkZWcsIDBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNrZXcoMGRlZywgMGRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctc2xpZGUtc2tldy12ZXItY3Jvc3MtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXNsaWRlLXNrZXctdmVyLWNyb3NzLXJldiAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1zbGlkZS1za2V3LXZlci1jcm9zcy1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzXG59XG5cbi5sZy1jc3MzLmxnLWxvbGxpcG9wIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy1sb2xsaXBvcCAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcbn1cblxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSguNSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoLjUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSguNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSguNSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoLjUpXG59XG5cbi5sZy1jc3MzLmxnLWxvbGxpcG9wIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctbG9sbGlwb3AgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzXG59XG5cbi5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDBcbn1cblxuLmxnLWNzczMubGctbG9sbGlwb3AtcmV2IC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoLjUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKC41KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoLjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoLjUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKC41KVxufVxuXG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKVxufVxuXG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1sb2xsaXBvcC1yZXYgLmxnLWl0ZW0ubGctY3VycmVudCwgLmxnLWNzczMubGctbG9sbGlwb3AtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsIC5sZy1jc3MzLmxnLWxvbGxpcG9wLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMFxufVxuXG4ubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpXG59XG5cbi5sZy1jc3MzLmxnLXJvdGF0ZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpXG59XG5cbi5sZy1jc3MzLmxnLXJvdGF0ZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIG9wYWNpdHk6IDFcbn1cblxuLmxnLWNzczMubGctcm90YXRlIC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXJvdGF0ZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLCAubGctY3NzMy5sZy1yb3RhdGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzXG59XG5cbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwXG59XG5cbi5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKVxufVxuXG4ubGctY3NzMy5sZy1yb3RhdGUtcmV2IC5sZy1pdGVtLmxnLW5leHQtc2xpZGUge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKVxufVxuXG4ubGctY3NzMy5sZy1yb3RhdGUtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy1yb3RhdGUtcmV2IC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXJvdGF0ZS1yZXYgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctcm90YXRlLXJldiAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcbn1cblxuLmxnLWNzczMubGctdHViZSAubGctaXRlbSB7XG4gIG9wYWNpdHk6IDBcbn1cblxuLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApXG59XG5cbi5sZy1jc3MzLmxnLXR1YmUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSB7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDAsIDEpIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMCwgMSkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMClcbn1cblxuLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgb3BhY2l0eTogMVxufVxuXG4ubGctY3NzMy5sZy10dWJlIC5sZy1pdGVtLmxnLWN1cnJlbnQsIC5sZy1jc3MzLmxnLXR1YmUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSwgLmxnLWNzczMubGctdHViZSAubGctaXRlbS5sZy1wcmV2LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKSAwcywgb3BhY2l0eSAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpIDBzLCBvcGFjaXR5IC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yNSwgMSkgMHMsIG9wYWNpdHkgLjFzIGVhc2UgMHNcbn1cbiJdfQ== */

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(//glaserlawyers.net/wp-content/plugins/cherry-socialize/assets/css/../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(//glaserlawyers.net/wp-content/plugins/cherry-socialize/assets/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(//glaserlawyers.net/wp-content/plugins/cherry-socialize/assets/css/../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(//glaserlawyers.net/wp-content/plugins/cherry-socialize/assets/css/../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(//glaserlawyers.net/wp-content/plugins/cherry-socialize/assets/css/../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(//glaserlawyers.net/wp-content/plugins/cherry-socialize/assets/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}

.cs-instagram{-webkit-box-sizing:border-box;box-sizing:border-box}.cs-instagram__items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-5px;margin-left:-5px}.cs-instagram__item{position:relative;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;min-height:1px;padding:5px}.cs-instagram__link{position:relative;display:block;overflow:hidden}.cs-instagram__link:hover .rs-instagram__cover{opacity:.75}.cs-instagram__img{display:inline-block;width:100%;vertical-align:top}.cs-instagram__cover{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;background-color:currentColor;opacity:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.cs-instagram__follow-us{position:absolute;top:50%;left:50%;z-index:9;display:block;padding:10px;text-align:center;color:#fff;background-color:rgba(0,0,0,.75);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.cs-instagram__follow-us:hover{background-color:#fff}.cs-share__list{padding:0;margin:0;list-style:none}.cs-share__item{display:inline-block;margin-right:10px;vertical-align:top}.cs-share__link{display:block;text-decoration:none;cursor:pointer}.cs-share__link:focus{outline:0}.cs-share__link[href*="digg.com"]:before{content:"\f1a6"}.cs-share__link[href*="dribbble.com"]:before{content:"\f17d"}.cs-share__link[href*="dropbox.com"]:before{content:"\f16b"}.cs-share__link[href*="facebook.com"]:before{content:"\f09a"}.cs-share__link[href*="foursquare.com"]:before{content:"\f180"}.cs-share__link[href*="flickr.com"]:before{content:"\f16e"}.cs-share__link[href*="plus.google.com"]:before{content:"\f0d5"}.cs-share__link[href*="github.com"]:before{content:"\f09b"}.cs-share__link[href*="instagram.com"]:before{content:"\f16d"}.cs-share__link[href*="linkedin.com"]:before{content:"\f0e1"}.cs-share__link[href*="pinterest.com"]:before{content:"\f0d2"}.cs-share__link[href*="reddit.com"]:before{content:"\f1a1"}.cs-share__link[href*="stumbleupon.com"]:before{content:"\f1a4"}.cs-share__link[href*="tumblr.com"]:before{content:"\f173"}.cs-share__link[href*="twitter.com"]:before{content:"\f099"}.cs-share__link[href*="amazon.com"]:before{content:"\f270"}.cs-share__link[href*=tripadvisor]:before{content:"\f262"}.cs-share__link[href*="soundcloud.com"]:before{content:"\f1be"}.cs-share__link[href*="slideshare.net"]:before{content:"\f1e7"}.cs-share__link[href*="jsfiddle.net"]:before{content:"\f1cc"}.cs-share__link[href*="codepen.io"]:before{content:"\f1cb"}.cs-share__link[href*="vk.com"]:before{content:"\f189"}.cs-share__link[href*="ok.ru"]:before{content:"\f263"}.cs-share__link:before{width:31px;height:31px;margin:0 auto;line-height:29px;text-align:center;border:2px solid currentColor;border-radius:50%;display:inline-block;vertical-align:middle;font-family:FontAwesome;font-weight:400;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-share__link-text{display:inline-block;font-size:.85em;vertical-align:middle}.cs-share--icon .cs-share__link-text{position:absolute!important;width:1px;height:1px;overflow:hidden;word-wrap:normal!important;clip:rect(1px,1px,1px,1px)}.cs-share--icon .cs-share__link-text:focus,.cs-user-social--icon .cs-user-social__link-text:focus{top:5px;left:5px;z-index:100000;display:block;width:auto;height:auto;padding:15px 20px;font-weight:700;font-size:12px;line-height:normal;color:#fff;text-decoration:none;background-color:#666;border-radius:3px;clip:auto!important}.cs-share--both .cs-share__link-text,.cs-share--icon .cs-share__link-text{margin-left:3px}.cs-share--text .cs-share__link:before{display:none}.cs-user-social__list{padding:0;margin:0;list-style:none}.cs-user-social__item{display:inline-block;padding:0;margin:0 10px 0 0;vertical-align:top}.cs-user-social__item:last-child{margin-right:0}.cs-user-social__link{display:block;text-decoration:none}.cs-user-social__link:focus{outline:0}.cs-user-social__link-icon{width:30px;height:30px;margin:0 auto;line-height:30px;text-align:center}.cs-user-social__link-text{display:inline-block;font-size:.85em;vertical-align:middle}.cs-user-social--icon .cs-user-social__link-text{position:absolute!important;width:1px;height:1px;overflow:hidden;word-wrap:normal!important;clip:rect(1px,1px,1px,1px);margin-left:3px}.cs-user-social--both .cs-user-social__link-text{margin-left:3px}.cs-user-social--text .cs-user-social__link-icon{display:none}
:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}#start-resizable-editor-section{display:none}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border:none;border-radius:1.55em;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:.667em 1.333em;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{border:2px solid}.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){color:#32373c}.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){background-color:transparent}.wp-block-buttons .wp-block-button{display:inline-block;margin-right:.5em;margin-bottom:.5em}.wp-block-buttons .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:.5em}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:.5em}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-button.aligncenter,.wp-block-buttons.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:.25em;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-code code{white-space:pre-wrap;overflow-wrap:break-word}.wp-block-columns{display:flex;margin-bottom:1.75em;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:1.25em 2.375em}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column:not(:only-child){flex-basis:calc(50% - 1em)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:2em}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:2em}}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:290px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:.44em;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:.8em;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports (position:sticky){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:1em}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:1em}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:1em}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:290px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img,.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link:not(.has-text-color){color:#1e1e1e}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container{background-color:#fff}.items-justified-left>ul{justify-content:flex-start}.items-justified-center>ul{justify-content:center}.items-justified-right>ul{justify-content:flex-end}.wp-block-navigation-link{display:flex;align-items:center;position:relative;margin:0}.wp-block-navigation-link .wp-block-navigation__container:empty{display:none}.wp-block-navigation__container{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block}.has-child>.wp-block-navigation-link__content{padding-right:.5em}.has-child .wp-block-navigation__container{border:1px solid rgba(0,0,0,.15);background-color:inherit;color:inherit;position:absolute;left:0;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2;opacity:0;transition:opacity .1s linear;visibility:hidden}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content{flex-grow:1}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon{padding-right:.5em}@media (min-width:782px){.has-child .wp-block-navigation__container{left:1.5em}.has-child .wp-block-navigation__container .wp-block-navigation__container{left:100%;top:-1px}.has-child .wp-block-navigation__container .wp-block-navigation__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg{transform:rotate(0)}}.has-child:hover{cursor:pointer}.has-child:hover>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.has-child:focus-within{cursor:pointer}.has-child:focus-within>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation-link__content{color:inherit;text-decoration:none;padding:.5em 1em}.wp-block-navigation-link__content+.wp-block-navigation-link__content{padding-top:0}.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation-link__submenu-icon{height:inherit;padding:.375em 1em .375em 0}.wp-block-navigation-link__submenu-icon svg{fill:currentColor}@media (min-width:782px){.wp-block-navigation-link__submenu-icon svg{transform:rotate(90deg)}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:1.25em 2.375em}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search .wp-block-search__button{margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-custom-logo .aligncenter{display:table}.wp-block-social-links{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:9999px;margin:0 8px 8px 0;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image a{display:inline-block}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-white-background-color{background-color:#fff}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-black-background-color{background-color:#000}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-white-color{color:#fff}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-black-color{color:#000}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root .has-link-color a{color:#00e;color:var(--wp--style--color--link,#00e)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label:before,span.wpcf7-list-item-label:after{content:" "}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//glaserlawyers.net/wp-content/plugins/contact-form-7/includes/css/../../assets/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}.grecaptcha-badge{z-index:100}.simpay-styled .stripe-button-el{text-decoration:none}.simpay-styled .stripe-button-el:hover{box-shadow:none}.simpay-checkout-form--requires_payment_method>*:not(.simpay-checkout-btn-container):not(.simpay-card-container):not(.simpay-payment-method-error):not(.simpay-generic-error):not(.simpay-amounts-container):not(.simpay-test-mode-badge-container){position:relative;opacity:.65}.simpay-checkout-form--requires_payment_method>*:not(.simpay-checkout-btn-container):not(.simpay-card-container):not(.simpay-payment-method-error):not(.simpay-generic-error):not(.simpay-amounts-container):not(.simpay-test-mode-badge-container)::after{content:"";position:absolute;left:0;width:100%;height:100%;top:0}.simpay-checkout-form--loading::after{content:"";position:absolute;left:0;width:100%;height:100%;top:0}.simpay-checkout-form--loading .simpay-form-control{opacity:.65}.simpay-form-control{margin-bottom:15px}.simpay-payment-btn em.simpay-total-amount-value{font-style:normal}.simpay-styled .simpay-errors{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;color:#eb1c26}.simpay-form-control:not(:last-of-type)+.simpay-errors:not(:empty){margin:-10px 0 15px;font-size:.93rem}.simpay-form-control.simpay-checkout-btn-container+.simpay-errors:not(:empty){margin-top:15px}.simpay-checkout-form--embedded .simpay-test-mode-badge-container,.simpay-modal__content .simpay-test-mode-badge-container{text-align:center}.simpay-test-mode-badge-container .simpay-test-mode-badge{color:#a04903;text-align:center;text-transform:uppercase;font-size:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:10px;font-weight:700;padding:5px 7px;border-radius:3px;background:#ffde92;display:inline-flex;align-items:center}html body.simpay-payment-page,html body.simpay-form-preview{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;margin:50px;background:#428bca;box-sizing:border-box}html body.simpay-payment-page *,html body.simpay-payment-page:before,html body.simpay-payment-page:after,html body.simpay-form-preview *,html body.simpay-form-preview:before,html body.simpay-form-preview:after{box-sizing:border-box}html body.simpay-payment-page:before,html body.simpay-payment-page:after,html body.simpay-form-preview:before,html body.simpay-form-preview:after{display:none}html body.simpay-payment-page .simpay-form-preview-wrap,html body.simpay-form-preview .simpay-form-preview-wrap{margin:0 auto;max-width:460px;padding:30px;background:#fff;border-radius:4px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}html body.simpay-payment-page .simpay-form-preview-notice,html body.simpay-form-preview .simpay-form-preview-notice{text-align:center;margin:0 auto 25px;max-width:440px;border-radius:4px}html body.simpay-payment-page .simpay-form-preview-notice-actions,html body.simpay-form-preview .simpay-form-preview-notice-actions{display:flex;justify-content:center;flex-wrap:wrap}html body.simpay-payment-page .simpay-form-preview-notice-button,html body.simpay-payment-page .simpay-form-preview-notice-button-link,html body.simpay-form-preview .simpay-form-preview-notice-button,html body.simpay-form-preview .simpay-form-preview-notice-button-link{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-weight:bold;font-size:15px;line-height:1;text-shadow:none;text-transform:none;margin:5px}html body.simpay-payment-page .simpay-form-preview-notice-button,html body.simpay-form-preview .simpay-form-preview-notice-button{background-color:#2d6ca2;padding:8px 12px;box-shadow:none;border:0;border-radius:4px;cursor:pointer}html body.simpay-payment-page .simpay-form-preview-notice-button-link,html body.simpay-form-preview .simpay-form-preview-notice-button-link{color:#fff;font-size:15px;font-weight:bold;text-decoration:none;display:flex;align-items:center}html body.simpay-payment-page .simpay-form-preview-notice-button-link span:first-child,html body.simpay-form-preview .simpay-form-preview-notice-button-link span:first-child{margin-right:4px}html body.simpay-payment-page .simpay-form-preview-notice-section,html body.simpay-form-preview .simpay-form-preview-notice-section{margin:10px 0}html body.simpay-payment-page .simpay-form-preview-notice p,html body.simpay-form-preview .simpay-form-preview-notice p{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:15px;color:rgba(255,255,255,.85);line-height:1.45;margin:15px 0}html body.simpay-payment-page .simpay-form-preview-notice p:first-child,html body.simpay-form-preview .simpay-form-preview-notice p:first-child{margin-top:0}html body.simpay-payment-page .simpay-form-preview-notice p:last-child,html body.simpay-form-preview .simpay-form-preview-notice p:last-child{margin-bottom:0}html body.simpay-payment-page form:not(.simpay-checkout-form--overlay),html body.simpay-form-preview form:not(.simpay-checkout-form--overlay){margin-bottom:0;max-width:400px}html body.simpay-payment-page{display:flex;justify-content:center;align-items:center}html body.simpay-payment-page .simpay-payment-page-wrap{margin:0 auto;width:calc(400px + 4rem);padding:2rem;background:#fff;border-radius:4px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}html body.simpay-payment-page .simpay-payment-page-wrap img{max-width:100%;max-height:125px;margin:0 auto 2rem;display:block}html body.simpay-payment-page .simpay-embedded-heading:not(.simpay-heading){display:none}html body.simpay-payment-page .simpay-payment-page-footer{text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:15px;color:rgba(255,255,255,.85);line-height:1.45;margin:2rem auto 1rem;max-width:440px;border-radius:4px}html body.simpay-payment-page .simpay-payment-page-powered-by{color:#fff;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px;text-decoration:none;margin-top:1rem;display:block;align-items:center;opacity:.65}html body.simpay-payment-page .simpay-payment-page-powered-by:hover{opacity:1}html body.simpay-payment-page .simpay-payment-page-powered-by img{vertical-align:middle;width:200px;margin-left:10px}html body.simpay-payment-page .simpay-payment-receipt-wrap{max-width:400px}html body.simpay-payment-page .simpay-payment-receipt-wrap p{color:#333;font-size:15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5}html body.simpay-payment-page .simpay-payment-receipt-wrap p:only-child{margin:0}html body.simpay-payment-page .simpay-payment-receipt-wrap p:first-of-type{margin-top:0}html body.simpay-payment-page .simpay-payment-receipt-wrap p:last-of-type{margin-bottom:0}@media(max-width: 500px){html body.simpay-payment-page{margin:20px}html body.simpay-payment-page .simpay-payment-page-wrap{min-width:0;width:90vw;padding:1.5rem;min-width:0}}

/*! elementor-icons - v5.18.0 - 18-12-2022 */
@font-face{font-family:eicons;src:url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?5.18.0);src:url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?5.18.0#iefix) format("embedded-opentype"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff2?5.18.0) format("woff2"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff?5.18.0) format("woff"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.ttf?5.18.0) format("truetype"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.svg?5.18.0#eicon) format("svg");font-weight:400;font-style:normal}[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:a 2s infinite linear}.eicon-editor-link:before{content:'\e800'}.eicon-editor-unlink:before{content:'\e801'}.eicon-editor-external-link:before{content:'\e802'}.eicon-editor-close:before{content:'\e803'}.eicon-editor-list-ol:before{content:'\e804'}.eicon-editor-list-ul:before{content:'\e805'}.eicon-editor-bold:before{content:'\e806'}.eicon-editor-italic:before{content:'\e807'}.eicon-editor-underline:before{content:'\e808'}.eicon-editor-paragraph:before{content:'\e809'}.eicon-editor-h1:before{content:'\e80a'}.eicon-editor-h2:before{content:'\e80b'}.eicon-editor-h3:before{content:'\e80c'}.eicon-editor-h4:before{content:'\e80d'}.eicon-editor-h5:before{content:'\e80e'}.eicon-editor-h6:before{content:'\e80f'}.eicon-editor-quote:before{content:'\e810'}.eicon-editor-code:before{content:'\e811'}.eicon-elementor:before{content:'\e812'}.eicon-elementor-circle:before{content:'\e813'}.eicon-pojome:before{content:'\e814'}.eicon-plus:before{content:'\e815'}.eicon-menu-bar:before{content:'\e816'}.eicon-apps:before{content:'\e817'}.eicon-accordion:before{content:'\e818'}.eicon-alert:before{content:'\e819'}.eicon-animation-text:before{content:'\e81a'}.eicon-animation:before{content:'\e81b'}.eicon-banner:before{content:'\e81c'}.eicon-blockquote:before{content:'\e81d'}.eicon-button:before{content:'\e81e'}.eicon-call-to-action:before{content:'\e81f'}.eicon-captcha:before{content:'\e820'}.eicon-carousel:before{content:'\e821'}.eicon-checkbox:before{content:'\e822'}.eicon-columns:before{content:'\e823'}.eicon-countdown:before{content:'\e824'}.eicon-counter:before{content:'\e825'}.eicon-date:before{content:'\e826'}.eicon-divider-shape:before{content:'\e827'}.eicon-divider:before{content:'\e828'}.eicon-download-button:before{content:'\e829'}.eicon-dual-button:before{content:'\e82a'}.eicon-email-field:before{content:'\e82b'}.eicon-facebook-comments:before{content:'\e82c'}.eicon-facebook-like-box:before{content:'\e82d'}.eicon-form-horizontal:before{content:'\e82e'}.eicon-form-vertical:before{content:'\e82f'}.eicon-gallery-grid:before{content:'\e830'}.eicon-gallery-group:before{content:'\e831'}.eicon-gallery-justified:before{content:'\e832'}.eicon-gallery-masonry:before{content:'\e833'}.eicon-icon-box:before{content:'\e834'}.eicon-image-before-after:before{content:'\e835'}.eicon-image-box:before{content:'\e836'}.eicon-image-hotspot:before{content:'\e837'}.eicon-image-rollover:before{content:'\e838'}.eicon-info-box:before{content:'\e839'}.eicon-inner-section:before{content:'\e83a'}.eicon-mailchimp:before{content:'\e83b'}.eicon-menu-card:before{content:'\e83c'}.eicon-navigation-horizontal:before{content:'\e83d'}.eicon-nav-menu:before{content:'\e83e'}.eicon-navigation-vertical:before{content:'\e83f'}.eicon-number-field:before{content:'\e840'}.eicon-parallax:before{content:'\e841'}.eicon-php7:before{content:'\e842'}.eicon-post-list:before{content:'\e843'}.eicon-post-slider:before{content:'\e844'}.eicon-post:before{content:'\e845'}.eicon-posts-carousel:before{content:'\e846'}.eicon-posts-grid:before{content:'\e847'}.eicon-posts-group:before{content:'\e848'}.eicon-posts-justified:before{content:'\e849'}.eicon-posts-masonry:before{content:'\e84a'}.eicon-posts-ticker:before{content:'\e84b'}.eicon-price-list:before{content:'\e84c'}.eicon-price-table:before{content:'\e84d'}.eicon-radio:before{content:'\e84e'}.eicon-rtl:before{content:'\e84f'}.eicon-scroll:before{content:'\e850'}.eicon-search:before{content:'\e851'}.eicon-select:before{content:'\e852'}.eicon-share:before{content:'\e853'}.eicon-sidebar:before{content:'\e854'}.eicon-skill-bar:before{content:'\e855'}.eicon-slider-3d:before{content:'\e856'}.eicon-slider-album:before{content:'\e857'}.eicon-slider-device:before{content:'\e858'}.eicon-slider-full-screen:before{content:'\e859'}.eicon-slider-push:before{content:'\e85a'}.eicon-slider-vertical:before{content:'\e85b'}.eicon-slider-video:before{content:'\e85c'}.eicon-slides:before{content:'\e85d'}.eicon-social-icons:before{content:'\e85e'}.eicon-spacer:before{content:'\e85f'}.eicon-table:before{content:'\e860'}.eicon-tabs:before{content:'\e861'}.eicon-tel-field:before{content:'\e862'}.eicon-text-area:before{content:'\e863'}.eicon-text-field:before{content:'\e864'}.eicon-thumbnails-down:before{content:'\e865'}.eicon-thumbnails-half:before{content:'\e866'}.eicon-thumbnails-right:before{content:'\e867'}.eicon-time-line:before{content:'\e868'}.eicon-toggle:before{content:'\e869'}.eicon-url:before{content:'\e86a'}.eicon-t-letter:before{content:'\e86b'}.eicon-wordpress:before{content:'\e86c'}.eicon-text:before{content:'\e86d'}.eicon-anchor:before{content:'\e86e'}.eicon-bullet-list:before{content:'\e86f'}.eicon-code:before{content:'\e870'}.eicon-favorite:before{content:'\e871'}.eicon-google-maps:before{content:'\e872'}.eicon-image:before{content:'\e873'}.eicon-photo-library:before{content:'\e874'}.eicon-woocommerce:before{content:'\e875'}.eicon-youtube:before{content:'\e876'}.eicon-flip-box:before{content:'\e877'}.eicon-settings:before{content:'\e878'}.eicon-headphones:before{content:'\e879'}.eicon-testimonial:before{content:'\e87a'}.eicon-counter-circle:before{content:'\e87b'}.eicon-person:before{content:'\e87c'}.eicon-chevron-right:before{content:'\e87d'}.eicon-chevron-left:before{content:'\e87e'}.eicon-close:before{content:'\e87f'}.eicon-file-download:before{content:'\e880'}.eicon-save:before{content:'\e881'}.eicon-zoom-in:before{content:'\e882'}.eicon-shortcode:before{content:'\e883'}.eicon-nerd:before{content:'\e884'}.eicon-device-desktop:before{content:'\e885'}.eicon-device-tablet:before{content:'\e886'}.eicon-device-mobile:before{content:'\e887'}.eicon-document-file:before{content:'\e888'}.eicon-folder-o:before{content:'\e889'}.eicon-hypster:before{content:'\e88a'}.eicon-h-align-left:before{content:'\e88b'}.eicon-h-align-right:before{content:'\e88c'}.eicon-h-align-center:before{content:'\e88d'}.eicon-h-align-stretch:before{content:'\e88e'}.eicon-v-align-top:before{content:'\e88f'}.eicon-v-align-bottom:before{content:'\e890'}.eicon-v-align-middle:before{content:'\e891'}.eicon-v-align-stretch:before{content:'\e892'}.eicon-pro-icon:before{content:'\e893'}.eicon-mail:before{content:'\e894'}.eicon-lock-user:before{content:'\e895'}.eicon-testimonial-carousel:before{content:'\e896'}.eicon-media-carousel:before{content:'\e897'}.eicon-section:before{content:'\e898'}.eicon-column:before{content:'\e899'}.eicon-edit:before{content:'\e89a'}.eicon-clone:before{content:'\e89b'}.eicon-trash:before{content:'\e89c'}.eicon-play:before{content:'\e89d'}.eicon-angle-right:before{content:'\e89e'}.eicon-angle-left:before{content:'\e89f'}.eicon-animated-headline:before{content:'\e8a0'}.eicon-menu-toggle:before{content:'\e8a1'}.eicon-fb-embed:before{content:'\e8a2'}.eicon-fb-feed:before{content:'\e8a3'}.eicon-twitter-embed:before{content:'\e8a4'}.eicon-twitter-feed:before{content:'\e8a5'}.eicon-sync:before{content:'\e8a6'}.eicon-import-export:before{content:'\e8a7'}.eicon-check-circle:before{content:'\e8a8'}.eicon-library-save:before{content:'\e8a9'}.eicon-library-download:before{content:'\e8aa'}.eicon-insert:before{content:'\e8ab'}.eicon-preview-medium:before{content:'\e8ac'}.eicon-sort-down:before{content:'\e8ad'}.eicon-sort-up:before{content:'\e8ae'}.eicon-heading:before{content:'\e8af'}.eicon-logo:before{content:'\e8b0'}.eicon-meta-data:before{content:'\e8b1'}.eicon-post-content:before{content:'\e8b2'}.eicon-post-excerpt:before{content:'\e8b3'}.eicon-post-navigation:before{content:'\e8b4'}.eicon-yoast:before{content:'\e8b5'}.eicon-nerd-chuckle:before{content:'\e8b6'}.eicon-nerd-wink:before{content:'\e8b7'}.eicon-comments:before{content:'\e8b8'}.eicon-download-circle-o:before{content:'\e8b9'}.eicon-library-upload:before{content:'\e8ba'}.eicon-save-o:before{content:'\e8bb'}.eicon-upload-circle-o:before{content:'\e8bc'}.eicon-ellipsis-h:before{content:'\e8bd'}.eicon-ellipsis-v:before{content:'\e8be'}.eicon-arrow-left:before{content:'\e8bf'}.eicon-arrow-right:before{content:'\e8c0'}.eicon-arrow-up:before{content:'\e8c1'}.eicon-arrow-down:before{content:'\e8c2'}.eicon-play-o:before{content:'\e8c3'}.eicon-archive-posts:before{content:'\e8c4'}.eicon-archive-title:before{content:'\e8c5'}.eicon-featured-image:before{content:'\e8c6'}.eicon-post-info:before{content:'\e8c7'}.eicon-post-title:before{content:'\e8c8'}.eicon-site-logo:before{content:'\e8c9'}.eicon-site-search:before{content:'\e8ca'}.eicon-site-title:before{content:'\e8cb'}.eicon-plus-square:before{content:'\e8cc'}.eicon-minus-square:before{content:'\e8cd'}.eicon-cloud-check:before{content:'\e8ce'}.eicon-drag-n-drop:before{content:'\e8cf'}.eicon-welcome:before{content:'\e8d0'}.eicon-handle:before{content:'\e8d1'}.eicon-cart:before{content:'\e8d2'}.eicon-product-add-to-cart:before{content:'\e8d3'}.eicon-product-breadcrumbs:before{content:'\e8d4'}.eicon-product-categories:before{content:'\e8d5'}.eicon-product-description:before{content:'\e8d6'}.eicon-product-images:before{content:'\e8d7'}.eicon-product-info:before{content:'\e8d8'}.eicon-product-meta:before{content:'\e8d9'}.eicon-product-pages:before{content:'\e8da'}.eicon-product-price:before{content:'\e8db'}.eicon-product-rating:before{content:'\e8dc'}.eicon-product-related:before{content:'\e8dd'}.eicon-product-stock:before{content:'\e8de'}.eicon-product-tabs:before{content:'\e8df'}.eicon-product-title:before{content:'\e8e0'}.eicon-product-upsell:before{content:'\e8e1'}.eicon-products:before{content:'\e8e2'}.eicon-bag-light:before{content:'\e8e3'}.eicon-bag-medium:before{content:'\e8e4'}.eicon-bag-solid:before{content:'\e8e5'}.eicon-basket-light:before{content:'\e8e6'}.eicon-basket-medium:before{content:'\e8e7'}.eicon-basket-solid:before{content:'\e8e8'}.eicon-cart-light:before{content:'\e8e9'}.eicon-cart-medium:before{content:'\e8ea'}.eicon-cart-solid:before{content:'\e8eb'}.eicon-exchange:before{content:'\e8ec'}.eicon-preview-thin:before{content:'\e8ed'}.eicon-device-laptop:before{content:'\e8ee'}.eicon-collapse:before{content:'\e8ef'}.eicon-expand:before{content:'\e8f0'}.eicon-navigator:before{content:'\e8f1'}.eicon-plug:before{content:'\e8f2'}.eicon-dashboard:before{content:'\e8f3'}.eicon-typography:before{content:'\e8f4'}.eicon-info-circle-o:before{content:'\e8f5'}.eicon-integration:before{content:'\e8f6'}.eicon-plus-circle-o:before{content:'\e8f7'}.eicon-rating:before{content:'\e8f8'}.eicon-review:before{content:'\e8f9'}.eicon-tools:before{content:'\e8fa'}.eicon-loading:before{content:'\e8fb'}.eicon-sitemap:before{content:'\e8fc'}.eicon-click:before{content:'\e8fd'}.eicon-clock:before{content:'\e8fe'}.eicon-library-open:before{content:'\e8ff'}.eicon-warning:before{content:'\e900'}.eicon-flow:before{content:'\e901'}.eicon-cursor-move:before{content:'\e902'}.eicon-arrow-circle-left:before{content:'\e903'}.eicon-flash:before{content:'\e904'}.eicon-redo:before{content:'\e905'}.eicon-ban:before{content:'\e906'}.eicon-barcode:before{content:'\e907'}.eicon-calendar:before{content:'\e908'}.eicon-caret-left:before{content:'\e909'}.eicon-caret-right:before{content:'\e90a'}.eicon-caret-up:before{content:'\e90b'}.eicon-chain-broken:before{content:'\e90c'}.eicon-check-circle-o:before{content:'\e90d'}.eicon-check:before{content:'\e90e'}.eicon-chevron-double-left:before{content:'\e90f'}.eicon-chevron-double-right:before{content:'\e910'}.eicon-undo:before{content:'\e911'}.eicon-filter:before{content:'\e912'}.eicon-circle-o:before{content:'\e913'}.eicon-circle:before{content:'\e914'}.eicon-clock-o:before{content:'\e915'}.eicon-cog:before{content:'\e916'}.eicon-cogs:before{content:'\e917'}.eicon-commenting-o:before{content:'\e918'}.eicon-copy:before{content:'\e919'}.eicon-database:before{content:'\e91a'}.eicon-dot-circle-o:before{content:'\e91b'}.eicon-envelope:before{content:'\e91c'}.eicon-external-link-square:before{content:'\e91d'}.eicon-eyedropper:before{content:'\e91e'}.eicon-folder:before{content:'\e91f'}.eicon-font:before{content:'\e920'}.eicon-adjust:before{content:'\e921'}.eicon-lightbox:before{content:'\e922'}.eicon-heart-o:before{content:'\e923'}.eicon-history:before{content:'\e924'}.eicon-image-bold:before{content:'\e925'}.eicon-info-circle:before{content:'\e926'}.eicon-link:before{content:'\e927'}.eicon-long-arrow-left:before{content:'\e928'}.eicon-long-arrow-right:before{content:'\e929'}.eicon-caret-down:before{content:'\e92a'}.eicon-paint-brush:before{content:'\e92b'}.eicon-pencil:before{content:'\e92c'}.eicon-plus-circle:before{content:'\e92d'}.eicon-zoom-in-bold:before{content:'\e92e'}.eicon-sort-amount-desc:before{content:'\e92f'}.eicon-sign-out:before{content:'\e930'}.eicon-spinner:before{content:'\e931'}.eicon-square:before{content:'\e932'}.eicon-star-o:before{content:'\e933'}.eicon-star:before{content:'\e934'}.eicon-text-align-justify:before{content:'\e935'}.eicon-text-align-center:before{content:'\e936'}.eicon-tags:before{content:'\e937'}.eicon-text-align-left:before{content:'\e938'}.eicon-text-align-right:before{content:'\e939'}.eicon-close-circle:before{content:'\e93a'}.eicon-trash-o:before{content:'\e93b'}.eicon-font-awesome:before{content:'\e93c'}.eicon-user-circle-o:before{content:'\e93d'}.eicon-video-camera:before{content:'\e93e'}.eicon-heart:before{content:'\e93f'}.eicon-wrench:before{content:'\e940'}.eicon-help:before{content:'\e941'}.eicon-help-o:before{content:'\e942'}.eicon-zoom-out-bold:before{content:'\e943'}.eicon-plus-square-o:before{content:'\e944'}.eicon-minus-square-o:before{content:'\e945'}.eicon-minus-circle:before{content:'\e946'}.eicon-minus-circle-o:before{content:'\e947'}.eicon-code-bold:before{content:'\e948'}.eicon-cloud-upload:before{content:'\e949'}.eicon-search-bold:before{content:'\e94a'}.eicon-map-pin:before{content:'\e94b'}.eicon-meetup:before{content:'\e94c'}.eicon-slideshow:before{content:'\e94d'}.eicon-t-letter-bold:before{content:'\e94e'}.eicon-preferences:before{content:'\e94f'}.eicon-table-of-contents:before{content:'\e950'}.eicon-tv:before{content:'\e951'}.eicon-upload:before{content:'\e952'}.eicon-instagram-comments:before{content:'\e953'}.eicon-instagram-nested-gallery:before{content:'\e954'}.eicon-instagram-post:before{content:'\e955'}.eicon-instagram-video:before{content:'\e956'}.eicon-instagram-gallery:before{content:'\e957'}.eicon-instagram-likes:before{content:'\e958'}.eicon-facebook:before{content:'\e959'}.eicon-twitter:before{content:'\e95a'}.eicon-pinterest:before{content:'\e95b'}.eicon-frame-expand:before{content:'\e95c'}.eicon-frame-minimize:before{content:'\e95d'}.eicon-archive:before{content:'\e95e'}.eicon-colors-typography:before{content:'\e95f'}.eicon-custom:before{content:'\e960'}.eicon-footer:before{content:'\e961'}.eicon-header:before{content:'\e962'}.eicon-layout-settings:before{content:'\e963'}.eicon-lightbox-expand:before{content:'\e964'}.eicon-error-404:before{content:'\e965'}.eicon-theme-style:before{content:'\e966'}.eicon-search-results:before{content:'\e967'}.eicon-single-post:before{content:'\e968'}.eicon-site-identity:before{content:'\e969'}.eicon-theme-builder:before{content:'\e96a'}.eicon-download-bold:before{content:'\e96b'}.eicon-share-arrow:before{content:'\e96c'}.eicon-global-settings:before{content:'\e96d'}.eicon-user-preferences:before{content:'\e96e'}.eicon-lock:before{content:'\e96f'}.eicon-export-kit:before{content:'\e970'}.eicon-import-kit:before{content:'\e971'}.eicon-lottie:before{content:'\e972'}.eicon-products-archive:before{content:'\e973'}.eicon-single-product:before{content:'\e974'}.eicon-disable-trash-o:before{content:'\e975'}.eicon-single-page:before{content:'\e976'}.eicon-wordpress-light:before{content:'\e977'}.eicon-cogs-check:before{content:'\e978'}.eicon-custom-css:before{content:'\e979'}.eicon-global-colors:before{content:'\e97a'}.eicon-globe:before{content:'\e97b'}.eicon-typography-1:before{content:'\e97c'}.eicon-background:before{content:'\e97d'}.eicon-device-responsive:before{content:'\e97e'}.eicon-device-wide:before{content:'\e97f'}.eicon-code-highlight:before{content:'\e980'}.eicon-video-playlist:before{content:'\e981'}.eicon-download-kit:before{content:'\e982'}.eicon-kit-details:before{content:'\e983'}.eicon-kit-parts:before{content:'\e984'}.eicon-kit-upload:before{content:'\e985'}.eicon-kit-plugins:before{content:'\e986'}.eicon-kit-upload-alt:before{content:'\e987'}.eicon-hotspot:before{content:'\e988'}.eicon-paypal-button:before{content:'\e989'}.eicon-shape:before{content:'\e98a'}.eicon-wordart:before{content:'\e98b'}.eicon-checkout:before{content:'\e98c'}.eicon-container:before{content:'\e98d'}.eicon-flip:before{content:'\e98e'}.eicon-info:before{content:'\e98f'}.eicon-my-account:before{content:'\e990'}.eicon-purchase-summary:before{content:'\e991'}.eicon-page-transition:before{content:'\e992'}.eicon-spotify:before{content:'\e993'}.eicon-stripe-button:before{content:'\e994'}.eicon-woo-settings:before{content:'\e995'}.eicon-woo-cart:before{content:'\e996'}.eicon-grow:before{content:'\e997'}.eicon-order-end:before{content:'\e998'}.eicon-nowrap:before{content:'\e999'}.eicon-order-start:before{content:'\e99a'}.eicon-progress-tracker:before{content:'\e99b'}.eicon-shrink:before{content:'\e99c'}.eicon-wrap:before{content:'\e99d'}.eicon-align-center-h:before{content:'\e99e'}.eicon-align-center-v:before{content:'\e99f'}.eicon-align-end-h:before{content:'\e9a0'}.eicon-align-end-v:before{content:'\e9a1'}.eicon-align-start-h:before{content:'\e9a2'}.eicon-align-start-v:before{content:'\e9a3'}.eicon-align-stretch-h:before{content:'\e9a4'}.eicon-align-stretch-v:before{content:'\e9a5'}.eicon-justify-center-h:before{content:'\e9a6'}.eicon-justify-center-v:before{content:'\e9a7'}.eicon-justify-end-h:before{content:'\e9a8'}.eicon-justify-end-v:before{content:'\e9a9'}.eicon-justify-space-around-h:before{content:'\e9aa'}.eicon-justify-space-around-v:before{content:'\e9ab'}.eicon-justify-space-between-h:before{content:'\e9ac'}.eicon-justify-space-between-v:before{content:'\e9ad'}.eicon-justify-space-evenly-h:before{content:'\e9ae'}.eicon-justify-space-evenly-v:before{content:'\e9af'}.eicon-justify-start-h:before{content:'\e9b0'}.eicon-justify-start-v:before{content:'\e9b1'}.eicon-woocommerce-cross-sells:before{content:'\e9b2'}.eicon-woocommerce-notices:before{content:'\e9b3'}.eicon-inner-container:before{content:'\e9b4'}.eicon-warning-full:before{content:'\e9b5'}.eicon-exit:before{content:'\e9b6'}.eicon-loop-builder:before{content:'\e9b7'}.eicon-notes:before{content:'\e9b8'}.eicon-read:before{content:'\e9b9'}.eicon-unread:before{content:'\e9ba'}.eicon-carousel-loop:before{content:'\e9bb'}.eicon-mega-menu:before{content:'\eb78'}.eicon-eye:before{content:'\e8ac'}.eicon-elementor-square:before{content:'\e813'}
/*! elementor - v3.11.2 - 22-02-2023 */
.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{align-items:flex-end}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:5px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:10px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:15px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:20px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:30px}@media (min-width:-1px){.elementor-reverse-widescreen>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:-1px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>.elementor-row>:first-child,.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(2),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(3),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(4),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(5),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(6),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(7),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(8),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(9),.elementor-reverse-laptop>.elementor-container>.elementor-row>:nth-child(10){order:0}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:-1px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child,.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9),.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){order:0}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>.elementor-row>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(10){order:1}.elementor-column{width:100%}}
/*! elementor - v3.11.2 - 22-02-2023 */
@charset "UTF-8";.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message{font-size:12px;line-height:1.5;box-sizing:border-box}.dialog-type-lightbox{position:fixed;height:100%;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dialog-type-lightbox .dialog-widget-content{margin:auto;width:400px}.dialog-type-lightbox .dialog-header{font-size:15px;color:#495157;padding:30px 0 10px;font-weight:500}.dialog-type-lightbox .dialog-message{padding:0 30px 30px;min-height:50px}.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message{text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;width:50%;border:none;background:none;color:#6d7882;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover{background-color:#f4f6f7}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok{color:#b01b1b}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over{color:#39b54a}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active{background-color:rgba(230,233,236,.5)}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner{border:0}.dialog-close-button{cursor:pointer;position:absolute;margin-top:15px;right:15px;font-size:15px;line-height:1;color:#a4afb7;transition:all .3s}.dialog-close-button:hover{color:#6d7882}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-confirm-widget .dialog-button:first-child{border-right:1px solid #e6e9ec}#elementor-change-exit-preference-dialog .dialog-message a{cursor:pointer}#elementor-change-exit-preference-dialog .dialog-message>div{margin-bottom:10px}#elementor-change-exit-preference-dialog .dialog-ok{color:#39b54a}#e-experiments-dependency-dialog .dialog-confirm-header{font-weight:600}#e-experiments-dependency-dialog .dialog-ok,#e-kit-elements-defaults-create-dialog .dialog-ok{color:#39b54a}#e-kit-elements-defaults-create-dialog label{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px}.dialog-prevent-scroll{overflow:hidden;max-height:100vh}@media (min-width:1024px){body.admin-bar .dialog-lightbox-widget{height:calc(100vh - 32px)}}@media (max-width:1024px){body.admin-bar .dialog-type-lightbox{position:sticky;height:100vh}}.flatpickr-calendar{width:280px}.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}.flatpickr-calendar .flatpickr-days{width:280px}.flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}.elementor-templates-modal .dialog-widget-content{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;background-color:#f1f3f5;width:100%}@media (max-width:1439px){.elementor-templates-modal .dialog-widget-content{max-width:990px}}@media (min-width:1440px){.elementor-templates-modal .dialog-widget-content{max-width:1200px}}.elementor-templates-modal .dialog-header{padding:0;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);position:relative;z-index:1}.elementor-templates-modal .dialog-buttons-wrapper{background-color:#fff;border:none;display:none;justify-content:flex-end;padding:5px;box-shadow:0 0 8px rgba(0,0,0,.1);position:relative}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button{height:40px;margin-left:5px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success{padding:12px 36px;color:#fff;width:auto;font-size:15px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover{background-color:#39b54a}.elementor-templates-modal .dialog-message{height:750px;max-height:85vh;overflow-y:scroll;padding-top:25px}.elementor-templates-modal .dialog-content{height:100%}.elementor-templates-modal .dialog-loading{display:none}.elementor-templates-modal__header{display:flex;align-items:center;justify-content:space-between;height:50px}.elementor-templates-modal__header__logo{line-height:1;text-transform:uppercase;font-weight:700;cursor:pointer}.elementor-templates-modal__header__logo-area{text-align:left;padding-left:15px}.elementor-templates-modal__header__logo-area>*{display:flex;align-items:center}.elementor-templates-modal__header__logo__icon-wrapper{margin-right:10px;font-size:12px}.elementor-templates-modal__header__logo__title{padding-top:2px}.elementor-templates-modal__header__items-area{display:flex;flex-direction:row-reverse}.elementor-templates-modal__header__item{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:content-box}.elementor-templates-modal__header__item>i{font-size:20px;transition:all .3s;cursor:pointer}.elementor-templates-modal__header__item>i:not(:hover){color:#a4afb7}.elementor-templates-modal__header__close--normal{width:47px;border-left:1px solid #e6e9ec}.elementor-templates-modal__header__close--normal i{font-size:18px}.elementor-templates-modal__header__close--skip{padding:10px 10px 10px 20px;margin-right:10px;color:#fff;background-color:#a4afb7;font-size:11px;font-weight:400;line-height:1;text-transform:uppercase;border-radius:2px;cursor:pointer}.elementor-templates-modal__header__close--skip>i{font-size:inherit;padding-left:10px;margin-left:15px;border-left:1px solid}.elementor-templates-modal__header__close--skip>i:not(:hover){color:#fff}.elementor-templates-modal__sidebar{flex-shrink:0;width:25%;background-color:hsla(0,0%,100%,.3)}.elementor-templates-modal__content{flex-grow:1;box-shadow:inset 0 0 13px rgba(0,0,0,.05)}#elementor-toast{position:absolute;width:280px;padding:20px;border-radius:5px;color:#d5dadf;background-color:rgba(0,0,0,.8);z-index:10000}#elementor-toast.dialog-position-window{position:fixed}#elementor-toast .dialog-message{font-size:13px}#elementor-toast .dialog-buttons-wrapper{display:flex;justify-content:flex-end}#elementor-toast .dialog-buttons-wrapper:not(:empty){margin-top:15px}#elementor-toast .dialog-button{color:#fcb92c;margin:0 5px;text-transform:uppercase;cursor:pointer}#elementor-toast .dialog-button:last-child{margin-right:0}#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section{border-top:1px solid #464b50;margin-top:6px}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.e-logo-wrapper{background:#93003c;display:inline-block;padding:.75em;border-radius:50%;line-height:1}.e-logo-wrapper i{color:#fff;font-size:1em}#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-ok{color:#39b54a}#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-cancel{color:#b01b1b}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio{padding-bottom:177.8%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0;background-color:#000}.elementor-fit-aspect-ratio video{width:100%}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr}.elementor .elementor-background-video-container{transition:opacity 1s;pointer-events:none}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-background-slideshow{z-index:0}.elementor .elementor-background-slideshow__slide__image{width:100%;height:100%;background-position:50%;background-size:cover}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order);align-self:var(--align-self)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element:where(.e-con-full,.elementor-widget){flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);gap:var(--gap)}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-property:transform;transition-duration:10s;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}@media (min-width:-1px){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-center .elementor-button{width:auto}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-left .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1px){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-center .elementor-button{width:auto}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-left .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media (max-width:-1px){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-center .elementor-button{width:auto}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-left .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1px){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-center .elementor-button{width:auto}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-left .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-right:auto;margin-left:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-row{width:100%;display:flex}@media (max-width:1024px){.elementor-row{flex-wrap:wrap}}.elementor-widget-wrap{position:relative;width:100%;flex-wrap:wrap;align-content:flex-start}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{position:relative;min-height:1px;display:flex}.elementor-column-wrap{width:100%;position:relative;display:flex}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1px){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9),.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1px){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9),.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}ul.elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap}ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1px){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1px){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1px){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1px){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1px){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1px){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1px){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}.e-con{--border-radius:0;--display:flex;--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:Min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;position:var(--position);flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);width:var(--width);min-width:0;min-height:var(--min-height);height:var(--height);border-radius:var(--border-radius);margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);padding-left:var(--padding-left);padding-right:var(--padding-right);z-index:var(--z-index);overflow:var(--overflow);transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con-full,.e-con>.e-con-inner{flex-direction:var(--flex-direction);text-align:var(--text-align);padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con-boxed{flex-direction:column;text-align:initial;flex-wrap:nowrap;justify-content:normal;align-items:normal;align-content:normal;gap:initial}.e-con>.e-con-inner{flex-wrap:var(--flex-wrap);justify-content:var(--justify-content);align-items:var(--align-items);align-content:var(--align-content);gap:var(--gap);width:100%;max-width:var(--content-width);margin:0 auto;padding-inline:0;height:100%;flex-basis:auto;flex-grow:1;flex-shrink:1;align-self:auto}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-right:auto;--margin-left:auto;max-width:min(100%,var(--width))}.e-con .elementor-widget.elementor-widget{margin-bottom:0}.e-con:before,.e-con>.e-con-inner>.elementor-background-slideshow:before,.e-con>.e-con-inner>.elementor-background-video-container:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-background-video-container:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{content:var(--background-overlay);display:block;position:absolute;width:100%;height:100%;left:0;top:0;mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);transition:var(--overlay-transition,.3s);border-radius:var(--border-radius)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.e-con-inner>.elementor-background-video-container:before,.e-con>.elementor-background-video-container:before{z-index:1}.e-con>.e-con-inner>.elementor-background-slideshow:before,.e-con>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}@media (max-width:767px){.e-con{--width:100%;--flex-wrap:wrap}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{flex-wrap:wrap;align-items:center}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;flex-basis:100%;padding-right:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;position:absolute;top:50%;transform:translateY(-50%);right:10px;pointer-events:none;text-shadow:0 0 3px rgba(0,0,0,.3)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-left:.2em}.elementor-field-textual{line-height:1.4;font-size:15px;min-height:40px;padding:5px 14px;border-radius:3px}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;border-radius:2px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;border-radius:6px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:none}.elementor-form .elementor-button>span{display:flex;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element .elementor-widget-container{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;font-size:15px;padding:12px 24px;border-radius:3px;color:#fff;fill:#fff;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;justify-content:center}.elementor-button-icon{flex-grow:0;order:5}.elementor-button-icon svg{width:1em;height:auto}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{flex-grow:1;order:10;display:inline-block}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;border-radius:2px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;border-radius:6px}.elementor-button .elementor-align-icon-right{margin-left:5px;order:15}.elementor-button .elementor-align-icon-left{margin-right:5px;order:5}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-tab-title a{color:inherit}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff;fill:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-icon{display:inline-block;line-height:1;transition:all .3s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i,.elementor-icon svg{width:1em;height:1em;position:relative;display:block}.elementor-icon i:before,.elementor-icon svg:before{position:absolute;left:50%;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container{transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.elementor-element{--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}.elementor-element .swiper .swiper-slide figure{line-height:0}.elementor-element .swiper .elementor-lightbox-content-source{display:none}.elementor-element .swiper .elementor-swiper-button{position:absolute;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93.3%,.9);top:50%;transform:translateY(-50%)}.elementor-element .swiper .elementor-swiper-button svg{fill:hsla(0,0%,93.3%,.9);height:1em;width:1em}.elementor-element .swiper .elementor-swiper-button-prev{left:10px}.elementor-element .swiper .elementor-swiper-button-next{right:10px}.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled{opacity:.3}.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-element .swiper .swiper-horizontal>.swiper-pagination-bullets,.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.elementor-element .swiper .swiper-pagination-custom,.elementor-element .swiper .swiper-pagination-fraction{bottom:5px}.elementor-element .swiper.swiper-cube .elementor-swiper-button{transform:translate3d(0,-50%,1px)}.elementor-element.elementor-pagination-position-outside .swiper{padding-bottom:30px}.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-element .elementor-swiper{position:relative}.elementor-element .elementor-main-swiper{position:static}.elementor-element.elementor-arrows-position-outside .swiper{width:calc(100% - 60px)}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev{left:0}.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next{right:0}.elementor-lightbox{--lightbox-ui-color:hsla(0,0%,93.3%,0.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px}.elementor-lightbox .dialog-header{display:none}.elementor-lightbox .dialog-widget-content{background:none;box-shadow:none;width:100%;height:100%}.elementor-lightbox .dialog-message{animation-duration:.3s}.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}.elementor-lightbox .dialog-message.dialog-lightbox-message{padding:0}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;position:absolute;font-size:var(--lightbox-header-icons-size);right:.75em;margin-top:13px;padding:.25em;z-index:2;line-height:1;display:flex}.elementor-lightbox .dialog-lightbox-close-button svg{height:1em;width:1em}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:var(--lightbox-ui-color);transition:all .3s;opacity:1}.elementor-lightbox .dialog-lightbox-close-button svg,.elementor-lightbox .elementor-swiper-button svg{fill:var(--lightbox-ui-color)}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:var(--lightbox-ui-color-hover)}.elementor-lightbox .dialog-lightbox-close-button:hover svg,.elementor-lightbox .elementor-swiper-button:hover svg{fill:var(--lightbox-ui-color-hover)}.elementor-lightbox .swiper-container{height:100%}.elementor-lightbox .elementor-lightbox-item{display:flex;align-items:center;justify-content:center;position:relative;padding:70px;box-sizing:border-box;height:100%;margin:auto}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:70px 0}}.elementor-lightbox .elementor-lightbox-image{max-height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{opacity:1;filter:none;border:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-video-container{box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);border-radius:2px}.elementor-lightbox .elementor-video-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1025px){.elementor-lightbox .elementor-video-container{width:75%}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container{width:70%}}.elementor-lightbox .elementor-swiper-button:focus{outline-width:1px}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{height:100%;display:flex;align-items:center;width:15%;justify-content:center;font-size:var(--lightbox-navigation-icons-size)}.elementor-lightbox .elementor-swiper-button-prev{left:0}.elementor-lightbox .elementor-swiper-button-next{right:0}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button:focus{outline:none}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:20%}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{padding:10px;background-color:rgba(0,0,0,.5)}.elementor-lightbox .elementor-swiper-button-prev{left:0;justify-content:flex-start}.elementor-lightbox .elementor-swiper-button-next{right:0;justify-content:flex-end}}.elementor-slideshow__counter{color:currentColor;font-size:.75em;width:-moz-max-content;width:max-content}.elementor-slideshow__footer,.elementor-slideshow__header{position:absolute;left:0;width:100%;padding:15px 20px;transition:.3s}.elementor-slideshow__footer{color:var(--lightbox-text-color)}.elementor-slideshow__header{color:var(--lightbox-ui-color);display:flex;flex-direction:row-reverse;font-size:var(--lightbox-header-icons-size);padding-left:1em;padding-right:2.6em;top:0;align-items:center;z-index:10}.elementor-slideshow__header>i,.elementor-slideshow__header>svg{cursor:pointer;padding:.25em;margin:0 .35em}.elementor-slideshow__header>i{font-size:inherit}.elementor-slideshow__header>i:hover{color:var(--lightbox-ui-color-hover)}.elementor-slideshow__header>svg{box-sizing:content-box;fill:var(--lightbox-ui-color);height:1em;width:1em}.elementor-slideshow__header>svg:hover{fill:var(--lightbox-ui-color-hover)}.elementor-slideshow__header .elementor-slideshow__counter{margin-right:auto}.elementor-slideshow__header .elementor-icon-share{z-index:5}.elementor-slideshow__share-menu{background-color:transparent;width:0;height:0;position:absolute;overflow:hidden;transition:background-color .4s}.elementor-slideshow__share-menu .elementor-slideshow__share-links a{color:#2c2c2c}.elementor-slideshow__share-links{display:block;position:absolute;min-width:200px;right:2.8em;top:3em;background-color:#fff;border-radius:3px;padding:14px 20px;transform:scale(0);opacity:0;transform-origin:90% 10%;transition:all .25s .1s;box-shadow:0 4px 15px rgba(0,0,0,.3)}.elementor-slideshow__share-links a{text-align:left;color:#55595c;font-size:12px;line-height:2.5;display:block;opacity:0;transition:opacity .5s .1s}.elementor-slideshow__share-links a:hover{color:#000}.elementor-slideshow__share-links a i,.elementor-slideshow__share-links a svg{margin-right:.75em}.elementor-slideshow__share-links a i{font-size:1.25em}.elementor-slideshow__share-links a svg{height:1.25em;width:1.25em}.elementor-slideshow__share-links:before{content:"";display:block;position:absolute;top:1px;right:.5em;border:.45em solid transparent;border-bottom-color:#fff;transform:translateY(-100%) scaleX(.7)}.elementor-slideshow__footer{bottom:0;z-index:5;position:fixed}.elementor-slideshow__description,.elementor-slideshow__title{margin:0}.elementor-slideshow__title{font-size:16px;font-weight:700}.elementor-slideshow__description{font-size:14px}.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:0;pointer-events:none}.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev{opacity:0}.elementor-slideshow--fullscreen-mode .elementor-video-container{width:100%}.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header{background-color:rgba(0,0,0,.5)}.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev{opacity:0;pointer-events:none}.elementor-slideshow--share-mode .elementor-slideshow__share-menu{top:0;left:0;width:100vw;height:100vh;opacity:1;cursor:default;background-color:rgba(0,0,0,.5)}.elementor-slideshow--share-mode .elementor-slideshow__share-links{transform:scale(1)}.elementor-slideshow--share-mode .elementor-slideshow__share-links,.elementor-slideshow--share-mode .elementor-slideshow__share-links a{opacity:1}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter{color:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook{color:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest{color:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold{color:#a4afb7}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter{fill:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook{fill:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest{fill:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold{fill:#a4afb7}.elementor-slideshow--share-mode .eicon-share-arrow{z-index:2}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none}}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{transform:rotate(180deg)}.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;transform-origin:center;transform:rotateY(0deg)}#wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e813";font-family:eicons;top:3px;font-size:18px}#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display:flex;width:200px}#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}#wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#55595c;font-size:11px;line-height:9px;margin-top:6px;padding:4px 8px;border-radius:3px}#wp-admin-bar-elementor_inspector>.ab-item:before{content:"\f348";top:2px}#wpadminbar *{font-style:normal}.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{transition:none}#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items{padding:0}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{width:auto;display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{width:auto;display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{width:auto;display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1px) and (max-width:-1px){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1px) and (max-width:-1px){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1px){.elementor .elementor-hidden-widescreen{display:none}}.elementor-widget-text-path{font-size:20px;text-align:var(--alignment,left)}.elementor-widget-text-path svg{width:var(--width);max-width:100%;height:auto;overflow:visible;word-spacing:var(--word-spacing);transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1))}.elementor-widget-text-path svg path{vector-effect:non-scaling-stroke;fill:var(--path-fill,transparent);stroke:var(--stroke-color,transparent);stroke-width:var(--stroke-width,1px);transition:var(--stroke-transition) stroke,var(--stroke-transition) fill}.elementor-widget-text-path svg:hover path{--path-fill:var(--path-fill-hover);--stroke-color:var(--stroke-color-hover);--stroke-width:var(--stroke-width-hover)}.elementor-widget-text-path svg text{--fill:var(--text-color);fill:var(--fill);direction:var(--direction,ltr);transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill}.elementor-widget-text-path svg text:hover{--color:var(--text-color-hover,var(--text-color));--fill:var(--color);color:var(--color)}.elementor-widget-n-tabs{--n-tabs-color-accent-fallback:#61ce70;--n-tabs-color-secondary-fallback:#54595f;--n-tabs-default-padding-block:15px;--n-tabs-default-padding-inline:35px;--n-tabs-overflow-x:hidden;--n-tabs-overflow-y:auto;--n-tabs-background-color:transparent;--n-tabs-display:flex;--n-tabs-direction:column;--n-tabs-gap:10px;--n-tabs-heading-display:flex;--n-tabs-heading-direction:row;--n-tabs-heading-grow:initial;--n-tabs-heading-justify-content:center;--n-tabs-heading-width:initial;--n-tabs-height:initial;--n-tabs-border-width:1px;--n-tabs-border-color:#d4d4d4;--n-tabs-content-padding:initial;--n-tabs-content-border-radius:initial;--n-tabs-title-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-title-color-hover:#fff;--n-tabs-title-color-active:#fff;--n-tabs-title-background-color:#f1f3f5;--n-tabs-title-background-color-hover:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-background-color-active:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-font-size:1rem;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-direction:row;--n-tabs-title-gap:10px;--n-tabs-title-padding-top:var(--n-tabs-default-padding-block);--n-tabs-title-padding-right:var(--n-tabs-default-padding-inline);--n-tabs-title-padding-bottom:var(--n-tabs-default-padding-block);--n-tabs-title-padding-left:var(--n-tabs-default-padding-inline);--n-tabs-title-border-radius:initial;--n-tabs-title-transition:0.3s;--n-tabs-icon-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-icon-color-hover:var(--n-tabs-title-color-hover);--n-tabs-icon-color-active:#fff;--n-tabs-icon-gap:5px;width:100%;max-width:100%}.elementor-widget-n-tabs .e-n-tabs{display:var(--n-tabs-display);flex-direction:var(--n-tabs-direction);gap:var(--n-tabs-gap);text-align:left;height:var(--n-tabs-height);overflow-x:var(--n-tabs-overflow-x);overflow-y:var(--n-tabs-overflow-y)}.elementor-widget-n-tabs .e-n-tabs-heading{display:var(--n-tabs-heading-display);flex-basis:var(--n-tabs-heading-width);flex-direction:var(--n-tabs-heading-direction);flex-shrink:0;justify-content:var(--n-tabs-heading-justify-content);gap:var(--n-tabs-title-gap)}.elementor-widget-n-tabs .e-n-tabs-content{flex-grow:1;padding:var(--n-tabs-content-padding);border-radius:var(--n-tabs-content-border-radius)}.elementor-widget-n-tabs .e-n-tab-title{display:flex;align-items:var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items));flex-direction:var(--n-tabs-title-direction);justify-content:var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content));gap:var(--n-tabs-icon-gap);border-width:var(--n-tabs-border-width);position:relative;cursor:pointer;outline:none;padding:var(--n-tabs-title-padding-top) var(--n-tabs-title-padding-right) var(--n-tabs-title-padding-bottom) var(--n-tabs-title-padding-left);border-radius:var(--n-tabs-title-border-radius);height:var(--n-tabs-title-height);width:var(--n-tabs-title-width);transition:background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition)}.elementor-widget-n-tabs .e-n-tab-title span i,.elementor-widget-n-tabs .e-n-tab-title span svg{transition:color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition)}.elementor-widget-n-tabs .e-n-tab-title-text{display:flex;align-items:center;font-size:var(--n-tabs-title-font-size)}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{display:flex;align-items:center;flex-direction:column;order:var(--n-tabs-icon-order);overflow:hidden}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i{font-size:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg{width:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));height:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty{display:none}.elementor-widget-n-tabs .e-n-tab-title:not(.e-active){background-color:var(--n-tabs-title-background-color)}.elementor-widget-n-tabs .e-n-tab-title:not(.e-active),.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) a{color:var(--n-tabs-title-color)}.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon i{color:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon svg{fill:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon i:last-child,.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon svg:last-child{transform:translateY(-100vh);height:0;opacity:0}.elementor-widget-n-tabs .e-n-tab-title:not(.e-active):hover,.elementor-widget-n-tabs .e-n-tab-title:not(.e-active):hover a{color:var(--n-tabs-title-color-hover)}.elementor-widget-n-tabs .e-n-tab-title:not(.e-active):hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs .e-n-tab-title:not(.e-active):hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs .e-n-tab-title.e-active,.elementor-widget-n-tabs .e-n-tab-title.e-active a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon i:first-child,.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon svg:first-child{transform:translateY(-100vh);height:0;opacity:0}.elementor-widget-n-tabs .e-n-tab-title.e-active[class*=elementor-animation-]:active,.elementor-widget-n-tabs .e-n-tab-title.e-active[class*=elementor-animation-]:focus,.elementor-widget-n-tabs .e-n-tab-title.e-active[class*=elementor-animation-]:hover{transform:none;animation:initial}.elementor-widget-n-tabs .e-con,.elementor-widget-n-tabs .e-n-tabs-content{border-width:1px;border:var(--n-tabs-border-width) none var(--n-tabs-border-color)}.elementor-widget-n-tabs .e-con .e-collapse:not(:first-child),.elementor-widget-n-tabs .e-n-tabs-content .e-collapse:not(:first-child){margin-top:var(--n-tabs-title-gap)}.elementor-widget-n-tabs .e-con .e-collapse.e-active,.elementor-widget-n-tabs .e-n-tabs-content .e-collapse.e-active{margin-bottom:var(--n-tabs-gap)}.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active){display:none}:is(.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content .e-n-tab-title):hover{background-color:var(--n-tabs-title-background-color-hover);background-image:none}:is(.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content .e-n-tab-title).e-active{background-color:var(--n-tabs-title-background-color-active);background-image:none}@media (min-width:768px){.e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse{display:none}}@media (max-width:767px){.e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading{display:none}}@media (min-width:-1px){.e-n-tabs-mobile_extra>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse{display:none}}@media (max-width:-1px){.e-n-tabs-mobile_extra>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading{display:none}}@media (min-width:1025px){.e-n-tabs-tablet>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse{display:none}}@media (max-width:1024px){.e-n-tabs-tablet>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading{display:none}}@media (min-width:-1px){.e-n-tabs-tablet_extra>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse{display:none}}@media (max-width:-1px){.e-n-tabs-tablet_extra>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading{display:none}}@media (min-width:1025px){.e-n-tabs-laptop>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content>.e-collapse{display:none}}@media (max-width:-1px){.e-n-tabs-laptop>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading{display:none}}.elementor-accordion{text-align:left}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-tab-title{margin:0;padding:15px 20px;font-weight:700;line-height:1;cursor:pointer;outline:none}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:1em;height:1em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:left}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{position:absolute;right:var(--dismiss-icon-horizontal-position,10px);top:var(--dismiss-icon-vertical-position,10px);padding:3px;font-size:var(--dismiss-icon-size,20px);line-height:1;background:transparent;color:var(--dismiss-icon-normal-color,inherit);border:none;cursor:pointer;transition-duration:var(--dismiss-icon-hover-transition-duration,.3s)}.elementor-alert button.elementor-alert-dismiss:hover{color:var(--dismiss-icon-hover-color,inherit)}.elementor-alert button.elementor-alert-dismiss svg{width:var(--dismiss-icon-size,20px);height:var(--dismiss-icon-size,20px);fill:var(--dismiss-icon-normal-color,currentColor);transition-duration:var(--dismiss-icon-hover-transition-duration,.3s)}.elementor-alert button.elementor-alert-dismiss svg:hover{fill:var(--dismiss-icon-hover-color,currentColor)}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-counter .elementor-counter-number-wrapper{display:flex;font-size:69px;font-weight:600;line-height:1}.elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix{flex-grow:1;white-space:pre-wrap}.elementor-counter .elementor-counter-number-prefix{text-align:right}.elementor-counter .elementor-counter-number-suffix{text-align:left}.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;line-height:2.5}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#2c2c2c;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:"";border-bottom:0;flex-grow:1;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var(--container-widget-flex-grow)}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}.elementor-widget-google_maps .elementor-widget-container{overflow:hidden}.elementor-widget-google_maps .elementor-custom-embed{line-height:0}.elementor-widget-google_maps iframe{height:300px}.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:block;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}@media (min-width:768px){.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{align-items:flex-end}}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}@media (min-width:-1px){.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1px){.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1px){.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1px){.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{display:flex}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{display:inline-flex;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:block;text-align:center;flex-direction:unset}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:block;flex:unset}}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{margin-right:-8px;margin-left:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:8px;margin-left:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{width:auto;left:auto;right:auto;position:relative;height:100%;border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{display:flex;align-items:center;font-size:inherit}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-left:5px}.elementor-widget .elementor-icon-list-icon{display:flex}.elementor-widget .elementor-icon-list-icon svg{width:var(--e-icon-list-icon-size,1em);height:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{width:1.25em;font-size:var(--e-icon-list-icon-size)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (min-width:-1px){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1px){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1px){.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1px){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}.elementor-widget-image-carousel .swiper,.elementor-widget-image-carousel .swiper-container{position:static}.elementor-widget-image-carousel .swiper-container .swiper-slide figure,.elementor-widget-image-carousel .swiper .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-carousel-wrapper:not(.swiper-container-initialized) .swiper-slide,.elementor-image-carousel-wrapper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--e-image-carousel-slides-to-show, 3))}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-widget-progress{text-align:left}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:100%;border-radius:2px}.elementor-progress-bar{display:flex;background-color:#818a91;width:0;font-size:11px;height:30px;line-height:30px;border-radius:2px;transition:width 1s ease-in-out}.elementor-progress-text{flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:15px}.elementor-progress-percentage{padding-right:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-text{padding-left:10px}}.e-con-inner .elementor-progress-wrapper,.e-con .elementor-progress-wrapper{height:auto}.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));height:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))}.elementor-social-icon{--e-social-icon-icon-color:#fff;display:inline-flex;background-color:#818a91;align-items:center;justify-content:center;text-align:center;cursor:pointer}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#818a91}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.elementor-star-rating{color:#ccd6df;font-family:eicons;display:inline-block}.elementor-star-rating i{display:inline-block;position:relative;font-style:normal;cursor:default}.elementor-star-rating i:before{content:"\e934";display:block;font-size:inherit;font-family:inherit;position:absolute;overflow:hidden;color:#f0ad4e;top:0;left:0}.elementor-star-rating .elementor-star-empty:before{content:none}.elementor-star-rating .elementor-star-1:before{width:10%}.elementor-star-rating .elementor-star-2:before{width:20%}.elementor-star-rating .elementor-star-3:before{width:30%}.elementor-star-rating .elementor-star-4:before{width:40%}.elementor-star-rating .elementor-star-5:before{width:50%}.elementor-star-rating .elementor-star-6:before{width:60%}.elementor-star-rating .elementor-star-7:before{width:70%}.elementor-star-rating .elementor-star-8:before{width:80%}.elementor-star-rating .elementor-star-9:before{width:90%}.elementor-star-rating__wrapper{display:flex;align-items:center}.elementor-star-rating__title{margin-right:10px}.elementor-star-rating--align-right .elementor-star-rating__wrapper{text-align:right;justify-content:flex-end}.elementor-star-rating--align-left .elementor-star-rating__wrapper{text-align:left;justify-content:flex-start}.elementor-star-rating--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating--align-justify .elementor-star-rating__title{margin-right:auto}@media (max-width:1024px){.elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper{text-align:right;justify-content:flex-end}.elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper{text-align:left;justify-content:flex-start}.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-tablet--align-justify .elementor-star-rating__title{margin-right:auto}}@media (max-width:767px){.elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper{text-align:right;justify-content:flex-end}.elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper{text-align:left;justify-content:flex-start}.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{text-align:center;justify-content:center}.elementor-star-rating-mobile--align-justify .elementor-star-rating__title{margin-right:auto}}.last-star{letter-spacing:0}.elementor--star-style-star_unicode .elementor-star-rating{font-family:Arial,Helvetica,sans-serif}.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before{content:"★"}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;flex-shrink:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{height:999em;width:0;right:0;border-right-style:solid}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{top:0;transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{bottom:0;height:0;width:999em;border-bottom-style:solid}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{left:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px #d4d4d4}.elementor-widget-tabs .elementor-tabs{text-align:left}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:var(--focus-outline,none)}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d4d4d4}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{display:block;content:"";position:absolute}.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible{border:1px solid #000}.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px;cursor:pointer}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid solid none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{flex-direction:column}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{flex-grow:1;border-style:solid solid solid none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:none solid solid}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper{display:flex}.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper{justify-content:center}.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{justify-content:flex-end}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title{width:100%}.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title{height:100%}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5;display:block}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em;display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;max-width:none}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-right:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:left}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.elementor-toggle{text-align:left}.elementor-toggle .elementor-tab-title{font-weight:700;line-height:1;margin:0;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer;outline:none}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{-webkit-margin-start:-5px;margin-inline-start:-5px;width:1em;height:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-toggle .elementor-tab-title.elementor-active{border-bottom:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}.elementor-toggle .elementor-tab-content{padding:15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}.e-con-inner>.elementor-widget-toggle,.e-con>.elementor-widget-toggle{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}.elementor-widget-video .elementor-widget-container{overflow:hidden;transform:translateZ(0)}.elementor-widget-video .elementor-wrapper iframe,.elementor-widget-video .elementor-wrapper video{height:100%;width:100%;border:none;background-color:#000}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-widget-video .e-hosted-video .elementor-video{-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-widget-video,.e-con>.elementor-widget-video{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}
.elementor-kit-1094{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-7110b2e6:#4054b2;--e-global-color-655868ab:#23a455;--e-global-color-59fd0cb1:#000;--e-global-color-6268b8ed:#fff;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1190px}.e-con{--container-max-width:1190px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-253 .elementor-element.elementor-element-683ec01{text-align:center}.elementor-253 .elementor-element.elementor-element-285ff0b1>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-253 .elementor-element.elementor-element-285ff0b1>.elementor-element-populated>.elementor-widget-wrap{padding:0 30px}.elementor-253 .elementor-element.elementor-element-de5a649 img{width:100%}.elementor-253 .elementor-element.elementor-element-8c4ad50:not(.elementor-motion-effects-element-type-background),.elementor-253 .elementor-element.elementor-element-8c4ad50>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f3f8}.elementor-253 .elementor-element.elementor-element-8c4ad50{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px}.elementor-253 .elementor-element.elementor-element-8c4ad50>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-253 .elementor-element.elementor-element-3cc1ac6a.elementor-column .elementor-column-wrap{align-items:center}.elementor-253 .elementor-element.elementor-element-3cc1ac6a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-253 .elementor-element.elementor-element-f38d46c>.elementor-widget-container{margin:0 30px 0 0}.elementor-253 .elementor-element.elementor-element-f38d46c{width:auto;max-width:auto}.elementor-253 .elementor-element.elementor-element-1f530856{width:auto;max-width:auto}.elementor-253 .elementor-element.elementor-element-35e4534e .elementor-button{font-size:17px;font-weight:700;line-height:29px;fill:#cca876;color:#cca876;background-color:rgba(0,0,0,0);border-style:solid;border-width:2px;border-color:#cca876;border-radius:0;padding:6px 32px}.elementor-253 .elementor-element.elementor-element-35e4534e .elementor-button:hover,.elementor-253 .elementor-element.elementor-element-35e4534e .elementor-button:focus{color:#fff;background-color:#cca876}.elementor-253 .elementor-element.elementor-element-35e4534e .elementor-button:hover svg,.elementor-253 .elementor-element.elementor-element-35e4534e .elementor-button:focus svg{fill:#fff}.elementor-253 .elementor-element.elementor-element-5346e3f1>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-253 .elementor-element.elementor-element-6baa1ce0 .elementor-heading-title{line-height:38px}.elementor-253 .elementor-element.elementor-element-6baa1ce0>.elementor-widget-container{padding:0 0 0 100px}.elementor-253 .elementor-element.elementor-element-49f23d1d .elementor-heading-title{line-height:24px}.elementor-253 .elementor-element.elementor-element-49f23d1d>.elementor-widget-container{padding:0 0 0 100px}.elementor-253 .elementor-element.elementor-element-43fb5eb9>.elementor-widget-container{margin:27px 0 0 100px}.elementor-253 .elementor-element.elementor-element-7197fe65>.elementor-widget-container{margin:-40px 0}.elementor-253 .elementor-element.elementor-element-78d44d96>.elementor-widget-container{margin:0 0 0 100px}.elementor-253 .elementor-element.elementor-element-3d66198{margin-top:150px;margin-bottom:0}.elementor-253 .elementor-element.elementor-element-9e5c70f{text-align:center}.elementor-253 .elementor-element.elementor-element-36e2003f>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-253 .elementor-element.elementor-element-36e2003f{padding:100px 0}.elementor-bc-flex-widget .elementor-253 .elementor-element.elementor-element-3f69715.elementor-column .elementor-column-wrap{align-items:flex-start}.elementor-253 .elementor-element.elementor-element-3f69715.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-253 .elementor-element.elementor-element-3f69715>.elementor-element-populated>.elementor-widget-wrap{padding:10%}.elementor-253 .elementor-element.elementor-element-b811d4c.elementor-position-right .elementor-image-box-img{margin-left:22px}.elementor-253 .elementor-element.elementor-element-b811d4c.elementor-position-left .elementor-image-box-img{margin-right:22px}.elementor-253 .elementor-element.elementor-element-b811d4c.elementor-position-top .elementor-image-box-img{margin-bottom:22px}.elementor-253 .elementor-element.elementor-element-b811d4c .elementor-image-box-wrapper .elementor-image-box-img{width:70%}.elementor-253 .elementor-element.elementor-element-b811d4c .elementor-image-box-img img{border-radius:100px;transition-duration:.3s}.elementor-253 .elementor-element.elementor-element-b811d4c .elementor-image-box-wrapper{text-align:center}.elementor-253 .elementor-element.elementor-element-b811d4c .elementor-image-box-title{margin-bottom:0;color:#000;font-size:20px;font-weight:900}.elementor-253 .elementor-element.elementor-element-b811d4c .elementor-image-box-description{color:#bfbfbf;font-size:15px;font-weight:300;letter-spacing:-.8px}.elementor-bc-flex-widget .elementor-253 .elementor-element.elementor-element-8d29113.elementor-column .elementor-column-wrap{align-items:flex-start}.elementor-253 .elementor-element.elementor-element-8d29113.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-253 .elementor-element.elementor-element-8d29113>.elementor-element-populated>.elementor-widget-wrap{padding:10%}.elementor-253 .elementor-element.elementor-element-bd51f64.elementor-position-right .elementor-image-box-img{margin-left:22px}.elementor-253 .elementor-element.elementor-element-bd51f64.elementor-position-left .elementor-image-box-img{margin-right:22px}.elementor-253 .elementor-element.elementor-element-bd51f64.elementor-position-top .elementor-image-box-img{margin-bottom:22px}.elementor-253 .elementor-element.elementor-element-bd51f64 .elementor-image-box-wrapper .elementor-image-box-img{width:70%}.elementor-253 .elementor-element.elementor-element-bd51f64 .elementor-image-box-img img{border-radius:100px;transition-duration:.3s}.elementor-253 .elementor-element.elementor-element-bd51f64 .elementor-image-box-wrapper{text-align:center}.elementor-253 .elementor-element.elementor-element-bd51f64 .elementor-image-box-title{margin-bottom:0;color:#000;font-size:20px;font-weight:900}.elementor-253 .elementor-element.elementor-element-bd51f64 .elementor-image-box-description{color:#bfbfbf;font-size:15px;font-weight:300;letter-spacing:-.8px}.elementor-bc-flex-widget .elementor-253 .elementor-element.elementor-element-2b9a3a8.elementor-column .elementor-column-wrap{align-items:flex-start}.elementor-253 .elementor-element.elementor-element-2b9a3a8.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-253 .elementor-element.elementor-element-2b9a3a8>.elementor-element-populated>.elementor-widget-wrap{padding:10%}.elementor-253 .elementor-element.elementor-element-2d8a57a.elementor-position-right .elementor-image-box-img{margin-left:22px}.elementor-253 .elementor-element.elementor-element-2d8a57a.elementor-position-left .elementor-image-box-img{margin-right:22px}.elementor-253 .elementor-element.elementor-element-2d8a57a.elementor-position-top .elementor-image-box-img{margin-bottom:22px}.elementor-253 .elementor-element.elementor-element-2d8a57a .elementor-image-box-wrapper .elementor-image-box-img{width:70%}.elementor-253 .elementor-element.elementor-element-2d8a57a .elementor-image-box-img img{border-radius:100px;transition-duration:.3s}.elementor-253 .elementor-element.elementor-element-2d8a57a .elementor-image-box-wrapper{text-align:center}.elementor-253 .elementor-element.elementor-element-2d8a57a .elementor-image-box-title{margin-bottom:0;color:#000;font-size:20px;font-weight:900}.elementor-253 .elementor-element.elementor-element-2d8a57a .elementor-image-box-description{color:#bfbfbf;font-size:15px;font-weight:300;letter-spacing:-.8px}.elementor-253 .elementor-element.elementor-element-bb6dbbe>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-253 .elementor-element.elementor-element-bb6dbbe{padding:100px 0}.elementor-253 .elementor-element.elementor-element-e19cd0c>.elementor-element-populated>.elementor-widget-wrap{padding:10%}.elementor-253 .elementor-element.elementor-element-bc107fc.elementor-position-right .elementor-image-box-img{margin-left:22px}.elementor-253 .elementor-element.elementor-element-bc107fc.elementor-position-left .elementor-image-box-img{margin-right:22px}.elementor-253 .elementor-element.elementor-element-bc107fc.elementor-position-top .elementor-image-box-img{margin-bottom:22px}.elementor-253 .elementor-element.elementor-element-bc107fc .elementor-image-box-wrapper .elementor-image-box-img{width:70%}.elementor-253 .elementor-element.elementor-element-bc107fc .elementor-image-box-img img{border-radius:100px;transition-duration:.3s}.elementor-253 .elementor-element.elementor-element-bc107fc .elementor-image-box-wrapper{text-align:center}.elementor-253 .elementor-element.elementor-element-bc107fc .elementor-image-box-title{margin-bottom:0;color:#000;font-size:20px;font-weight:900}.elementor-253 .elementor-element.elementor-element-bc107fc .elementor-image-box-description{color:#bfbfbf;font-size:15px;font-weight:300;letter-spacing:-.8px}.elementor-253 .elementor-element.elementor-element-a1506c2>.elementor-element-populated>.elementor-widget-wrap{padding:10%}.elementor-253 .elementor-element.elementor-element-27c7fb3.elementor-position-right .elementor-image-box-img{margin-left:22px}.elementor-253 .elementor-element.elementor-element-27c7fb3.elementor-position-left .elementor-image-box-img{margin-right:22px}.elementor-253 .elementor-element.elementor-element-27c7fb3.elementor-position-top .elementor-image-box-img{margin-bottom:22px}.elementor-253 .elementor-element.elementor-element-27c7fb3 .elementor-image-box-wrapper .elementor-image-box-img{width:70%}.elementor-253 .elementor-element.elementor-element-27c7fb3 .elementor-image-box-img img{border-radius:100px;transition-duration:.3s}.elementor-253 .elementor-element.elementor-element-27c7fb3 .elementor-image-box-wrapper{text-align:center}.elementor-253 .elementor-element.elementor-element-27c7fb3 .elementor-image-box-title{margin-bottom:0;color:#000;font-size:20px;font-weight:900}.elementor-253 .elementor-element.elementor-element-27c7fb3 .elementor-image-box-description{color:#bfbfbf;font-size:15px;font-weight:300;letter-spacing:-.8px}.elementor-253 .elementor-element.elementor-element-ae6f4ac>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-253 .elementor-element.elementor-element-ae6f4ac{padding:100px 0}.elementor-253 .elementor-element.elementor-element-74c4617>.elementor-element-populated>.elementor-widget-wrap{padding:10%}.elementor-253 .elementor-element.elementor-element-a614918.elementor-position-right .elementor-image-box-img{margin-left:22px}.elementor-253 .elementor-element.elementor-element-a614918.elementor-position-left .elementor-image-box-img{margin-right:22px}.elementor-253 .elementor-element.elementor-element-a614918.elementor-position-top .elementor-image-box-img{margin-bottom:22px}.elementor-253 .elementor-element.elementor-element-a614918 .elementor-image-box-wrapper .elementor-image-box-img{width:70%}.elementor-253 .elementor-element.elementor-element-a614918 .elementor-image-box-img img{border-radius:100px;transition-duration:.3s}.elementor-253 .elementor-element.elementor-element-a614918 .elementor-image-box-wrapper{text-align:center}.elementor-253 .elementor-element.elementor-element-a614918 .elementor-image-box-title{margin-bottom:0;color:#000;font-size:20px;font-weight:900}.elementor-253 .elementor-element.elementor-element-a614918 .elementor-image-box-description{color:#bfbfbf;font-size:15px;font-weight:300;letter-spacing:-.8px}.elementor-253 .elementor-element.elementor-element-b2825b8>.elementor-element-populated>.elementor-widget-wrap{padding:10%}.elementor-253 .elementor-element.elementor-element-c9f16a6.elementor-position-right .elementor-image-box-img{margin-left:22px}.elementor-253 .elementor-element.elementor-element-c9f16a6.elementor-position-left .elementor-image-box-img{margin-right:22px}.elementor-253 .elementor-element.elementor-element-c9f16a6.elementor-position-top .elementor-image-box-img{margin-bottom:22px}.elementor-253 .elementor-element.elementor-element-c9f16a6 .elementor-image-box-wrapper .elementor-image-box-img{width:70%}.elementor-253 .elementor-element.elementor-element-c9f16a6 .elementor-image-box-img img{border-radius:100px;transition-duration:.3s}.elementor-253 .elementor-element.elementor-element-c9f16a6 .elementor-image-box-wrapper{text-align:center}.elementor-253 .elementor-element.elementor-element-c9f16a6 .elementor-image-box-title{margin-bottom:0;color:#000;font-size:20px;font-weight:900}.elementor-253 .elementor-element.elementor-element-c9f16a6 .elementor-image-box-description{color:#bfbfbf;font-size:15px;font-weight:300;letter-spacing:-.8px}.elementor-253 .elementor-element.elementor-element-7a039f1a>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-253 .elementor-element.elementor-element-6309a08e{text-align:center}.elementor-253 .elementor-element.elementor-element-6309a08e .elementor-heading-title{font-size:33px}.elementor-253 .elementor-element.elementor-element-5873a299 .elementor-button{font-size:17px;font-weight:700;line-height:29px;fill:#fff;color:#fff;background-color:rgba(204,168,118,0);border-style:solid;border-width:2px;border-color:#fff;border-radius:0;padding:19px 60px}.elementor-253 .elementor-element.elementor-element-5873a299 .elementor-button:hover,.elementor-253 .elementor-element.elementor-element-5873a299 .elementor-button:focus{color:#414141;background-color:#fff;border-color:#fff}.elementor-253 .elementor-element.elementor-element-5873a299 .elementor-button:hover svg,.elementor-253 .elementor-element.elementor-element-5873a299 .elementor-button:focus svg{fill:#414141}@media(min-width:768px){.elementor-253 .elementor-element.elementor-element-285ff0b1{width:34.958%}.elementor-253 .elementor-element.elementor-element-5346e3f1{width:65.042%}.elementor-253 .elementor-element.elementor-element-216d73a4{width:64.286%}.elementor-253 .elementor-element.elementor-element-38981cf0{width:35.714%}}@media(max-width:1024px) and (min-width:768px){.elementor-253 .elementor-element.elementor-element-285ff0b1{width:100%}.elementor-253 .elementor-element.elementor-element-5346e3f1{width:100%}}@media(max-width:1024px){.elementor-253 .elementor-element.elementor-element-de5a649 img{width:50%}.elementor-253 .elementor-element.elementor-element-9e5c70f{text-align:center}.elementor-253 .elementor-element.elementor-element-36e2003f{padding:100px 25px}.elementor-253 .elementor-element.elementor-element-3f69715>.elementor-element-populated>.elementor-widget-wrap{padding:0 18px 0 0}.elementor-253 .elementor-element.elementor-element-b811d4c .elementor-image-box-title{font-size:30px}.elementor-253 .elementor-element.elementor-element-8d29113>.elementor-element-populated>.elementor-widget-wrap{padding:0 18px 0 0}.elementor-253 .elementor-element.elementor-element-bd51f64 .elementor-image-box-title{font-size:30px}.elementor-253 .elementor-element.elementor-element-2b9a3a8>.elementor-element-populated>.elementor-widget-wrap{padding:0 18px 0 0}.elementor-253 .elementor-element.elementor-element-2d8a57a .elementor-image-box-title{font-size:30px}.elementor-253 .elementor-element.elementor-element-bb6dbbe{padding:100px 25px}.elementor-253 .elementor-element.elementor-element-e19cd0c>.elementor-element-populated>.elementor-widget-wrap{padding:0 18px 0 0}.elementor-253 .elementor-element.elementor-element-bc107fc .elementor-image-box-wrapper .elementor-image-box-img{width:50%}.elementor-253 .elementor-element.elementor-element-bc107fc .elementor-image-box-title{font-size:30px;line-height:1em}.elementor-253 .elementor-element.elementor-element-a1506c2>.elementor-element-populated>.elementor-widget-wrap{padding:0 18px 0 0}.elementor-253 .elementor-element.elementor-element-27c7fb3 .elementor-image-box-wrapper .elementor-image-box-img{width:50%}.elementor-253 .elementor-element.elementor-element-27c7fb3 .elementor-image-box-title{font-size:30px;line-height:1em}.elementor-253 .elementor-element.elementor-element-ae6f4ac{padding:100px 25px}.elementor-253 .elementor-element.elementor-element-74c4617>.elementor-element-populated>.elementor-widget-wrap{padding:0 18px 0 0}.elementor-253 .elementor-element.elementor-element-a614918 .elementor-image-box-wrapper .elementor-image-box-img{width:50%}.elementor-253 .elementor-element.elementor-element-a614918 .elementor-image-box-title{font-size:30px;line-height:1em}.elementor-253 .elementor-element.elementor-element-b2825b8>.elementor-element-populated>.elementor-widget-wrap{padding:0 18px 0 0}.elementor-253 .elementor-element.elementor-element-c9f16a6 .elementor-image-box-wrapper .elementor-image-box-img{width:50%}.elementor-253 .elementor-element.elementor-element-c9f16a6 .elementor-image-box-title{font-size:30px;line-height:1em}}@media(max-width:767px){.elementor-253 .elementor-element.elementor-element-de5a649 img{width:100%}.elementor-253 .elementor-element.elementor-element-8c4ad50{padding:10px}.elementor-253 .elementor-element.elementor-element-f38d46c>.elementor-widget-container{margin:0 10px 0 0}.elementor-253 .elementor-element.elementor-element-f38d46c{width:auto;max-width:auto}.elementor-253 .elementor-element.elementor-element-1f530856>.elementor-widget-container{margin:0}.elementor-253 .elementor-element.elementor-element-1f530856{width:auto;max-width:auto}.elementor-253 .elementor-element.elementor-element-35e4534e>.elementor-widget-container{margin:20px 0 0}.elementor-253 .elementor-element.elementor-element-6baa1ce0>.elementor-widget-container{padding:0}.elementor-253 .elementor-element.elementor-element-49f23d1d>.elementor-widget-container{padding:0}.elementor-253 .elementor-element.elementor-element-43fb5eb9>.elementor-widget-container{margin:10px 0 0}.elementor-253 .elementor-element.elementor-element-7197fe65>.elementor-widget-container{margin:10px 0 0}.elementor-253 .elementor-element.elementor-element-78d44d96>.elementor-widget-container{margin:10px 0 0}.elementor-253 .elementor-element.elementor-element-36e2003f{margin-top:0;margin-bottom:0;padding:50px 20px}.elementor-253 .elementor-element.elementor-element-3f69715>.elementor-element-populated{margin:0 0 40px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-253 .elementor-element.elementor-element-3f69715>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-253 .elementor-element.elementor-element-b811d4c .elementor-image-box-img{margin-bottom:22px}.elementor-253 .elementor-element.elementor-element-b811d4c .elementor-image-box-wrapper .elementor-image-box-img{width:50%}.elementor-253 .elementor-element.elementor-element-8d29113>.elementor-element-populated{margin:0 0 40px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-253 .elementor-element.elementor-element-8d29113>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-253 .elementor-element.elementor-element-bd51f64 .elementor-image-box-img{margin-bottom:22px}.elementor-253 .elementor-element.elementor-element-bd51f64 .elementor-image-box-wrapper .elementor-image-box-img{width:50%}.elementor-253 .elementor-element.elementor-element-bd51f64 .elementor-image-box-title{line-height:1em}.elementor-253 .elementor-element.elementor-element-2b9a3a8>.elementor-element-populated{margin:0 0 40px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-253 .elementor-element.elementor-element-2b9a3a8>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-253 .elementor-element.elementor-element-2d8a57a .elementor-image-box-img{margin-bottom:22px}.elementor-253 .elementor-element.elementor-element-2d8a57a .elementor-image-box-wrapper .elementor-image-box-img{width:50%}.elementor-253 .elementor-element.elementor-element-bb6dbbe{padding:50px 20px}.elementor-253 .elementor-element.elementor-element-e19cd0c>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-253 .elementor-element.elementor-element-bc107fc .elementor-image-box-img{margin-bottom:22px}.elementor-253 .elementor-element.elementor-element-a1506c2>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-253 .elementor-element.elementor-element-27c7fb3 .elementor-image-box-img{margin-bottom:22px}.elementor-253 .elementor-element.elementor-element-ae6f4ac{padding:50px 20px}.elementor-253 .elementor-element.elementor-element-74c4617>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-253 .elementor-element.elementor-element-a614918 .elementor-image-box-img{margin-bottom:22px}.elementor-253 .elementor-element.elementor-element-b2825b8>.elementor-element-populated>.elementor-widget-wrap{padding:0}.elementor-253 .elementor-element.elementor-element-c9f16a6 .elementor-image-box-img{margin-bottom:22px}}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container .swiper-slide figure{line-height:0}.swiper-container .elementor-lightbox-content-source{display:none}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{touch-action:pan-y}.swiper-wp8-vertical{touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background:no-repeat 50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:.3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px;left:0;width:100%}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius:50%;background:#000;opacity:.2}.swiper-pagination-fraction{color:#000}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.elementor-pagination-position-outside .swiper-container{padding-bottom:30px}.elementor-pagination-position-outside .elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-swiper{position:relative}.elementor-main-swiper{position:static}.elementor-arrows-position-outside .swiper-container{width:calc(100% - 60px)}.elementor-arrows-position-outside .elementor-swiper-button-prev{left:0}.elementor-arrows-position-outside .elementor-swiper-button-next{right:0}.swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-swiper-button{position:absolute;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93.3%,.9);top:50%;transform:translateY(-50%)}.elementor-swiper-button svg{fill:hsla(0,0%,93.3%,.9);height:1em;width:1em}.elementor-swiper-button-prev{left:10px}.elementor-swiper-button-next{right:10px}.elementor-swiper-button.swiper-button-disabled{opacity:.3}.swiper-container-cube .elementor-swiper-button{transform:translate3d(0,-50%,1px)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}
/*! elementor-pro - v3.0.8 - 26-11-2020 */
@charset "UTF-8";.elementor-bg-transform .elementor-bg{will-change:transform}.elementor-bg-transform-zoom-in:hover .elementor-bg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.elementor-bg-transform-zoom-out .elementor-bg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.elementor-bg-transform-zoom-out:hover .elementor-bg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-bg-transform-move-left .elementor-bg{-webkit-transform:scale(1.2) translateX(8%);-ms-transform:scale(1.2) translateX(8%);transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-left:hover .elementor-bg{-webkit-transform:scale(1.2) translateX(-8%);-ms-transform:scale(1.2) translateX(-8%);transform:scale(1.2) translateX(-8%)}.elementor-bg-transform-move-right .elementor-bg{-webkit-transform:scale(1.2) translateX(-8%);-ms-transform:scale(1.2) translateX(-8%);transform:scale(1.2) translateX(-8%)}.elementor-bg-transform-move-right:hover .elementor-bg{-webkit-transform:scale(1.2) translateX(8%);-ms-transform:scale(1.2) translateX(8%);transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-up .elementor-bg{-webkit-transform:scale(1.2) translateY(8%);-ms-transform:scale(1.2) translateY(8%);transform:scale(1.2) translateY(8%)}.elementor-bg-transform-move-up:hover .elementor-bg{-webkit-transform:scale(1.2) translateY(-8%);-ms-transform:scale(1.2) translateY(-8%);transform:scale(1.2) translateY(-8%)}.elementor-bg-transform-move-down .elementor-bg{-webkit-transform:scale(1.2) translateY(-8%);-ms-transform:scale(1.2) translateY(-8%);transform:scale(1.2) translateY(-8%)}.elementor-bg-transform-move-down:hover .elementor-bg{-webkit-transform:scale(1.2) translateY(8%);-ms-transform:scale(1.2) translateY(8%);transform:scale(1.2) translateY(8%)}.elementor-animated-content{--translate:0,0}.elementor-animated-content:hover .elementor-animated-item--grow{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.elementor-animated-content:hover .elementor-animated-item--shrink{-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.elementor-animated-content:hover .elementor-animated-item--shrink-contained{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out{opacity:0}.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top{opacity:1;-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.elementor-animated-content:hover .elementor-animated-item--exit-to-right{-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-left{-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-top{-webkit-transform:translateY(-600px);-ms-transform:translateY(-600px);transform:translateY(-600px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{-webkit-transform:translateY(600px);-ms-transform:translateY(600px);transform:translateY(600px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{opacity:0}.elementor-animated-content:hover .elementor-animated-item--move-right{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.elementor-animated-content:hover .elementor-animated-item--move-left{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.elementor-animated-content:hover .elementor-animated-item--move-up{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.elementor-animated-content:hover .elementor-animated-item--move-down{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.elementor-animated-content:hover .elementor-animated-item--move-contained-right{--translate:8%,0}.elementor-animated-content:hover .elementor-animated-item--move-contained-left{--translate:-8%,0}.elementor-animated-content:hover .elementor-animated-item--move-contained-top{--translate:0,-8%}.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{--translate:0,8%}.elementor-animated-content [class^=elementor-animated-item]{will-change:transform,opacity}.elementor-animated-content .elementor-animated-item--shrink-contained{-webkit-transform:scale(1.17);-ms-transform:scale(1.17);transform:scale(1.17)}.elementor-animated-content .elementor-animated-item--enter-zoom-in{-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.elementor-animated-content .elementor-animated-item--enter-zoom-out{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.elementor-animated-content .elementor-animated-item--enter-zoom-in,.elementor-animated-content .elementor-animated-item--enter-zoom-out,.elementor-animated-content .elementor-animated-item--fade-in{opacity:0}.elementor-animated-content .elementor-animated-item--exit-zoom-in,.elementor-animated-content .elementor-animated-item--exit-zoom-out,.elementor-animated-content .elementor-animated-item--fade-out{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-animated-content .elementor-animated-item--enter-from-right{-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px)}.elementor-animated-content .elementor-animated-item--enter-from-left{-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}.elementor-animated-content .elementor-animated-item--enter-from-top{-webkit-transform:translateY(-600px);-ms-transform:translateY(-600px);transform:translateY(-600px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom{-webkit-transform:translateY(500px);-ms-transform:translateY(500px);transform:translateY(500px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom,.elementor-animated-content .elementor-animated-item--enter-from-left,.elementor-animated-content .elementor-animated-item--enter-from-right,.elementor-animated-content .elementor-animated-item--enter-from-top{opacity:0}.elementor-animated-content .elementor-animated-item--exit-to-bottom,.elementor-animated-content .elementor-animated-item--exit-to-left,.elementor-animated-content .elementor-animated-item--exit-to-right,.elementor-animated-content .elementor-animated-item--exit-to-top{opacity:1;-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.elementor-animated-content .elementor-animated-item--move-contained-bottom,.elementor-animated-content .elementor-animated-item--move-contained-left,.elementor-animated-content .elementor-animated-item--move-contained-right,.elementor-animated-content .elementor-animated-item--move-contained-top{-webkit-transform:scale(1.2) translate(var(--translate));-ms-transform:scale(1.2) translate(var(--translate));transform:scale(1.2) translate(var(--translate))}.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover{outline:1px solid #fec449}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings{background-image:-webkit-gradient(linear,left bottom,left top,from(#feb416),to(#fec449));background-image:-webkit-linear-gradient(bottom,#feb416,#fec449);background-image:-o-linear-gradient(bottom,#feb416,#fec449);background-image:linear-gradient(0deg,#feb416,#fec449)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:#feb416}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save{display:none}.elementor-widget-archive-posts:after,.elementor-widget-posts:after{display:none}.elementor-posts-container.elementor-posts-masonry{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-posts-container:not(.elementor-posts-masonry){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.elementor-posts-container .elementor-post{padding:0;margin:0}.elementor-posts-container .elementor-post__thumbnail{overflow:hidden}.elementor-posts-container .elementor-post__thumbnail img{display:block;width:100%;max-height:none;max-width:none;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;-o-transition:filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.elementor-posts-container .elementor-post__thumbnail__link{position:relative;display:block;width:100%}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{top:0;left:0;right:0;bottom:0}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto;position:absolute;top:calc(50% + 1px);left:calc(50% + 1px);-webkit-transform:scale(1.01) translate(-50%,-50%);-ms-transform:scale(1.01) translate(-50%,-50%);transform:scale(1.01) translate(-50%,-50%)}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:auto}.elementor-posts .elementor-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:background,border,-webkit-box-shadow;transition-property:background,border,-webkit-box-shadow;-o-transition-property:background,border,box-shadow;transition-property:background,border,box-shadow;transition-property:background,border,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}.elementor-posts .elementor-post__title{font-size:18px;margin:0}.elementor-posts .elementor-post__excerpt{margin-bottom:10px}.elementor-posts .elementor-post__excerpt p{margin:0;line-height:1.5em;font-size:14px;color:#777}.elementor-posts .elementor-post__meta-data{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.elementor-posts .elementor-post__read-more{font-size:12px;font-weight:700}.elementor-posts .elementor-post__thumbnail{position:relative}.elementor-posts--skin-classic{display:grid;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-posts--skin-classic:not(.elementor-posts-masonry){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.elementor-posts--skin-classic .elementor-post{overflow:hidden}.elementor-posts--skin-classic .elementor-post__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-posts--align-left .elementor-post{text-align:left}.elementor-posts--align-right .elementor-post{text-align:right}.elementor-posts--align-center .elementor-post{text-align:center}.elementor-posts--thumbnail-top .elementor-post{display:block}.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-posts--thumbnail-top .elementor-post__text{width:100%}.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right:auto}.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{margin-left:auto}.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{margin-right:auto;margin-left:auto}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{-ms-flex-negative:0;flex-shrink:0;width:25%}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:20px}.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-left:20px}.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{display:none}.elementor-posts .elementor-post__card{overflow:hidden;position:relative;background-color:#fff;width:100%;min-height:100%;border-radius:3px;border:0 solid #818a91;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width:calc(100% + 1px)}.elementor-posts .elementor-post__card .elementor-post__text{padding:0 30px;margin-bottom:0;margin-top:20px}.elementor-posts .elementor-post__card .elementor-post__read-more{margin-bottom:20px;display:inline-block}.elementor-posts .elementor-post__card .elementor-post__meta-data{padding:15px 30px;margin-bottom:0;border-top:1px solid #eaeaea}.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before{margin:0 5px}.elementor-posts .elementor-post__card .elementor-post__title{font-size:21px}.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height:1.7}.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:25px}.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:uppercase}.elementor-posts .elementor-post__badge{position:absolute;top:0;background:#818a91;color:#fff;font-size:12px;padding:.6em 1.2em;line-height:1;font-weight:400;margin:20px;border-radius:999px}.elementor-posts .elementor-post__avatar{position:relative;padding:0 30px;width:100%;top:-25px;height:0;pointer-events:none}.elementor-posts .elementor-post__avatar img{border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card,.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{margin-top:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar{padding-top:0;position:static;height:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);vertical-align:bottom}.elementor-posts--show-avatar .elementor-post__thumbnail__link{margin-bottom:25px}.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{display:block;content:"";background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.35)),color-stop(75%,transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.35),transparent 75%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.35) 0,transparent 75%);background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;height:100%;width:100%;position:absolute;bottom:0;opacity:1;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:.5}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.elementor-posts__hover-zoom-out .elementor-post__thumbnail img{-webkit-transition:height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1),-webkit-filter .3s;transition:height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1),-webkit-filter .3s;-o-transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1);transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1);transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1),-webkit-filter .3s}.elementor-card-shadow-yes .elementor-post__card{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.elementor-card-shadow-yes .elementor-post__card:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.elementor-posts--skin-full_content article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.elementor-posts--skin-full_content article .elementor-post__thumbnail{padding-bottom:0}body.elementor-editor-active .elementor-posts--skin-archive_full_content,body.elementor-editor-active .elementor-posts--skin-full_content{pointer-events:none}body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{display:none}body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{display:block}.elementor-portfolio__filters{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0}.elementor-portfolio__filter{margin:0;cursor:pointer;padding:8px}.elementor-portfolio-item{-ms-flex-item-align:start;align-self:flex-start;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:hidden;margin:0}.elementor-portfolio-item__title{margin:0;padding:0;line-height:1;font-size:18px;color:#fff}.elementor-portfolio-item__tags__separator:before{content:", "}.elementor-portfolio-item__overlay{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;overflow:hidden;background-color:rgba(129,138,145,.8)}.elementor-portfolio-item__overlay:hover{opacity:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.elementor-portfolio-item__img img[src=""]{background-color:rgba(0,0,0,.1);height:100%}.elementor-portfolio.elementor-has-item-ratio{-webkit-transition:height .5s;-o-transition:height .5s;transition:height .5s}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{position:absolute;background-color:rgba(0,0,0,.1)}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{padding-bottom:56.25%}.elementor ul li.elementor-portfolio__filter{list-style-type:none}.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.e-form__indicators{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:13px;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators,.e-form__indicators__indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.e-form__indicators__indicator{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:0;flex-basis:0;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{width:100%;position:relative;background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden}.e-form__indicators__indicator__progress__meter{width:var(--e-form-steps-indicator-progress-meter-width,0);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;border-radius:var(--e-form-steps-indicator-progress-border-radius);background-color:var(--e-form-steps-indicator-progress-color);color:var(--e-form-steps-indicator-progress-meter-color);text-align:right;-webkit-transition:width .1s linear;-o-transition:width .1s linear;transition:width .1s linear}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-active{color:var(--e-form-steps-indicator-active-primary-color,#39b54a);border-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a);background-color:initial}.e-form__indicators__indicator__icon{width:var(--e-form-steps-indicator-padding,30px);height:var(--e-form-steps-indicator-padding,30px);font-size:var(--e-form-steps-indicator-icon-size);border-width:1px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-bottom:10px}.e-form__indicators__indicator__icon img{width:var(--e-form-steps-indicator-icon-size);height:auto}.e-form__indicators__indicator__number{width:var(--e-form-steps-indicator-padding,30px);height:var(--e-form-steps-indicator-padding,30px);border-width:1px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{width:100%;height:var(--e-form-steps-divider-width);background-color:#c2cbd2}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) - var(--e-form-steps-divider-width, 1px))}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-login .elementor-lost-password,.elementor-login .elementor-remember-me{font-size:.85em}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-button .elementor-form-spinner{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-form .elementor-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.elementor-form .elementor-button svg{height:auto}.elementor-widget-price-list .elementor-price-list{list-style:none;padding:0;margin:0}.elementor-widget-price-list .elementor-price-list li{margin:0}.elementor-price-list li:not(:last-child){margin-bottom:20px}.elementor-price-list .elementor-price-list-image{max-width:50%;-ms-flex-negative:0;flex-shrink:0;padding-right:25px}.elementor-price-list .elementor-price-list-image img{width:100%}.elementor-price-list .elementor-price-list-header,.elementor-price-list .elementor-price-list-item,.elementor-price-list .elementor-price-list-text{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-price-list .elementor-price-list-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-price-list .elementor-price-list-item .elementor-price-list-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-price-list .elementor-price-list-item .elementor-price-list-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:19px;font-weight:600;margin-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-price-list .elementor-price-list-item .elementor-price-list-title{max-width:80%}.elementor-price-list .elementor-price-list-item p.elementor-price-list-description{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:14px;margin:0}.elementor-price-list .elementor-price-list-item .elementor-price-list-separator{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10px;margin-right:10px;border-bottom-style:dotted;border-bottom-width:2px;height:0}.elementor-price-table{text-align:center}.elementor-price-table .elementor-price-table__header{background:#555;padding:20px 0}.elementor-price-table .elementor-price-table__heading{margin:0;padding:0;line-height:1.2;font-size:24px;font-weight:600;color:#fff}.elementor-price-table .elementor-price-table__subheading{font-size:13px;font-weight:400;color:#fff}.elementor-price-table .elementor-price-table__original-price{margin-right:15px;text-decoration:line-through;font-size:.5em;line-height:1;font-weight:400;-ms-flex-item-align:center;align-self:center}.elementor-price-table .elementor-price-table__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#555;font-weight:800;font-size:65px;padding:40px 0}.elementor-price-table .elementor-price-table__price .elementor-typo-excluded{line-height:normal;letter-spacing:normal;text-transform:none;font-weight:400;font-size:medium;font-style:normal}.elementor-price-table .elementor-price-table__after-price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-price-table .elementor-price-table__integer-part{line-height:.8}.elementor-price-table .elementor-price-table__currency,.elementor-price-table .elementor-price-table__fractional-part{line-height:1;font-size:.3em}.elementor-price-table .elementor-price-table__currency{margin-right:3px}.elementor-price-table .elementor-price-table__period{width:100%;font-size:13px;font-weight:400}.elementor-price-table .elementor-price-table__features-list{list-style-type:none;margin:0;padding:0;line-height:1}.elementor-price-table .elementor-price-table__features-list li{font-size:14px;line-height:1;margin:0;padding:0}.elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner{margin-left:15px;margin-right:15px}.elementor-price-table .elementor-price-table__features-list li:not(:first-child):before{content:"";display:block;border:0 solid hsla(0,0%,47.8%,.3);margin:10px 12.5%}.elementor-price-table .elementor-price-table__features-list i{margin-right:10px;font-size:1.3em}.elementor-price-table .elementor-price-table__features-list svg{margin-right:10px;width:1.3em}.elementor-price-table .elementor-price-table__footer{padding:30px 0}.elementor-price-table .elementor-price-table__additional_info{margin:0;font-size:13px;line-height:1.4}.elementor-price-table__ribbon{position:absolute;top:0;left:auto;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:150px;overflow:hidden;height:150px}.elementor-price-table__ribbon-inner{text-align:center;left:0;width:200%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:#000}.elementor-price-table__ribbon.elementor-ribbon-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:0;right:auto}.elementor-price-table__ribbon.elementor-ribbon-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:auto;right:0}.elementor-widget-price-table .elementor-widget-container{overflow:hidden;background-color:#f7f7f7}.elementor-flip-box{height:280px;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (max-device-width:1024px){.elementor-flip-box{cursor:pointer}}.elementor-flip-box__front{background-color:#1abc9c}.elementor-flip-box__back{background-color:#4054b2;display:block}.elementor-flip-box__layer{position:absolute;width:100%;height:100%;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.elementor-flip-box__layer__overlay{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;padding:35px}.elementor-flip-box__layer__title{font-size:21px}.elementor-flip-box__layer__description{font-size:14px}.elementor-flip-box__layer__description,.elementor-flip-box__layer__title{color:#fff}.elementor-flip-box__layer__description:not(:last-child),.elementor-flip-box__layer__title:not(:last-child){margin:0 0 20px;padding:0}.elementor-flip-box__layer__title{line-height:1;font-weight:600}.elementor-flip-box .elementor-icon,.elementor-flip-box .elementor-view-framed .elementor-icon,.elementor-flip-box .elementor-view-stacked .elementor-icon{color:#fff}.elementor-flip-box .elementor-view-framed .elementor-icon{border-color:#fff}.elementor-flip-box .elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,.5)}.elementor-flip-box__button.elementor-button{cursor:pointer;-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:auto;border:2px solid #fff;color:#fff;background:transparent}.elementor-flip-box__button.elementor-button:hover{background:transparent;text-decoration:none}.elementor-flip-box__image{margin:0 0 20px;display:inline-block;width:100%}.elementor-flip-box__image img{width:50%}.elementor-flip-box .elementor-icon-wrapper{margin-bottom:20px}.elementor-flip-box--3d .elementor-flip-box__layer__inner{-webkit-transform:translateZ(90px) scale(.91);transform:translateZ(90px) scale(.91)}.elementor-flip-box--3d .elementor-flip-box__layer__overlay{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(.1px);transform:translateZ(.1px)}.elementor-flip-box--effect-flip .elementor-flip-box{-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.elementor-flip-box--effect-flip .elementor-flip-box__layer{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-flip-box--effect-flip .elementor-flip-box__front{-webkit-transform:none;-ms-transform:none;transform:none;z-index:1}.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back{-webkit-transform:none;-ms-transform:none;transform:none}.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back{-webkit-transform:rotateX(0) rotateY(-180deg);transform:rotateX(0) rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(0) rotateY(-180deg);transform:rotateX(0) rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0)}.elementor-flip-box--effect-push .elementor-flip-box__front{-webkit-transform:none;-ms-transform:none;transform:none}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(100%) translateY(0);-ms-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(-100%) translateY(0);-ms-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(0) translateY(-100%);-ms-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(0) translateY(100%);-ms-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%)}.elementor-flip-box--effect-push .elementor-flip-box,.elementor-flip-box--effect-slide .elementor-flip-box{overflow:hidden}.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back{-webkit-transform:none;-ms-transform:none;transform:none}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back{-webkit-transform:translateX(-100%) translateY(0);-ms-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back{-webkit-transform:translateX(100%) translateY(0);-ms-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back{-webkit-transform:translateX(0) translateY(100%);-ms-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back{-webkit-transform:translateX(0) translateY(-100%);-ms-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front{-webkit-transition:opacity .35s,width .1ms,-webkit-transform .7s;transition:opacity .35s,width .1ms,-webkit-transform .7s;-o-transition:transform .7s,opacity .35s,width .1ms;transition:transform .7s,opacity .35s,width .1ms;transition:transform .7s,opacity .35s,width .1ms,-webkit-transform .7s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:1;width:100%}.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{width:0;opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transition:opacity .7s .1s,width .1ms .7s,-webkit-transform .8s;transition:opacity .7s .1s,width .1ms .7s,-webkit-transform .8s;-o-transition:transform .8s,opacity .7s .1s,width .1ms .7s;transition:transform .8s,opacity .7s .1s,width .1ms .7s;transition:transform .8s,opacity .7s .1s,width .1ms .7s,-webkit-transform .8s}.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back{-webkit-transition:opacity .5s .2s,-webkit-transform .7s;transition:opacity .5s .2s,-webkit-transform .7s;-o-transition:transform .7s,opacity .5s .2s;transition:transform .7s,opacity .5s .2s;transition:transform .7s,opacity .5s .2s,-webkit-transform .7s;opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{-webkit-transition:opacity .5s,-webkit-transform .7s;transition:opacity .5s,-webkit-transform .7s;-o-transition:transform .7s,opacity .5s;transition:transform .7s,opacity .5s;transition:transform .7s,opacity .5s,-webkit-transform .7s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back{opacity:0}.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back{opacity:1}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front{display:none}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.elementor-cta,.elementor-widget-call-to-action .elementor-widget-container{overflow:hidden}.elementor-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.elementor-cta--skin-classic .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--skin-classic .elementor-cta__bg-wrapper{position:relative;min-height:200px;width:100%}.elementor-cta--skin-classic .elementor-cta__content{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%;background-color:#f7f7f7}.elementor-cta--skin-classic .elementor-cta__button.elementor-button,.elementor-cta--skin-classic .elementor-cta__content-item,.elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon{color:#55595c;border-color:#55595c}.elementor-cta--skin-cover .elementor-cta{display:block}.elementor-cta--skin-cover .elementor-cta__bg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%}.elementor-cta--skin-cover .elementor-cta__content{min-height:280px}.elementor-cta--skin-cover .elementor-cta__button.elementor-button,.elementor-cta--skin-cover .elementor-cta__content-item,.elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon{color:#fff;border-color:#fff}.elementor-cta--layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--layout-image-left .elementor-cta__content,.elementor-cta--layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-cta__bg,.elementor-cta__bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.elementor-cta__bg-wrapper{z-index:1;overflow:hidden}.elementor-cta__bg{-webkit-background-size:cover;background-size:cover;background-position:50%;z-index:1}.elementor-cta__bg-overlay{z-index:2}.elementor-cta__button.elementor-button{cursor:pointer;-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:auto;border:2px solid #fff;background:transparent}.elementor-cta__button.elementor-button:hover{background:transparent;text-decoration:none}.elementor-cta__title{font-size:23px}.elementor-cta__content{z-index:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:35px;width:100%}.elementor-cta__content,.elementor-cta__content-item{position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;color:#fff}.elementor-cta__content-item{width:100%;margin:0}.elementor-cta__content-item:not(:last-child){margin-bottom:15px}.elementor-cta__content-item .elementor-icon{color:#fff}.elementor-cta--valign-top .elementor-cta__content{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-cta--valign-middle .elementor-cta__content{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-cta--valign-bottom .elementor-cta__content{-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.3)}@media (max-device-width:1024px){.elementor-cta{cursor:pointer}}@media (min-width:1025px){.elementor-cta--desktop-layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--desktop-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--desktop-layout-image-left .elementor-cta,.elementor-cta--desktop-layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--desktop-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--desktop-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--desktop-layout-image-left .elementor-cta__content,.elementor-cta--desktop-layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--desktop-layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--desktop-layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:1024px){.elementor-cta--tablet-layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet-layout-image-left .elementor-cta,.elementor-cta--tablet-layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--tablet-layout-image-left .elementor-cta__content,.elementor-cta--tablet-layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--tablet-layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--tablet-layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.elementor-cta--mobile-layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile-layout-image-left .elementor-cta,.elementor-cta--mobile-layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--mobile-layout-image-left .elementor-cta__content,.elementor-cta--mobile-layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--mobile-layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--mobile-layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.elementor-ribbon{position:absolute;z-index:1;top:0;left:auto;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:150px;overflow:hidden;height:150px}.elementor-ribbon-inner{text-align:center;left:0;width:200%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:#000;color:#fff}.elementor-ribbon.elementor-ribbon-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:0;right:auto}.elementor-ribbon.elementor-ribbon-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:auto;right:0}.elementor-widget-countdown .elementor-countdown-expire--message{display:none;padding:20px;text-align:center}.elementor-widget-countdown .elementor-countdown-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-countdown .elementor-countdown-item{padding:20px 0;text-align:center;background-color:#818a91;color:#fff}.elementor-widget-countdown .elementor-countdown-digits,.elementor-widget-countdown .elementor-countdown-label{line-height:1}.elementor-widget-countdown .elementor-countdown-digits{font-size:69px}.elementor-widget-countdown .elementor-countdown-label{font-size:19px}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:auto;margin-left:auto}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-digits,.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label{display:block}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-widget-countdown.elementor-countdown--label-inline{text-align:center}.elementor-widget-countdown.elementor-countdown--label-inline .elementor-countdown-item{display:inline-block;padding-left:5px;padding-right:5px}.elementor-slides .swiper-slide-bg{-webkit-background-size:cover;background-size:cover;background-position:50%;background-repeat:no-repeat;min-width:100%;min-height:100%}.elementor-slides .swiper-slide-inner{background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:0;bottom:0;right:0;padding:50px;margin:auto}.elementor-slides .swiper-slide-inner,.elementor-slides .swiper-slide-inner:hover{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-slides .swiper-slide-inner .elementor-background-overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}.elementor-slides .swiper-slide-inner .elementor-slide-content{position:relative;z-index:1;width:100%}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:35px;font-weight:700;line-height:1}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:17px;line-height:1.4}.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px}.elementor-slides .swiper-slide-inner .elementor-slide-button{border:2px solid #fff;color:#fff;background:transparent;display:inline-block}.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover{background:transparent;color:inherit;text-decoration:none}.elementor--v-position-top .swiper-slide-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor--v-position-bottom .swiper-slide-inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor--v-position-middle .swiper-slide-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor--h-position-left .swiper-slide-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor--h-position-right .swiper-slide-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor--h-position-center .swiper-slide-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.rtl .elementor-widget-slides .elementor-swiper-button-next{left:10px;right:auto}body.rtl .elementor-widget-slides .elementor-swiper-button-prev{right:10px;left:auto}.elementor-slides-wrapper div:not(.swiper-slide)>.swiper-slide-inner{display:none}@media (max-width:767px){.elementor-slides .swiper-slide-inner{padding:30px}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:23px;line-height:1;margin-bottom:15px}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:13px;line-height:1.4;margin-bottom:15px}}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn{background-color:#ea4335}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn{color:#ea4335;border-color:#ea4335}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{background-color:#ea4335}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon{color:#fff}.elementor-share-buttons--color-official .elementor-share-btn:hover{-webkit-filter:saturate(1.5) brightness(1.2);filter:saturate(1.5) brightness(1.2)}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_digg{background-color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_print{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_facebook{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_google{background-color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pocket{background-color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_linkedin{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_odnoklassniki{background-color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pinterest{background-color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_reddit{background-color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_skype{background-color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_slideshare{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_snapchat{background-color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_stumbleupon{background-color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_mix{background-color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_tumblr{background-color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitch{background-color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_telegram{background-color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitter{background-color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vimeo{background-color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vk{background-color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_whatsapp{background-color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_wordpress{background-color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_xing{background-color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg{color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email{color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print{color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook{color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google{color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket{color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin{color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki{color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest{color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit{color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype{color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare{color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat{color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon{color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_mix{color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr{color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch{color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram{color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter{color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo{color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk{color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp{color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress{color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing{color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_digg .elementor-share-btn__icon{background-color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_email .elementor-share-btn__icon{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_print .elementor-share-btn__icon{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_facebook .elementor-share-btn__icon{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_google .elementor-share-btn__icon{background-color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pocket .elementor-share-btn__icon{background-color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_linkedin .elementor-share-btn__icon{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_odnoklassniki .elementor-share-btn__icon{background-color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pinterest .elementor-share-btn__icon{background-color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_reddit .elementor-share-btn__icon{background-color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_skype .elementor-share-btn__icon{background-color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_slideshare .elementor-share-btn__icon{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_snapchat .elementor-share-btn__icon{background-color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_stumbleupon .elementor-share-btn__icon{background-color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_mix .elementor-share-btn__icon{background-color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_tumblr .elementor-share-btn__icon{background-color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitch .elementor-share-btn__icon{background-color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_telegram .elementor-share-btn__icon{background-color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitter .elementor-share-btn__icon{background-color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vimeo .elementor-share-btn__icon{background-color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vk .elementor-share-btn__icon{background-color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_whatsapp .elementor-share-btn__icon{background-color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_wordpress .elementor-share-btn__icon{background-color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_xing .elementor-share-btn__icon{background-color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{color:#fff}.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--skin-framed .elementor-share-btn__icon{margin-left:-.2em}.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--skin-framed .elementor-share-btn{border-style:solid}.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-gradient.elementor-share-buttons--view-icon .elementor-share-btn__icon{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.12)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.12),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.12),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.12),transparent)}.elementor-share-buttons--skin-boxed .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-minimal .elementor-share-btn__text{padding-left:.9em}.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--skin-flat .elementor-share-btn:hover,.elementor-share-buttons--skin-gradient .elementor-share-btn,.elementor-share-buttons--skin-gradient .elementor-share-btn:hover{color:#fff}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-rounded .elementor-share-btn__icon{border-radius:.5em}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circle .elementor-share-btn__icon{border-radius:99.9em}.elementor-share-buttons--view-text .elementor-share-btn__text{padding-left:1em}.elementor-share-buttons--view-icon .elementor-share-btn,.elementor-share-buttons--view-text .elementor-share-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-share-buttons--view-icon .elementor-share-btn__icon,.elementor-share-buttons--view-icon .elementor-share-btn__text,.elementor-share-buttons--view-text .elementor-share-btn__icon,.elementor-share-buttons--view-text .elementor-share-btn__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-share-buttons--shape-rounded .elementor-share-btn{border-radius:.5em}.elementor-share-buttons--shape-circle .elementor-share-btn{border-radius:99.9em}.elementor-share-buttons--align-right .elementor-grid{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-share-buttons--align-left .elementor-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-share-buttons--align-center .elementor-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-share-buttons--align-justify .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.elementor-share-buttons-tablet--align-right .elementor-grid{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-share-buttons-tablet--align-left .elementor-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-share-buttons-tablet--align-center .elementor-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-share-buttons-tablet--align-justify .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){.elementor-share-buttons-mobile--align-right .elementor-grid{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-share-buttons-mobile--align-left .elementor-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-share-buttons-mobile--align-center .elementor-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-share-buttons-mobile--align-justify .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.elementor-share-btn{overflow:hidden;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition-property:background-color,border-color,-webkit-filter;transition-property:background-color,border-color,-webkit-filter;-o-transition-property:filter,background-color,border-color;transition-property:filter,background-color,border-color;transition-property:filter,background-color,border-color,-webkit-filter;height:4.5em;cursor:pointer}.elementor-share-btn,.elementor-share-btn__icon,.elementor-share-btn__text{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.elementor-share-btn__icon,.elementor-share-btn__text{-webkit-transition-property:color,background-color;-o-transition-property:color,background-color;transition-property:color,background-color}.elementor-share-btn__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.5em;position:relative}.elementor-share-btn__icon i{font-size:1.7em}.elementor-share-btn__text{font-size:1.5em;padding-right:1em;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:100}.elementor-share-btn__title{font-weight:700;-ms-flex-negative:0;flex-shrink:0}.elementor-widget-share-buttons .elementor-widget-container{overflow:hidden}body.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{float:none;width:100%;padding:0}body.rtl.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{float:none;padding:0}.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form){margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce div.product.elementor .quantity .qty{vertical-align:top;margin-right:0}.woocommerce div.product.elementor .quantity+.button{margin-left:10px}.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input{height:100%}.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form){-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:100%;flex-basis:100%}@media (max-width:1024px){.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form){-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:767px){.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form){-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:100%;flex-basis:100%}}.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-info button.button.alt.elementor-button{background-color:#5bc0de}.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-success button.button.alt.elementor-button{background-color:#5cb85c}.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-warning button.button.alt.elementor-button{background-color:#f0ad4e}.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-danger button.button.alt.elementor-button{background-color:#d9534f}.elementor-widget-wc-add-to-cart .quantity{display:inline-block}.elementor-widget-wc-add-to-cart.elementor-align-center form.cart{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-wc-add-to-cart.elementor-align-left form.cart,.elementor-widget-wc-add-to-cart.elementor-align-right form.cart{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce div.product.elementor ul.tabs:before{position:static;content:none;width:auto;bottom:auto;left:auto;border-bottom:0;z-index:auto}.woocommerce div.product.elementor ul.tabs{margin:0}.woocommerce div.product.elementor ul.tabs li{padding:0}.woocommerce div.product.elementor ul.tabs li a{padding:.8em 1.2em;line-height:1}.woocommerce div.product.elementor ul.tabs li:after,.woocommerce div.product.elementor ul.tabs li:before{border:0;position:static;bottom:auto;width:auto;height:auto;content:none;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce div.product.elementor .woocommerce-tabs .panel{padding:20px;border-radius:0;border-width:0;border-top:1px solid #d3ced2;-webkit-box-shadow:none;box-shadow:none;margin:-1px 0 0}.woocommerce div.product.elementor .elementor-product-price-block-yes .price del,.woocommerce div.product.elementor .elementor-product-price-block-yes .price ins{display:block}.elementor-widget-woocommerce-product-meta .detail-container{position:relative}.elementor-widget-woocommerce-product-meta .detail-container:after{position:absolute;bottom:0;left:0;width:100%}.elementor-widget-woocommerce-product-meta .detail-label{font-weight:700}.elementor-woo-meta--view-inline .product_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-woo-meta--view-inline .product_meta .detail-container:after{width:auto;left:auto;right:auto;position:absolute;height:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}.elementor-woo-meta--view-table .product_meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-woo-meta--view-table .product_meta,.elementor-woo-meta--view-table .product_meta .detail-container{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-woo-meta--view-table .product_meta .detail-label{min-width:108px}.elementor-woo-meta--view-stacked .product_meta .detail-container{display:block}.woocommerce div.product.elementor .woocommerce-product-rating{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce div.product.elementor .star-rating{margin-top:0}.elementor-product-rating--align-left .woocommerce-product-rating{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-product-rating--align-right .woocommerce-product-rating{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-product-rating--align-center .woocommerce-product-rating{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-product-rating--align-justify .woocommerce-product-rating .woocommerce-review-link{margin-left:auto}@media (min-width:1025px){.elementor-element.elementor-products-grid .woocommerce.columns-2 ul.products,.elementor-element.elementor-products-grid ul.products.columns-2{grid-template-columns:repeat(2,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-3 ul.products,.elementor-element.elementor-products-grid ul.products.columns-3{grid-template-columns:repeat(3,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-4 ul.products,.elementor-element.elementor-products-grid ul.products.columns-4{grid-template-columns:repeat(4,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-5 ul.products,.elementor-element.elementor-products-grid ul.products.columns-5{grid-template-columns:repeat(5,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-6 ul.products,.elementor-element.elementor-products-grid ul.products.columns-6{grid-template-columns:repeat(6,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-7 ul.products,.elementor-element.elementor-products-grid ul.products.columns-7{grid-template-columns:repeat(7,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-8 ul.products,.elementor-element.elementor-products-grid ul.products.columns-8{grid-template-columns:repeat(8,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-9 ul.products,.elementor-element.elementor-products-grid ul.products.columns-9{grid-template-columns:repeat(9,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-10 ul.products,.elementor-element.elementor-products-grid ul.products.columns-10{grid-template-columns:repeat(10,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-11 ul.products,.elementor-element.elementor-products-grid ul.products.columns-11{grid-template-columns:repeat(11,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-12 ul.products,.elementor-element.elementor-products-grid ul.products.columns-12{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-element.elementor-products-grid ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.elementor-element.elementor-products-grid ul.products{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.elementor-element.elementor-products-grid.elementor-products-columns-1 ul.products{grid-template-columns:repeat(1,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-2 ul.products{grid-template-columns:repeat(2,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-3 ul.products{grid-template-columns:repeat(3,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-4 ul.products{grid-template-columns:repeat(4,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-5 ul.products{grid-template-columns:repeat(5,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-6 ul.products{grid-template-columns:repeat(6,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-7 ul.products{grid-template-columns:repeat(7,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-8 ul.products{grid-template-columns:repeat(8,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-9 ul.products{grid-template-columns:repeat(9,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-10 ul.products{grid-template-columns:repeat(10,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-11 ul.products{grid-template-columns:repeat(11,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-12 ul.products{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-element.elementor-products-grid.elementor-products-columns-tablet-1 ul.products{grid-template-columns:repeat(1,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-2 ul.products{grid-template-columns:repeat(2,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-3 ul.products{grid-template-columns:repeat(3,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-4 ul.products{grid-template-columns:repeat(4,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-5 ul.products{grid-template-columns:repeat(5,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-6 ul.products{grid-template-columns:repeat(6,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-7 ul.products{grid-template-columns:repeat(7,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-8 ul.products{grid-template-columns:repeat(8,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-9 ul.products{grid-template-columns:repeat(9,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-10 ul.products{grid-template-columns:repeat(10,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-11 ul.products{grid-template-columns:repeat(11,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-12 ul.products{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-element.elementor-products-grid.elementor-products-columns-mobile-1 ul.products{grid-template-columns:repeat(1,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-2 ul.products{grid-template-columns:repeat(2,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-3 ul.products{grid-template-columns:repeat(3,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-4 ul.products{grid-template-columns:repeat(4,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-5 ul.products{grid-template-columns:repeat(5,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-6 ul.products{grid-template-columns:repeat(6,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-7 ul.products{grid-template-columns:repeat(7,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-8 ul.products{grid-template-columns:repeat(8,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-9 ul.products{grid-template-columns:repeat(9,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-10 ul.products{grid-template-columns:repeat(10,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-11 ul.products{grid-template-columns:repeat(11,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-12 ul.products{grid-template-columns:repeat(12,1fr)}}.elementor-element.elementor-products-grid ul.products{display:grid;margin:0;grid-column-gap:20px;grid-row-gap:40px}.elementor-element.elementor-products-grid ul.products:after,.elementor-element.elementor-products-grid ul.products:before{content:none;display:none}.elementor-element.elementor-products-grid ul.products li.product{width:auto;padding:0;margin:0;float:none}.elementor-element.elementor-products-grid ul.products li.product .onsale{padding:0;display:none}.elementor-element.elementor-products-grid ul.products li.product a.woocommerce-loop-product__link{display:block;position:relative}.elementor-products-grid:not(.show-heading-yes) .products>h2{display:none}.elementor-products-grid nav.woocommerce-pagination{margin-top:40px}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul{border:0}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li{border-right:0;border-left:0}.elementor-product-loop-item--align-left ul.products li.product .star-rating{margin-right:auto}.elementor-product-loop-item--align-right ul.products li.product .star-rating{margin-left:auto}.elementor-product-loop-item--align-center ul.products li.product .star-rating{margin-right:auto;margin-left:auto}.woocommerce .elementor-element.elementor-products-grid ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product{width:auto}.elementor.product .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper{overflow:hidden}.woocommerce .elementor-widget-woocommerce-product-images span.onsale{padding:0}.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display:none}.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove{display:none}.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__product:not(:last-of-type),.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__products,.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__subtotal{border-bottom:none}.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-light .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e3"}.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e4"}.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-solid .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e5"}.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-light .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e6"}.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e7"}.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-solid .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e8"}.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-light .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e9"}.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8ea"}.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-solid .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8eb"}.elementor-menu-cart__toggle .elementor-button{background:transparent;border-radius:0;color:#818a91;border:1px solid;border-color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-menu-cart__toggle .elementor-button-text{margin-right:.3em}.elementor-menu-cart__toggle .elementor-button-icon{position:relative;-webkit-transition:color .1s;-o-transition:color .1s;transition:color .1s}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{content:attr(data-counter);display:block;position:absolute;min-width:1.6em;height:1.6em;line-height:1.5em;top:-.7em;right:-.7em;border-radius:100%;color:#fff;background-color:#d9534f;text-align:center;font-size:10px}.elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{content:attr(data-counter);display:inline-block;font-weight:400}.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon[data-counter="0"]:before{content:none}.elementor-menu-cart__container{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);overflow:hidden;position:fixed;z-index:9998;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.25);-webkit-transition:background-color .4s,-webkit-transform 0s;transition:background-color .4s,-webkit-transform 0s;-o-transition:background-color .4s,transform 0s;transition:background-color .4s,transform 0s;transition:background-color .4s,transform 0s,-webkit-transform 0s}.elementor-menu-cart__container .elementor-menu-cart__main{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:fixed;top:0;width:350px;max-width:100%;right:0;bottom:0;padding:0 30px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.elementor-menu-cart__container:not(.elementor-menu-cart--shown){background-color:transparent;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:background-color .4s,-webkit-transform 0s .4s;transition:background-color .4s,-webkit-transform 0s .4s;-o-transition:background-color .4s,transform 0s .4s;transition:background-color .4s,transform 0s .4s;transition:background-color .4s,transform 0s .4s,-webkit-transform 0s .4s}.elementor-menu-cart__container:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{overflow:hidden;opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.elementor-menu-cart__container:not(.elementor-menu-cart--shown) .dialog-lightbox-close-button{display:none}.elementor-menu-cart__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:14px}.elementor-menu-cart__close-button{width:25px;height:25px;position:relative;margin:20px 0;-ms-flex-item-align:end;align-self:flex-end;cursor:pointer}.elementor-menu-cart__close-button:after,.elementor-menu-cart__close-button:before{content:"";position:absolute;height:3px;width:100%;top:50%;left:0;margin-top:-1px;background:#818a91;border-radius:1px}.elementor-menu-cart__close-button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.elementor-menu-cart__close-button:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.elementor-menu-cart__products{max-height:calc(100vh - 250px);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.elementor-menu-cart__product{display:grid;grid-template-columns:25% auto 50px;grid-template-rows:75% auto}.elementor-menu-cart__product-image{grid-row-start:1;grid-row-end:3;width:100%}.elementor-menu-cart__product-image a,.elementor-menu-cart__product-image img{display:block}.elementor-menu-cart__product-name{grid-column-start:2;grid-column-end:4;margin:0}.elementor-menu-cart__product-price{-ms-flex-item-align:end;align-self:end;color:#d4d4d4;font-weight:300}.elementor-menu-cart__product-price .amount{font-weight:600}.elementor-menu-cart__product-name,.elementor-menu-cart__product-price{font-size:14px;padding-left:20px}.elementor-menu-cart__product-remove{-ms-flex-item-align:end;align-self:end;justify-self:end;color:#818a91;width:22px;height:22px;border-radius:20px;border:1px solid #d4d4d4;text-align:center;overflow:hidden;position:relative}.elementor-menu-cart__product-remove:after,.elementor-menu-cart__product-remove:before{content:"";position:absolute;height:1px;width:50%;top:50%;left:25%;margin-top:-1px;background:#d4d4d4;z-index:1}.elementor-menu-cart__product-remove:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.elementor-menu-cart__product-remove:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.elementor-menu-cart__product-remove>a{display:block;z-index:2;width:100%;height:100%;overflow:hidden;opacity:0;position:absolute}.elementor-menu-cart__product:not(:last-of-type),.elementor-menu-cart__products,.elementor-menu-cart__subtotal{border-bottom:1px solid #d4d4d4}.elementor-menu-cart__footer-buttons,.elementor-menu-cart__product:not(:first-of-type),.elementor-menu-cart__subtotal{padding-top:20px}.elementor-menu-cart__product,.elementor-menu-cart__subtotal{padding-bottom:20px}.elementor-menu-cart__subtotal{font-size:20px;text-align:center;font-weight:600}.elementor-menu-cart__footer-buttons{font-size:20px;text-align:center;display:grid;grid-column-gap:10px;grid-row-gap:10px}.elementor-menu-cart__footer-buttons .elementor-button{border-radius:0}.elementor-menu-cart--buttons-inline .elementor-menu-cart__footer-buttons{grid-template-columns:1fr 1fr}.elementor-menu-cart--buttons-stacked .elementor-menu-cart__footer-buttons{grid-template-columns:1fr}.product .count{background-color:inherit}.elementor-widget-woocommerce-product-additional-information:not(.elementor-show-heading-yes) h2{display:none}.woocommerce div.product.elementor form.cart div.product-addon{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0}.elementor-skin-carousel .elementor-main-swiper,.elementor-skin-coverflow .elementor-main-swiper{height:230px}.elementor-skin-slideshow .elementor-main-swiper{height:450px;position:relative}.elementor-skin-slideshow .elementor-thumbnails-swiper .elementor-custom-embed-play i{font-size:50px}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide{cursor:pointer}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active):after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3)}.elementor-carousel-image{background:no-repeat 50%;-webkit-background-size:cover;background-size:cover;height:100%;position:relative}.elementor-carousel-image-overlay{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;height:100%;padding:20px;color:#fff;background-color:rgba(129,138,145,.8);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.elementor-carousel-image-overlay i{font-size:21px}.elementor-testimonial__image{-ms-flex-negative:0;flex-shrink:0}.elementor-testimonial__image img{border-radius:999px;-webkit-box-sizing:content-box;box-sizing:content-box;-o-object-fit:cover;object-fit:cover}.elementor-testimonial__footer,.elementor-testimonial__header{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-testimonial__footer cite,.elementor-testimonial__header cite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-style:normal;font-size:14px;line-height:1.5}.elementor-testimonial__name{font-weight:700}.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:20px}.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite{margin-right:20px;margin-left:0}.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite{margin-right:0;margin-left:20px}.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{margin-top:25px}.elementor-testimonial--layout-image_above .elementor-testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:25px}.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:25px;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-testimonial--layout-image_stacked .elementor-testimonial__image,.elementor-testimonial--layout-image_stacked .elementor-testimonial cite{margin-top:15px;width:100%}.elementor-testimonial--layout-image_left .elementor-testimonial,.elementor-testimonial--layout-image_right .elementor-testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--layout-image_right .elementor-testimonial__footer{-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{margin-top:15px}.elementor-testimonial--layout-image_left.elementor-testimonial--align-center .elementor-testimonial__footer,.elementor-testimonial--layout-image_right.elementor-testimonial--align-center .elementor-testimonial__footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-testimonial--layout-image_left .elementor-testimonial{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:20px}.elementor-testimonial--layout-image_right .elementor-testimonial{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:20px}.elementor-testimonial--align-right .elementor-testimonial{text-align:right}.elementor-testimonial--align-left .elementor-testimonial{text-align:left}.elementor-testimonial--align-center .elementor-testimonial{text-align:center}.elementor-testimonial--align-center .elementor-testimonial__footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:left}.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_left .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_right .elementor-testimonial__cite{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:25px}.elementor-testimonial--skin-bubble .elementor-testimonial__content{background-color:#e6e9ec;padding:20px;position:relative}.elementor-testimonial--skin-bubble .elementor-testimonial__content:after{content:"";display:block;width:14px;height:14px;background-color:#e6e9ec;position:absolute;-webkit-transform:scaleX(.75) rotate(45deg);-ms-transform:scaleX(.75) rotate(45deg);transform:scaleX(.75) rotate(45deg);border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above .elementor-testimonial__content:after{bottom:calc(100% - 7px);-webkit-transform:scaleX(.75) rotate(-135deg);-ms-transform:scaleX(.75) rotate(-135deg);transform:scaleX(.75) rotate(-135deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;-webkit-transform:translateX(-50%) scaleX(.75) rotate(-135deg);-ms-transform:translateX(-50%) scaleX(.75) rotate(-135deg);transform:translateX(-50%) scaleX(.75) rotate(-135deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after{top:calc(100% - 7px)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-center .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;-webkit-transform:translateX(-50%) scaleX(.75) rotate(45deg);-ms-transform:translateX(-50%) scaleX(.75) rotate(45deg);transform:translateX(-50%) scaleX(.75) rotate(45deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after{left:45px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after{right:45px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after{-webkit-transform:scaleY(.75) rotate(135deg);-ms-transform:scaleY(.75) rotate(135deg);transform:scaleY(.75) rotate(135deg);left:-8px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{-webkit-transform:scaleY(.75) rotate(-45deg);-ms-transform:scaleY(.75) rotate(-45deg);transform:scaleY(.75) rotate(-45deg);right:-8px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:45px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px}.elementor-widget-testimonial-carousel .swiper-slide{padding:20px}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:1.3em;font-style:italic;line-height:1.5}.elementor-widget-testimonial-carousel .elementor-testimonial__image img{width:50px;height:50px}.elementor-widget-reviews .swiper-slide{background-color:#fff;border:1px solid #e1e8ed;border-radius:5px;padding:0}.elementor-widget-reviews .elementor-testimonial__text{font-size:14px;line-height:20px}.elementor-widget-reviews .elementor-testimonial__name{color:#1c2022}.elementor-widget-reviews .elementor-testimonial__title{color:#697882;font-size:12.5px;font-weight:400;font-family:inherit}.elementor-widget-reviews .elementor-testimonial__image{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-reviews .elementor-testimonial__image img{width:36px;height:36px}.elementor-widget-reviews .elementor-testimonial__icon{margin-left:auto;font-size:17px}.elementor-widget-reviews .elementor-testimonial__icon .fa+.fa{margin-left:.15em}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-android{color:#a4c639}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-apple{color:#999}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-behance{color:#1769ff}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-bitbucket{color:#205081}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-codepen{color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-delicious{color:#39f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-digg{color:#005be2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-dribbble{color:#ea4c89}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-envelope{color:#ea4335}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-facebook{color:#3b5998}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-flickr{color:#0063dc}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-foursquare{color:#2d5be3}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-github{color:#333}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-google-plus{color:#dd4b39}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-houzz{color:#7ac142}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-instagram{color:#262626}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-jsfiddle{color:#487aa2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-linkedin{color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-medium{color:#00ab6b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-meetup{color:#ec1c40}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mixcloud{color:#273a4b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-odnoklassniki{color:#f4731c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-pinterest{color:#bd081c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-product-hunt{color:#da552f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-reddit{color:#ff4500}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-rss{color:#f26522}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-shopping-cart{color:#4caf50}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-skype{color:#00aff0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-slideshare{color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-snapchat{color:#fffc00}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-soundcloud{color:#f80}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-spotify{color:#2ebd59}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stack-overflow{color:#fe7a15}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-steam{color:#00adee}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stumbleupon{color:#eb4924}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-telegram{color:#2ca5e0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumb-tack,.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumbtack{color:#1aa1d8}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tripadvisor{color:#589442}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tumblr{color:#35465c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitch{color:#6441a5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitter{color:#1da1f2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vimeo{color:#1ab7ea}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vk{color:#45668e}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weibo{color:#dd2430}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weixin{color:#31a918}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-whatsapp{color:#25d366}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-wordpress{color:#21759b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-xing{color:#026466}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-yelp{color:#af0606}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-youtube{color:#cd201f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-500px{color:#0099e5}.elementor-widget-reviews .elementor-testimonial__rating{background-image:-webkit-gradient(linear,left top,right top,from(#ffc82c),to(#ccc));background-image:-webkit-linear-gradient(left,#ffc82c var(--rating),#ccc var(--rating));background-image:-o-linear-gradient(left,#ffc82c var(--rating),#ccc var(--rating));background-image:linear-gradient(90deg,#ffc82c var(--rating),#ccc var(--rating));font-family:eicons}.elementor-widget-reviews .elementor-testimonial__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:15px;padding-bottom:6px}.elementor-widget-reviews .elementor-testimonial__image+cite{margin-left:9px}.elementor-widget-reviews .elementor-testimonial__separator{margin:0 auto;border-top:0;border-bottom:1px solid #e1e8ed;height:0}.elementor-widget-reviews .elementor-testimonial__content{padding-top:6px;padding-bottom:15px}.elementor-widget-reviews .elementor-testimonial__content,.elementor-widget-reviews .elementor-testimonial__header{padding-left:15px;padding-right:15px}.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{border-bottom:1px solid #e1e8ed}.swiper-pagination-bullets{color:#fff;cursor:default}.swiper-slide{border-style:solid;border-width:0;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:border,background,-webkit-transform;transition-property:border,background,-webkit-transform;-o-transition-property:border,background,transform;transition-property:border,background,transform;transition-property:border,background,transform,-webkit-transform;overflow:hidden}.swiper-slide:not(:hover) .e-overlay-animation-fade{opacity:0}.swiper-slide:not(:hover) .e-overlay-animation-slide-up{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-down{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-right{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-left{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0}.swiper-slide a{display:inline}.swiper-slide a.elementor-button{display:inline-block}.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper{width:calc(95% - 40px)}.elementor-widget-reviews .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-main-swiper{width:95%}.elementor-widget-reviews .swiper-wrapper,.elementor-widget-testimonial-carousel .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.elementor-widget-reviews .swiper-slide,.elementor-widget-testimonial-carousel .swiper-slide{height:auto}.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container{padding-bottom:40px}.elementor-widget-reviews .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next{left:0;right:unset}.elementor-widget-reviews .elementor-swiper-button-next,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev{right:0;left:unset}.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev{top:calc(50% - 20px)}.elementor-widget-media-carousel .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next{left:10px;right:unset}.elementor-widget-media-carousel .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev{right:10px;left:unset}.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft),.entry-summary blockquote.elementor-blockquote{margin-right:0;margin-left:0}.elementor-widget-blockquote blockquote{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;quotes:none;border:0;font-style:normal;color:#55595c}.elementor-widget-blockquote blockquote:after,.elementor-widget-blockquote blockquote:before,.elementor-widget-blockquote blockquote cite:after,.elementor-widget-blockquote blockquote cite:before,.elementor-widget-blockquote blockquote footer:after,.elementor-widget-blockquote blockquote footer:before{content:"";content:none}.elementor-blockquote{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-blockquote__author,.elementor-blockquote__content{margin-bottom:0;font-style:normal}.elementor-blockquote__author{font-weight:700}.elementor-blockquote footer{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-blockquote__tweet-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#1da1f2;-ms-flex-item-align:end;align-self:flex-end;line-height:1;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.elementor-blockquote__tweet-button:hover{color:#0967a0}.elementor-blockquote__tweet-button span{font-weight:600}.elementor-blockquote__tweet-button i,.elementor-blockquote__tweet-button span{vertical-align:middle}.elementor-blockquote__tweet-button i+span{margin-left:.5em}.elementor-blockquote__tweet-label{white-space:pre-wrap}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button{padding:.7em 1.2em;border-radius:100em;background-color:#1da1f2;color:#fff;font-size:15px}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover{background-color:#0967a0;color:#fff}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover:before,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover:before{border-right-color:#0967a0}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button{padding:0;width:2em;height:2em}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:before{content:"";border:.5em solid transparent;border-right-color:#1da1f2;position:absolute;left:-.8em;top:50%;-webkit-transform:translateY(-50%) scaleY(.65);-ms-transform:translateY(-50%) scaleY(.65);transform:translateY(-50%) scaleY(.65);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:before{right:auto;left:-.8em;border-right-color:#1da1f2;border-left-color:transparent}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover:before{border-right-color:#0967a0}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:before{left:auto;right:-.8em;border-right-color:transparent;border-left-color:#1da1f2}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover:before{border-left-color:#0967a0}.elementor-blockquote--skin-boxed .elementor-blockquote{background-color:#e6e9ec;padding:30px}.elementor-blockquote--skin-border .elementor-blockquote{border-color:#e6e9ec;border-left:7px #e6e9ec;border-style:solid;padding-left:20px}.elementor-blockquote--skin-quotation .elementor-blockquote:before{content:"“";font-size:100px;color:#e6e9ec;font-family:Times New Roman,Times,serif;font-weight:900;line-height:1;display:block;height:.6em}.elementor-blockquote--skin-quotation .elementor-blockquote__content{margin-top:15px}.elementor-blockquote--align-left .elementor-blockquote__content{text-align:left}.elementor-blockquote--align-left .elementor-blockquote footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-blockquote--align-right .elementor-blockquote__content{text-align:right}.elementor-blockquote--align-right .elementor-blockquote footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-blockquote--align-center .elementor-blockquote{text-align:center}.elementor-blockquote--align-center .elementor-blockquote__author,.elementor-blockquote--align-center .elementor-blockquote footer{display:block}.elementor-blockquote--align-center .elementor-blockquote__tweet-button{margin-right:auto;margin-left:auto}.elementor-headline{font-size:43px;line-height:1.2;display:block}.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper{text-align:left;overflow:hidden}.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper{overflow:visible;text-align:inherit}.elementor-headline--style-highlight .elementor-headline-dynamic-text{z-index:1}.elementor-headline--style-highlight .elementor-headline-plain-text{z-index:1;position:relative}.elementor-headline--style-highlight svg{position:absolute;top:50%;left:50%;width:calc(100% + 20px);height:calc(100% + 20px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible}.elementor-headline--style-highlight svg path{stroke:red;stroke-width:9;fill:none;stroke-dasharray:1500;-webkit-animation:elementor-headline-dash 10s infinite;animation:elementor-headline-dash 10s infinite}.elementor-headline--style-highlight svg path:nth-of-type(2){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes elementor-headline-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}to{stroke-dasharray:0 1500;opacity:0}}@keyframes elementor-headline-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}to{stroke-dasharray:0 1500;opacity:0}}.elementor-headline-text-wrapper{vertical-align:bottom}.elementor-headline-dynamic-wrapper{display:inline-block;position:relative}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{display:inline-block;position:absolute;top:0;left:0}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{position:relative}.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text{opacity:0;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-animation:elementor-headline-flip-in 1.2s;animation:elementor-headline-flip-in 1.2s}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:elementor-headline-flip-out 1.2s;animation:elementor-headline-flip-out 1.2s}@-webkit-keyframes elementor-headline-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}to{-webkit-transform:rotateX(1turn);transform:rotateX(1turn);opacity:1}}@keyframes elementor-headline-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}to{-webkit-transform:rotateX(1turn);transform:rotateX(1turn);opacity:1}}@-webkit-keyframes elementor-headline-flip-out{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}to{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@keyframes elementor-headline-flip-out{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}to{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper{vertical-align:top;overflow:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:#0d0d0d}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after{-webkit-animation:elementor-headline-pulse 1s infinite;animation:elementor-headline-pulse 1s infinite}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected{background-color:#0d0d0d}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected:after{visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text{color:#aebcb9}.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active){visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){position:absolute;visibility:hidden}@-webkit-keyframes elementor-headline-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}to{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}@keyframes elementor-headline-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}to{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text{-webkit-transform:scaleX(1.0005);-ms-transform:scaleX(1.0005);transform:scaleX(1.0005);opacity:0}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);opacity:0}.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in{-webkit-animation:elementor-headline-swirl-in .4s forwards;animation:elementor-headline-swirl-in .4s forwards}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){-webkit-animation:elementor-headline-swirl-out .4s forwards;animation:elementor-headline-swirl-out .4s forwards}@-webkit-keyframes elementor-headline-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg);transform:translateZ(-20px) rotateX(0deg)}}@keyframes elementor-headline-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg);transform:translateZ(-20px) rotateX(0deg)}}@-webkit-keyframes elementor-headline-swirl-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}@keyframes elementor-headline-swirl-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}.elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text{opacity:0;top:.2em}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active{top:0;opacity:1;-webkit-animation:elementor-headline-slide-down-in .6s;animation:elementor-headline-slide-down-in .6s}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:elementor-headline-slide-down-out .6s;animation:elementor-headline-slide-down-out .6s}@-webkit-keyframes elementor-headline-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes elementor-headline-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes elementor-headline-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes elementor-headline-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}.elementor-headline-animation-type-clip .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after{content:"";position:absolute;top:0;left:auto;right:0;width:2px;height:100%;background-color:#0d0d0d}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;-webkit-animation:elementor-headline-drop-in-in .8s;animation:elementor-headline-drop-in-in .8s}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:elementor-headline-drop-in-out .8s;animation:elementor-headline-drop-in-out .8s}@-webkit-keyframes elementor-headline-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes elementor-headline-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes elementor-headline-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes elementor-headline-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{display:inline-block;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in{-webkit-animation:elementor-headline-blinds-in .6s forwards;animation:elementor-headline-blinds-in .6s forwards}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){-webkit-animation:elementor-headline-blinds-out .6s forwards;animation:elementor-headline-blinds-out .6s forwards}@-webkit-keyframes elementor-headline-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes elementor-headline-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes elementor-headline-blinds-out{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@keyframes elementor-headline-blinds-out{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{display:inline-block;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in{-webkit-animation:elementor-headline-wave-up .6s forwards;animation:elementor-headline-wave-up .6s forwards}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){-webkit-animation:elementor-headline-wave-down .6s forwards;animation:elementor-headline-wave-down .6s forwards}@-webkit-keyframes elementor-headline-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes elementor-headline-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes elementor-headline-wave-down{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes elementor-headline-wave-down{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;-webkit-animation:elementor-headline-slide-in .6s;animation:elementor-headline-slide-in .6s}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:elementor-headline-slide-out .6s;animation:elementor-headline-slide-out .6s}@-webkit-keyframes elementor-headline-slide-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes elementor-headline-slide-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes elementor-headline-slide-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes elementor-headline-slide-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{white-space:nowrap}.elementor-msie .elementor-headline--style-highlight svg{top:auto;left:auto;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}.elementor-facebook-widget.fb_iframe_widget,.elementor-facebook-widget.fb_iframe_widget span{width:100%!important}.elementor-facebook-widget.fb_iframe_widget iframe{position:relative}.elementor-facebook-widget.fb-like{height:1px}.elementor-widget-facebook-comments iframe{width:100%!important}.site-main .menu-navigation-container{overflow:visible}.elementor-item:after,.elementor-item:before{display:block;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{height:3px;width:100%;left:0;background-color:#55595c;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;width:0;left:50%}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{width:10px;left:-20px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{content:"";bottom:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{width:10px;left:calc(100% + 20px)}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;left:0;top:0;bottom:0;right:0;border:3px solid #55595c}.e--pointer-framed .elementor-item:before{content:""}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;-o-transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s,-webkit-transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{width:3px;height:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 3px 3px;-webkit-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;-o-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:3px 3px 0 0;-webkit-transition:width .1s,height .1s .1s,opacity .02s .18s;-o-transition:width .1s,height .1s .1s,opacity .02s .18s;transition:width .1s,height .1s .1s,opacity .02s .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{width:100%;height:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{-webkit-transition:opacity .02s,height .1s,width .1s .1s;-o-transition:opacity .02s,height .1s,width .1s .1s;transition:opacity .02s,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{-webkit-transition:opacity .02s .2s,height .1s .2s,width .1s .3s;-o-transition:opacity .02s .2s,height .1s .2s,width .1s .3s;transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{width:3px;height:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 0 0 3px}.e--pointer-framed.e--animation-corners .elementor-item:after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:0 3px 3px 0}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;-o-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.e--pointer-background .elementor-item:before{top:0;left:0;right:0;bottom:0;background:#55595c;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{-webkit-transition:opacity .15s,-webkit-transform .4s;transition:opacity .15s,-webkit-transform .4s;-o-transition:opacity .15s,transform .4s;transition:opacity .15s,transform .4s;transition:opacity .15s,transform .4s,-webkit-transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:50%;left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:0;left:0;right:0;bottom:0;background:#55595c;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{top:0;bottom:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:100%;bottom:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{right:0;left:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{right:100%;left:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{-webkit-transform:skew(-8deg);-ms-transform:skew(-8deg);transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.elementor-nav-menu--main .elementor-nav-menu a{-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#373a3c;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#55595c;color:#a1a6a9}.elementor-nav-menu--main .elementor-nav-menu ul{position:absolute;width:12em;border-width:0;border-style:solid;padding:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border:8px dashed transparent;border-bottom:8px solid #494c4f}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{top:6px;border-style:solid dashed dashed;border-color:#494c4f transparent transparent}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.elementor-nav-menu--layout-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{white-space:nowrap}.elementor-nav-menu__align-right .elementor-nav-menu{margin-left:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu{margin-right:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-nav-menu__align-center .elementor-nav-menu{margin-left:auto;margin-right:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{padding:10px 20px;line-height:20px}.elementor-nav-menu a.current{background:#373a3c;color:#fff}.elementor-nav-menu a.disabled{cursor:not-allowed;color:#a1a6a9}.elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu{padding-right:20px}.elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu .sub-arrow{display:none}.elementor-nav-menu--indicator-plus:before{font-family:Open Sans,sans-serif}.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow{font-size:10px}.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow i:before{content:""}.elementor-nav-menu--indicator-angle .elementor-nav-menu .sub-arrow i:before{content:""}.elementor-nav-menu--indicator-classic .elementor-nav-menu .sub-arrow i:before{content:""}.elementor-nav-menu--indicator-plus .elementor-nav-menu .sub-arrow i:before{content:"+"}.elementor-nav-menu .sub-arrow{font-size:16px;line-height:1;padding:10px 0 10px 10px;margin-top:-10px;margin-bottom:-10px}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#55595c;color:#fff}.elementor-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;padding:.25em;cursor:pointer;border:0 solid;border-radius:3px;background-color:rgba(0,0,0,.05);color:#494c4f}.elementor-menu-toggle.elementor-active i:before{content:"\e87f"}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;-webkit-transition:max-height .3s,-webkit-transform .3s;transition:max-height .3s,-webkit-transform .3s;-o-transition:max-height .3s,transform .3s;transition:max-height .3s,transform .3s;transition:max-height .3s,transform .3s,-webkit-transform .3s;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;overflow:auto}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#494c4f;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-nav-menu--dropdown a.current{background:#373a3c;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{text-shadow:none;border-left:8px solid transparent}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);max-height:0}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);max-height:100vh}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}.elementor-theme-builder-content-area{height:400px}.elementor-location-footer:before,.elementor-location-header:before{content:"";display:table;clear:both}.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post{display:block}.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid{color:#d4d4d4;border:1px solid;border-right:none;border-left:none;padding-top:10px;padding-bottom:10px}.elementor-post-navigation-borders-yes .elementor-post-navigation__separator{height:100%;width:1px;margin:0 auto;background-color:#d4d4d4}.elementor-post-navigation{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-post-navigation .post-navigation__arrow-wrapper{color:#d4d4d4}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev{font-size:30px;padding-right:15px}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next{font-size:30px;padding-left:15px}.elementor-post-navigation .post-navigation__arrow-wrapper i{-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%)}.elementor-post-navigation .elementor-post-navigation__link__next,.elementor-post-navigation .elementor-post-navigation__link__prev{overflow:hidden}.elementor-post-navigation .elementor-post-navigation__link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__prev--label{text-transform:uppercase;font-size:.8em}.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--title{font-size:.7em}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--label,.elementor-post-navigation .post-navigation__prev--title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.elementor-post-navigation span.elementor-post-navigation__link__next{text-align:right}.elementor-post-navigation span.elementor-post-navigation__link__next,.elementor-post-navigation span.elementor-post-navigation__link__prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-post-navigation .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-post-navigation .elementor-post-navigation__link{width:calc(50% - .5px);white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.elementor-post-navigation .elementor-post-navigation__separator-wrapper{text-align:center}.elementor-post-navigation .elementor-post-navigation__next{text-align:right}.elementor-post-navigation .elementor-post-navigation__next a{float:right}.site-main .elementor-widget-post-navigation{margin:0}.site-main .elementor-widget-post-navigation [class*=navigation]{margin:0}.elementor-search-form{display:block;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.elementor-search-form button,.elementor-search-form input[type=search]{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;min-width:0;font-size:15px;-webkit-appearance:none;-moz-appearance:none}.elementor-search-form button:focus,.elementor-search-form input[type=search]:focus{outline:0;color:inherit}.elementor-search-form button{background-color:#818a91;font-size:16px;color:#fff;border-radius:0}.elementor-search-form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;overflow:hidden;border:0 solid transparent;min-height:50px}.elementor-search-form__container:not(.elementor-search-form--full-screen){background:#eceeef}.elementor-search-form__input{-ms-flex-preferred-size:100%;flex-basis:100%;color:#55595c;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.elementor-search-form__input::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input:-moz-placeholder,.elementor-search-form__input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__submit{-webkit-transition:color .2s,background .2s;-o-transition:color .2s,background .2s;transition:color .2s,background .2s}.elementor-search-form .elementor-search-form__submit,.elementor-search-form .elementor-search-form__submit:hover{color:#fff;border:none;border-radius:0}.elementor-search-form--button-type-text .elementor-search-form__submit{-ms-flex-negative:0;flex-shrink:0}.elementor-search-form--skin-minimal .elementor-search-form__icon{opacity:.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#55595c}.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{font-size:50px;text-align:center;border:solid #fff;border-width:0 0 1px;line-height:1.5;color:#fff}.elementor-search-form--skin-full_screen .elementor-search-form__toggle{display:inline-block;cursor:pointer;vertical-align:middle;color:#494c4f}.elementor-search-form--skin-full_screen .elementor-search-form__toggle i{position:relative;display:block;border:0 solid;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;width:33px;height:33px;background-color:rgba(0,0,0,.05);border-radius:3px}.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.55em}.elementor-search-form--skin-full_screen .elementor-search-form__container{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:9998;top:0;left:0;right:0;bottom:0;height:100vh;padding:0 15%;background-color:rgba(0,0,0,.8)}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen){overflow:hidden;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{display:none}.elementor-author-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-author-box__avatar{-ms-flex-negative:0;flex-shrink:0;margin-right:25px}.elementor-author-box__avatar img{width:100px;border-radius:500px;-o-object-fit:cover;object-fit:cover}.elementor-author-box__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:17px}.elementor-author-box__name{font-size:24px;margin-bottom:5px}.elementor-author-box__bio,.elementor-author-box__bio p{margin-bottom:.8em}.elementor-author-box__bio p:last-of-type{margin-bottom:0}.elementor-author-box--layout-image-left .elementor-author-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-author-box--layout-image-left .elementor-author-box__avatar{margin-left:0;margin-right:25px}.elementor-author-box--layout-image-right .elementor-author-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-author-box--layout-image-right .elementor-author-box__avatar{margin-right:0;margin-left:25px}.elementor-author-box--layout-image-above .elementor-author-box{display:block}.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin:0 auto 15px;display:inline-block}.elementor-author-box--layout-image-above.elementor-author-box--align-left .elementor-author-box__avatar{margin-left:0}.elementor-author-box--layout-image-above.elementor-author-box--align-right .elementor-author-box__avatar{margin-right:0}.elementor-author-box--align-left .elementor-author-box{text-align:left}.elementor-author-box--align-right .elementor-author-box{text-align:right}.elementor-author-box--align-center .elementor-author-box{text-align:center}.elementor-button.elementor-author-box__button{border:2px solid #55595c;font-size:15px;font-weight:100;padding:10px 18px}.elementor-button.elementor-author-box__button,.elementor-button.elementor-author-box__button:hover{background:transparent;color:#55595c}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{-ms-flex-item-align:start;align-self:flex-start}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-top .elementor-author-box__avatar{-ms-flex-item-align:start;align-self:flex-start}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-middle .elementor-author-box__avatar{-ms-flex-item-align:center;align-self:center}.elementor-post-info__terms-list{display:inline-block}.elementor-post-info .elementor-icon-list-icon .elementor-avatar{border-radius:100%}.elementor-widget-post-info.elementor-align-center .elementor-icon-list-item:after{margin:initial}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline}.elementor-widget-breadcrumbs{font-size:.85em}.elementor-widget-breadcrumbs p{margin-bottom:0}.elementor-sitemap-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.elementor-sticky--active{z-index:99}[data-elementor-type=popup]:not(.elementor-edit-area){display:none}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section{display:none}.elementor-popup-modal{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;background-color:transparent;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;top:20px;margin-top:0;right:20px;opacity:1;z-index:9999;pointer-events:all}.elementor-popup-modal .dialog-widget-content{width:auto;overflow:visible;max-width:100%;max-height:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;pointer-events:all}.elementor-popup-modal .dialog-message{width:640px;max-width:100vw;max-height:100vh;padding:0;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-popup-modal .elementor{width:100%}.elementor-motion-effects-element,.elementor-motion-effects-layer{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,.33,.07,1.03);-o-transition-timing-function:cubic-bezier(0,.33,.07,1.03);transition-timing-function:cubic-bezier(0,.33,.07,1.03);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.elementor-motion-effects-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.elementor-motion-effects-layer{position:absolute;top:0;left:0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.elementor-motion-effects-perspective{-webkit-perspective:1200px;perspective:1200px}.elementor-gallery__container{min-height:1px}.elementor-gallery-item{position:relative;overflow:hidden;display:block;text-decoration:none;border:solid var(--image-border-width) var(--image-border-color);border-radius:var(--image-border-radius)}.elementor-gallery-item__content,.elementor-gallery-item__overlay{height:100%;width:100%;position:absolute;top:0;left:0}.elementor-gallery-item__overlay{mix-blend-mode:var(--overlay-mix-blend-mode);-webkit-transition-duration:var(--overlay-transition-duration);-o-transition-duration:var(--overlay-transition-duration);transition-duration:var(--overlay-transition-duration);-webkit-transition-property:mix-blend-mode,opacity,background-color,-webkit-transform;transition-property:mix-blend-mode,opacity,background-color,-webkit-transform;-o-transition-property:mix-blend-mode,transform,opacity,background-color;transition-property:mix-blend-mode,transform,opacity,background-color;transition-property:mix-blend-mode,transform,opacity,background-color,-webkit-transform}.elementor-gallery-item__image.e-gallery-image{-webkit-transition-duration:var(--image-transition-duration);-o-transition-duration:var(--image-transition-duration);transition-duration:var(--image-transition-duration);-webkit-transition-property:-webkit-filter,-webkit-transform;transition-property:-webkit-filter,-webkit-transform;-o-transition-property:filter,transform;transition-property:filter,transform;transition-property:filter,transform,-webkit-filter,-webkit-transform}.elementor-gallery-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:var(--content-justify-content,center);-ms-flex-pack:var(--content-justify-content,center);justify-content:var(--content-justify-content,center);-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:var(--content-text-align);padding:var(--content-padding)}.elementor-gallery-item__content>div{-webkit-transition-duration:var(--content-transition-duration);-o-transition-duration:var(--content-transition-duration);transition-duration:var(--content-transition-duration)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(2){-webkit-transition-delay:calc(var(--content-transition-delay)/3);-o-transition-delay:calc(var(--content-transition-delay)/3);transition-delay:calc(var(--content-transition-delay)/3)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(3){-webkit-transition-delay:calc(var(--content-transition-delay)/3*2);-o-transition-delay:calc(var(--content-transition-delay)/3*2);transition-delay:calc(var(--content-transition-delay)/3*2)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(4){-webkit-transition-delay:calc(var(--content-transition-delay)/3*3);-o-transition-delay:calc(var(--content-transition-delay)/3*3);transition-delay:calc(var(--content-transition-delay)/3*3)}.elementor-gallery-item__description{color:var(--description-text-color,#fff);width:100%}.elementor-gallery-item__title{color:var(--title-text-color,#fff);font-weight:700;width:100%}.elementor-gallery__titles-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--titles-container-justify-content,center);-ms-flex-pack:var(--titles-container-justify-content,center);justify-content:var(--titles-container-justify-content,center);margin-bottom:20px}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:before{background-color:var(--galleries-pointer-bg-color-hover)}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:after{background-color:var(--galleries-pointer-bg-color-hover)}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:before{background-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item:before{border-color:var(--galleries-pointer-bg-color-hover);border-width:var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item:after{border-color:var(--galleries-pointer-bg-color-hover)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:before{border-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:before{border-left-width:var(--galleries-pointer-border-width);border-bottom-width:var(--galleries-pointer-border-width);border-right-width:0;border-top-width:0}.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:after{border-left-width:0;border-bottom-width:0;border-right-width:var(--galleries-pointer-border-width);border-top-width:var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:before{border-left-width:var(--galleries-pointer-border-width);border-bottom-width:0;border-right-width:0;border-top-width:var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:after{border-left-width:0;border-bottom-width:var(--galleries-pointer-border-width);border-right-width:var(--galleries-pointer-border-width);border-top-width:0}.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:after,.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:before,.elementor-gallery__titles-container .e--pointer-overline .elementor-item:before,.elementor-gallery__titles-container .e--pointer-underline .elementor-item:after{height:var(--galleries-pointer-border-width)}.elementor-gallery-title{--space-between:10px;cursor:pointer;color:#6d7882;font-weight:500;position:relative;padding:7px 14px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.elementor-gallery-title--active{color:#495157}.elementor-gallery-title:not(:last-child){margin-right:var(--space-between)}.elementor-gallery-item__title+.elementor-gallery-item__description{margin-top:var(--description-margin-top)}.e-gallery-item.elementor-gallery-item{-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.e-gallery-item:hover .elementor-gallery__item-overlay-bg{opacity:1}.e-gallery-item:hover .elementor-gallery__item-overlay-content{opacity:1}.e-gallery-item:hover .elementor-gallery__item-overlay-content__description,.e-gallery-item:hover .elementor-gallery__item-overlay-content__title{opacity:1}.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-bottom,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-left,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-right,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-top{opacity:1}a.elementor-item.elementor-gallery-title{color:var(--galleries-title-color-normal)}a.elementor-item.elementor-gallery-title.elementor-item-active,a.elementor-item.elementor-gallery-title.highlighted,a.elementor-item.elementor-gallery-title:focus,a.elementor-item.elementor-gallery-title:hover{color:var(--galleries-title-color-hover)}a.elementor-item.elementor-gallery-title.elementor-item-active{color:var(--gallery-title-color-active)}.elementor-widget-table-of-contents .elementor-toc__header-title{color:var(--header-color)}.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse{display:none}.elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand{display:none}.elementor-widget-table-of-contents .elementor-widget-container{min-height:var(--box-min-height);border:var(--box-border-width,1px) solid var(--box-border-color,#a4afb7);border-radius:var(--box-border-radius,3px);background-color:var(--box-background-color);-webkit-transition:min-height .4s;-o-transition:min-height .4s;transition:min-height .4s;overflow:hidden}.elementor-toc__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--box-padding,20px);background-color:var(--header-background-color);border-bottom:var(--separator-width,1px) solid var(--box-border-color,#a4afb7)}.elementor-toc__header-title{font-size:18px;margin:0;color:var(--header-color)}.elementor-toc__toggle-button{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.elementor-toc__toggle-button i{color:var(--toggle-button-color)}.elementor-toc__toggle-button svg{height:1em;width:1em}.elementor-toc__spinner-container{text-align:center}.elementor-toc__spinner{font-size:2em}.elementor-toc__body{padding:var(--box-padding,20px)}.elementor-toc__list-wrapper{list-style:none;padding:0}.elementor-toc__list-item{margin-bottom:.5em}.elementor-toc__list-item.elementor-item-active{font-weight:700}.elementor-toc__list-item .elementor-toc__list-wrapper{margin-top:.5em;margin-left:var(--nested-list-indent,1em)}.elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}.elementor-toc__list-item-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-toc__list-item-text-wrapper:before,.elementor-toc__list-item-text-wrapper i{margin-right:8px;color:var(--marker-color)}.elementor-toc__list-item-text-wrapper i{font-size:var(--marker-size,.5em)}.elementor-toc__list-item-text-wrapper:before{font-size:var(--marker-size,1em)}.elementor-toc--content-ellipsis .elementor-toc__list-item-text{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.elementor-toc__list-items--collapsible>.elementor-toc__list-wrapper>.elementor-toc__list-item>.elementor-toc__list-wrapper{display:none}.elementor-toc__heading-anchor{position:absolute}.elementor-toc__body .elementor-toc__list-item-text{color:var(--item-text-color);-webkit-text-decoration:var(--item-text-decoration);text-decoration:var(--item-text-decoration)}.elementor-toc__body .elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}ol.elementor-toc__list-wrapper{counter-reset:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item{counter-increment:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before{content:counters(item,".") ". "}@media only screen and (max-width:1024px){.elementor-toc--minimized-on-tablet .elementor-toc__body{display:none}}@media only screen and (max-width:767px){.elementor-toc--minimized-on-mobile .elementor-toc__body{display:none}}.e-lottie__container{display:inline-block;max-width:var(--lottie-container-max-width);width:var(--lottie-container-width);opacity:var(--lottie-container-opacity)}.e-lottie__container:hover{opacity:var(--lottie-container-opacity-hover);-webkit-transition-duration:var(--lottie-container-transition-duration-hover);-o-transition-duration:var(--lottie-container-transition-duration-hover);transition-duration:var(--lottie-container-transition-duration-hover)}.e-lottie__container svg,.e-lottie__container svg *{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.e-lottie__caption{color:var(--caption-color);margin-top:var(--caption-margin-top);text-align:var(--caption-text-align)}
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.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(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot);src:url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff) format("woff"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.ttf) format("truetype"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.eot);src:url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.woff) format("woff"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.ttf) format("truetype"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot);src:url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff) format("woff"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.ttf) format("truetype"),url(//glaserlawyers.net/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa.fa-glass:before{content:"\f000"}.fa.fa-meetup{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-star-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-o:before{content:"\f005"}.fa.fa-close:before,.fa.fa-remove:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-list-alt{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-expand:before{content:"\f424"}.fa.fa-compress:before{content:"\f422"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart:before{content:"\f080"}.fa.fa-bar-chart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-facebook-square,.fa.fa-twitter-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-lemon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-github{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-scissors:before{content:"\f0c4"}.fa.fa-files-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-comment-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-clipboard,.fa.fa-paste{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paste:before{content:"\f328"}.fa.fa-lightbulb-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f381"}.fa.fa-cloud-upload:before{content:"\f382"}.fa.fa-bell-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-folder-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-empty:before{content:"\f089"}.fa.fa-star-half-full{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-full:before{content:"\f089"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before{content:"\f127"}.fa.fa-shield:before{content:"\f3ed"}.fa.fa-calendar-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ticket:before{content:"\f3ff"}.fa.fa-minus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-compass{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-dollar:before,.fa.fa-usd:before{content:"\f155"}.fa.fa-inr:before,.fa.fa-rupee:before{content:"\f156"}.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"}.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"}.fa.fa-krw:before,.fa.fa-won:before{content:"\f159"}.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-envelope-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-file-pdf-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-ring{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-hotel:before{content:"\f236"}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc:before{content:"\f23b"}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-clone,.fa.fa-hourglass-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-registered{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-television:before{content:"\f26c"}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-calendar-plus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-pause-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa,.fa.fa-font-awesome{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-linode{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-o:before{content:"\f007"}.fa.fa-id-badge{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cab:before{content:"\f1ba"}
.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail,img{display:block;max-width:100%;height:auto}a.thumbnail{display:inline-block}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{text-align:left;float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:right;float:right;width:50%}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:" ";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.clearfix:after{content:'';display:block;visibility:hidden;height:0;width:0;clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.content_only,.sidebar_content,.content_sidebar{position:relative;overflow:hidden}.sidebar_content:after,.content_sidebar:after{content:'';visibility:hidden;display:block;clear:both;height:0;width:0}.content_sidebar #primary,.sidebar_content #primary{padding:0 15px;width:75%}.content_sidebar #sidebar,.sidebar_content #sidebar{padding:0 15px;width:25%}.content_sidebar #primary,.sidebar_content #sidebar{float:left}.content_sidebar #sidebar,.sidebar_content #primary{float:right}.content_only #primary{float:none;width:100%}@media (max-width:767px){.content_sidebar #primary,.sidebar_content #primary,.content_sidebar #sidebar,.sidebar_content #sidebar{width:100%;float:none}}.site-header,.site-content,.site-footer{display:block;margin-left:auto;margin-right:auto}.site-header{position:relative;z-index:9}.site-header.isStick{left:0;right:0}.sticky{display:block}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.hentry .mejs-container{margin-bottom:18px}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}ol.comment-list{list-style:none;margin:0 0 1em;padding:0;text-indent:0}ol.comment-list li>.children,ol.comment-list .children li>.children{list-style:none}ol.comment-list li .comment-body{padding:1.5em;background:#fff}ol.comment-list li.comment,ol.comment-list li.ping{clear:both}ol.comment-list li.comment{margin:0 0 1em}ol.comment-list li.comment div.vcard cite.fn{font-style:normal}ol.comment-list li.comment div.vcard img.avatar{float:left;margin:0 1em 1em 0}ol.comment-list li.comment footer.comment-meta{font-size:10px}ol.comment-list li.comment div.reply{text-align:right}ol.comment-list li.comment ol.children{margin:1em 0 0;padding-left:40px}.comments-title{margin:1em 0 1.2em}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.embed-wrap{position:relative;padding-bottom:56.25%;width:100%;height:0}.embed-wrap iframe{position:absolute;height:100%;width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;font:0/0 a}.gallery-item{display:inline-block;vertical-align:top;text-align:center;width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.error404-num{font:bold 300px/1em Arial,sans-serif}#error404 p+p{margin-top:1em}#error404 form{margin-top:1.5em}#error404 form input{border:1px solid;margin-bottom:8px}.entry-title{margin:0 0 1.5em}.post-content{margin:1.2em 0 1.5em}.info>[class*=meta-],.single-post-meta>[class*=meta-]{display:inline-block}.single-post-meta>[class*=meta-]+[class*=meta-]{margin-left:.5em}*[class*=meta-] i.fa{line-height:inherit;margin-right:.5em}ul.related-posts{margin:1.5em 0;padding:1.5em 0;list-style:none;overflow:hidden}.related-posts li{display:block;max-width:140px;text-align:center;float:left}.related-posts li+li{margin-left:14px}.related-posts li a{line-height:1em;vertical-align:baseline}.search-link{margin:.5em 0}.search-link i.fa{margin-right:.5em;font-size:1.2em;vertical-align:middle}.stuck_container.isStuck{z-index:999}.hidden{display:none !important}.visible-xs-block,.visible-sm-block{display:none !important}@media (max-width:767px){.visible-sm-block{display:block !important}.hidden-sm{display:none !important}}@media (max-width:479px){.visible-xs-block{display:block !important}.visible-sm-block{display:none !important}.hidden-xs{display:none !important}}
@import url("https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,900|Merriweather:700i|PT+Serif:400,400i,700,700i&display=swap");#social-menu li a{font:normal normal normal 14px/1 FontAwesome;border-radius:50%;overflow:hidden;text-align:center;width:26px;height:26px;line-height:26px;color:#fff;background:#3d414e;font-size:14px}#social-menu li a:hover{color:#fff;background:#cca876}#social-menu li a:focus{outline:none}#social-menu li a[href*="codepen.io"]:before{content:'\f1cb'}#social-menu li a[href*="digg.com"]:before{content:'\f1a6'}#social-menu li a[href*="dribbble.com"]:before{content:'\f17d'}#social-menu li a[href*="dropbox.com"]:before{content:'\f16b'}#social-menu li a[href*="facebook.com"]:before{content:'\f09a'}#social-menu li a[href*="flickr.com"]:before{content:'\f16e'}#social-menu li a[href*="plus.google.com"]:before{content:'\f0d5'}#social-menu li a[href*="github.com"]:before{content:'\f09b'}#social-menu li a[href*="instagram.com"]:before{content:'\f16d'}#social-menu li a[href*="linkedin.com"]:before{content:'\f0e1'}#social-menu li a[href*="pinterest.com"]:before{content:'\f0d2'}#social-menu li a[href*="getpocket.com"]:before{content:'\f265'}#social-menu li a[href*="reddit.com"]:before{content:'\f1a1'}#social-menu li a[href*="skype.com"]:before,#social-menu li a[href*="skype:"]:before{content:'\f17e'}#social-menu li a[href*="stumbleupon.com"]:before{content:'\f1a4'}#social-menu li a[href*="tumblr.com"]:before{content:'\f173'}#social-menu li a[href*="twitter.com"]:before{content:'\f099'}#social-menu li a[href*="vimeo.com"]:before{content:'\f27d'}#social-menu li a[href*="wordpress.org"]:before,#social-menu li a[href*="wordpress.com"]:before{content:'\f19a'}#social-menu li a[href*="youtube.com"]:before{content:'\f167'}#social-menu li a[href*="amazon.com"]:before{content:'\f270'}#social-menu li a[href*=tripadvisor]:before{content:'\f262'}#social-menu li a[href*="ycombinator.com"]:before{content:'\f23b'}#social-menu li a[href*="xing.com"]:before{content:'\f168'}#social-menu li a[href*="yahoo."]:before{content:'\f19e'}#social-menu li a[href*="vine.co"]:before{content:'\f1ca'}#social-menu li a[href*="weibo.com"]:before{content:'\f18a'}#social-menu li a[href*="trello.com"]:before{content:'\f181'}#social-menu li a[href*="steampowered.com"]:before{content:'\f1b6'}#social-menu li a[href*="soundcloud.com"]:before{content:'\f1be'}#social-menu li a[href*="spotify.com"]:before{content:'\f1bc'}#social-menu li a[href*="stackexchange.com"]:before{content:'\f18d'}#social-menu li a[href*="stackoverflow.com"]:before{content:'\f16c'}#social-menu li a[href*="slideshare.net"]:before{content:'\f1e7'}#social-menu li a[href*="slack.com"]:before{content:'\f198'}#social-menu li a[href*="skyatlas.com"]:before{content:'\f216'}#social-menu li a[href*="last.fm"]:before{content:'\f202'}#social-menu li a[href*="jsfiddle.net"]:before{content:'\f1cc'}#social-menu li a[href*="behance.net"]:before{content:'\f1b4'}#social-menu li a[href*="bitbucket.org"]:before{content:'\f171'}#social-menu li a[href*="codepen.io"]:before{content:'\f1cb'}#social-menu li a[href*="codiepie.com"]:before{content:'\f284'}#social-menu li a[href*="connectdevelop.com"]:before{content:'\f20e'}#social-menu li a[href*="dashcube.com"]:before{content:'\f210'}#social-menu li a[href*="contao.org"]:before{content:'\f26d'}#social-menu li a[href*="delicious.com"]:before{content:'\f1a5'}#social-menu li a[href*="deviantart.com"]:before{content:'\f1bd'}#social-menu li a[href*="vk.com"]:before{content:'\f189'}#social-menu li a:before{display:inline-block;font-weight:400;font-family:'FontAwesome';font-style:normal;speak:none;text-transform:none}.social-list--text #social-menu li a:before{display:none}.custom_posts_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom_posts_wrapper div[class*=col-desk]{padding:0 15px}.col-desk-1,.col-desk-2,.col-desk-3,.col-desk-4,.col-desk-5,.col-desk-6,.col-tab-1,.col-tab-2,.col-tab-3,.col-tab-4,.col-tab-5,.col-tab-6,.col-mob-1,.col-mob-2,.col-mob-3,.col-mob-4,.col-mob-5,.col-mob-6{position:relative;min-height:1px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.col-mob-1{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-mob-2{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-mob-3{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-mob-4{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-mob-5{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-mob-6{-webkit-box-flex:0;-webkit-flex:0 0 16.66666%;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%;max-width:16.66666%}@media (min-width:768px){.col-tab-1{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-tab-2{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-tab-3{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-tab-4{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-tab-5{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-tab-6{-webkit-box-flex:0;-webkit-flex:0 0 16.66666%;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%;max-width:16.66666%}}@media (min-width:1025px){.col-desk-1{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-desk-2{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-desk-3{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-desk-4{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-desk-5{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.col-desk-6{-webkit-box-flex:0;-webkit-flex:0 0 16.66666%;-ms-flex:0 0 16.66666%;flex:0 0 16.66666%;max-width:16.66666%}}.custom_posts_wrapper.template-post-boxed{margin:-40px -15px 0}.custom_posts_wrapper.template-post-boxed .custom_posts_item{margin-top:40px}@media (max-width:1023px){.custom_posts_wrapper.template-post-boxed{margin-left:0;margin-right:0}}.custom_posts_wrapper.template-post-preview{margin:-22px -15px 0}.custom_posts_wrapper.template-post-preview .custom_posts_item{margin-top:22px}@media (max-width:1023px){.custom_posts_wrapper.template-post-preview{margin-left:0;margin-right:0}}.preloader-page{position:fixed;left:0;top:0;bottom:0;right:0;z-index:10000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:20px;background:#fff;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.preloader-page.loaded{opacity:0;visibility:hidden}.preloader-body{text-align:center}.preloader-body p{position:relative;right:-8px}.cssload-container{width:100%;height:36px;text-align:center}.cssload-speeding-wheel{width:36px;height:36px;margin:0 auto;border:3px solid #b49465;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;-webkit-animation:cssload-spin .88s infinite linear;animation:cssload-spin .88s infinite linear}@-webkit-keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes cssload-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}footer .brand+div{margin-top:22px}footer ul.menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}footer ul.menu li+li{margin-top:14px}footer ul.menu li a{position:relative;display:inline-block;padding-left:20px}footer ul.menu li a:before{content:'\f105';position:absolute;left:0;top:1px;font:400 18px/24px 'FontAwesome';color:#cca876;-webkit-transition:.33s all ease;-o-transition:.33s all ease;transition:.33s all ease}footer ul.menu li a:hover:before{left:4px}footer .fa-angle-right{font-family:FontAwesome}.jet-slider .elementor-button{-webkit-transition:.33s all ease-out !important;-o-transition:.33s all ease-out !important;transition:.33s all ease-out !important}.icon-box.elementor-element .elementor-icon-box-wrapper .elementor-icon-box-icon,.icon-box.elementor-element .elementor-icon-box-wrapper .elementor-icon-box-title,.icon-box.elementor-element .elementor-icon-box-wrapper .elementor-icon-box-description{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);will-change:transform;-webkit-transition:.33s all ease;-o-transition:.33s all ease;transition:.33s all ease}.icon-box.elementor-element:hover .elementor-icon-box-wrapper .elementor-icon-box-icon,.icon-box.elementor-element:hover .elementor-icon-box-wrapper .elementor-icon-box-title{-webkit-transform:translateY(-9px);-ms-transform:translateY(-9px);transform:translateY(-9px)}.icon-box.elementor-element:hover .elementor-icon-box-wrapper .elementor-icon-box-description{-webkit-transform:translateY(9px);-ms-transform:translateY(9px);transform:translateY(9px)}.elementor-accordion .elementor-accordion-item{border-left-width:0;border-right-width:0}.wpcf7 br,.wpcf7 p:empty{display:none}.wpcf7 .ajax-loader{position:absolute;bottom:-25px;left:0}.wpcf7 .wpcf7-form-control-wrap{display:block}.wpcf7 span.wpcf7-not-valid-tip{position:absolute;right:10px;top:2px;font-size:11px;line-height:11px;color:#fe4a21;margin-top:2px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.wpcf7 .form-modern span.wpcf7-not-valid-tip{top:auto;left:auto;right:0;bottom:-12px;font-style:italic}.elementor img.img-circle{border-radius:50%}.jet-progress-bar.jet-progress-bar-type-1 .jet-progress-bar__inner .jet-progress-bar__percent{margin-top:-16px;margin-bottom:6px}.pagenavi.nav-links{margin-top:30px;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);text-align:center}.pagenavi.nav-links>*{margin-left:20px;margin-top:20px;padding:14px 18px;text-align:center;border:1px solid #cca876;color:#cca876;line-height:1.3;display:inline-block}.pagenavi.nav-links>*:hover,.pagenavi.nav-links>*.current{background-color:#cca876;color:#fff}ul.cs-share__list .cs-share__item{display:inline-block;padding-left:6px;padding-right:6px;margin-right:0;vertical-align:inherit}ul.cs-share__list .cs-share__item .cs-share__link{color:#cca876;width:16px;height:16px;font-size:16px;line-height:16px}ul.cs-share__list .cs-share__item .cs-share__link:before{width:auto;height:auto;border:none;line-height:inherit;font-size:inherit}ul.cs-share__list .cs-share__item .cs-share__link:hover{color:#000}.comment-form-cookies-consent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.comment-form-cookies-consent input{margin-right:10px}.comment-notes,.logged-in-as{display:block;margin-bottom:20px}ol.comment-list{margin-top:20px}ol.comment-list li.comment div.vcard img.avatar{margin-bottom:16px;margin-right:20px;border-radius:50%}ol.comment-list li.comment footer.comment-meta{font-size:16px}ol.comment-list li.comment footer.comment-meta .edit-link{display:inline-block;margin-left:10px}#respond{margin-top:16px}#respond .rd-mailform{margin-top:15px}#sidebar .h7+*{margin-top:30px}#sidebar ul{margin-top:15px !important}#sidebar ul li a{display:block;padding:10px 7px;border-bottom:1px solid #f9f9f9;color:#000}#sidebar ul li a:before{position:relative;display:inline-block;padding-right:10px;font:400 18px "FontAwesome";line-height:inherit;color:#cca876;content:'\f105'}#sidebar ul li a:hover{color:#cca876}#sidebar div.tagcloud{margin-top:22px;position:relative;-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);margin-bottom:-6px;margin-left:-8px}#sidebar div.tagcloud a{display:inline-block;font-size:12px !important;font-weight:700;text-transform:uppercase;padding:6px 10px;border-radius:3px;border:1px solid transparent;color:#000;margin-top:6px;margin-right:6px}#sidebar div.tagcloud a:last-child{margin-right:0}#sidebar div.tagcloud a:hover{border-color:#9b9b9b}#sidebar .post-preview .unit-body{margin-bottom:15px;margin-left:15px}#sidebar .post-preview .unit-body .list-meta{margin-top:0 !important}.no-results .rd-search{margin-top:20px}.author-info{text-align:center}.author-info figure.avatar img{display:inline-block;border-radius:50%}#recent-author-posts{margin-top:18px}#recent-author-posts>h2{text-align:center}article.post figure img{max-width:100%}.elementor-jet-pricing-table .divider-circle{margin-top:20px;margin-bottom:22px}.elementor-jet-pricing-table .elementor-button{display:block}section#content .post-single .post-meta{padding-bottom:0}.post-classic .post-info img{display:inline-block}.link .fa-angle-right:before{font-family:FontAwesome}
@charset utf-8;
.ae_data .elementor-editor-element-setting{display:none !important}
.no-js img.lazyload{display:none}figure.wp-block-image img.lazyloading{min-width:150px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .4s;transition-delay:0ms}
.page-id-1688 .page-title{display:none}.page-id-1688 .page-title-wrap{display:none}.postid-1452 .page-title{display:none}.postid-1483 .page-title{display:none}.postid-1249 .page-title{display:none}.postid-1060 .page-title{display:none}.postid-1087 .page-title{display:none}.postid-1334 .page-title{display:none}.postid-1302 .page-title{display:none}.postid-1910 .page-title{display:none}.postid-1934 .page-title{display:none}.postid-1948 .page-title{display:none}
@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}.pulse{animation-name:pulse}@keyframes rubberBand{from,to{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from,to{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{animation-name:tada}@keyframes wobble{from,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{animation-name:wobble}@keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}
.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}.elementor-animation-shrink{transition-duration:.3s;transition-property:transform}.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{transform:scale(0.9)}@keyframes elementor-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{animation-name:elementor-animation-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-pulse-grow{to{transform:scale(1.1)}}.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover{animation-name:elementor-animation-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-pulse-shrink{to{transform:scale(0.9)}}.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover{animation-name:elementor-animation-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-push{50%{transform:scale(0.8)}100%{transform:scale(1)}}.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover{animation-name:elementor-animation-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes elementor-animation-pop{50%{transform:scale(1.2)}}.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover{animation-name:elementor-animation-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.elementor-animation-bounce-in{transition-duration:.5s}.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover{transform:scale(1.2);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.elementor-animation-bounce-out{transition-duration:.5s}.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover{transform:scale(0.8);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.elementor-animation-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover{transform:rotate(4deg)}.elementor-animation-grow-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover{transform:scale(1.1) rotate(4deg)}.elementor-animation-float{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{transform:translateY(-8px)}.elementor-animation-sink{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover{transform:translateY(8px)}@keyframes elementor-animation-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}100%{transform:translateY(-8px)}}@keyframes elementor-animation-bob-float{100%{transform:translateY(-8px)}}.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover{animation-name:elementor-animation-bob-float,elementor-animation-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}@keyframes elementor-animation-hang{0%{transform:translateY(8px)}50%{transform:translateY(4px)}100%{transform:translateY(8px)}}@keyframes elementor-animation-hang-sink{100%{transform:translateY(8px)}}.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{animation-name:elementor-animation-hang-sink,elementor-animation-hang;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}.elementor-animation-skew{transition-duration:.3s;transition-property:transform}.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover{transform:skew(-10deg)}.elementor-animation-skew-forward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover{transform:skew(-10deg)}.elementor-animation-skew-backward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover{transform:skew(10deg)}@keyframes elementor-animation-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover{animation-name:elementor-animation-wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover{animation-name:elementor-animation-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-bottom-right{16.65%{transform:translate(8px,8px)}33.3%{transform:translate(-6px,-6px)}49.95%{transform:translate(4px,4px)}66.6%{transform:translate(-2px,-2px)}83.25%{transform:translate(1px,1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover{animation-name:elementor-animation-wobble-to-bottom-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-top-right{16.65%{transform:translate(8px,-8px)}33.3%{transform:translate(-6px,6px)}49.95%{transform:translate(4px,-4px)}66.6%{transform:translate(-2px,2px)}83.25%{transform:translate(1px,-1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover{animation-name:elementor-animation-wobble-to-top-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-top{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-top{transform-origin:0 100%}.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover{animation-name:elementor-animation-wobble-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-bottom{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-bottom{transform-origin:100% 0}.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover{animation-name:elementor-animation-wobble-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-skew{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover{animation-name:elementor-animation-wobble-skew;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-buzz{50%{transform:translateX(3px) rotate(2deg)}100%{transform:translateX(-3px) rotate(-2deg)}}.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover{animation-name:elementor-animation-buzz;animation-duration:.15s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}100%{transform:translateX(-1px) rotate(0)}}.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover{animation-name:elementor-animation-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}