@import url("https://use.typekit.net/sxg0jsk.css");@import url("https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,700;1,400;1,700&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:'';content:none}q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;line-height:1.4;text-transform:none;font-style:none;text-decoration:none;letter-spacing:0;color:#2D2D2D}body ::selection{background:#002382;color:#fff}body ::-moz-selection{background:#002382;color:#fff}body .primary-color{color:#002382}body .secondary-color{color:#00823C}body .accent-color{color:#DCAA00}body .warning-color{color:#EB0027}body .text-color{color:#2D2D2D}body .text-color-alt{color:#fff}body b,body strong{font-weight:700}body em{font-style:italic}body h1,body h2,body h3,body h4,body h5,body h6{line-height:1.25;margin-bottom:0.5em;margin-left:-0.075em;margin-top:1em}body h2,body h3,body h4,body h5,body h6{font-family:"Crimson Text", serif;text-transform:uppercase}body h1,body h2{color:#002382}body h3,body h4{color:#00823C}body h5,body h6{color:#2D2D2D;font-weight:700}body h1{font-size:2.6em}body h2{font-size:1.8em}body h3{font-size:1.4em}body h4{font-size:1.1em}body h5{font-size:0.9em}body h6{font-size:0.8em}body p{font-size:1em;margin-bottom:0.75em}body ol,body ul{margin:0 0 1em 1.5em}body ol li,body ul li{margin:0.5em 0}body ul{list-style:disc}body ol{list-style:decimal}body a{color:#002382;text-decoration:none}body a:active,body a:focus,body a:hover{text-decoration:underline}body #footer_contact,body #main_navigation,body #sidebar{color:#fff}body #footer_contact h1,body #footer_contact h2,body #footer_contact h3,body #footer_contact h4,body #footer_contact h5,body #footer_contact h6,body #footer_contact li,body #footer_contact p,body #main_navigation h1,body #main_navigation h2,body #main_navigation h3,body #main_navigation h4,body #main_navigation h5,body #main_navigation h6,body #main_navigation li,body #main_navigation p,body #sidebar h1,body #sidebar h2,body #sidebar h3,body #sidebar h4,body #sidebar h5,body #sidebar h6,body #sidebar li,body #sidebar p{color:#fff}body #main_navigation ::selection,body #sidebar ::selection{background:#fff;color:#002382}body #main_navigation ::-moz-selection,body #sidebar ::-moz-selection{background:#fff;color:#002382}body #footer_contact ::selection{background:#fff;color:#00823C}body #footer_contact ::-moz-selection{background:#fff;color:#00823C}html{font-size:20px;font-size:4vw}@media (min-width: 768px){html{font-size:1.6vw}}@media (min-width: 992px){html{font-size:1.428vw}}@media (min-width: 1260px){html{font-size:18px}}@media (min-width: 1600px){html{font-size:1.125vw}}.screen-reader-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;background-color:#ffffff;color:#000000 !important}.elementor-editor-active .elementor-section-wrap .screen-reader-only:not(:focus):not(:active){position:relative;height:auto;width:100%;clip:unset;overflow:auto;white-space:normal;clip-path:unset}.elementor-editor-active .elementor-section-wrap .screen-reader-only:not(:focus):not(:active):after{content:"screen-reader-only";position:absolute;bottom:0;right:0;background-color:#000000;color:#ffffff;line-height:1;padding:0.5em;z-index:10;font-size:0.8em;font-weight:400;text-transform:uppercase}.site_wrapper{opacity:1 !important}#footer_container,#google_translate_element,#main_navigation .nav,#sidebar,.elementor-swiper-button,.footer-nav,.home_news_container h2,.hscdsb_slide_container .slide_menu{background-color:rgba(0,0,0,0.01)}img{max-width:100%;height:auto}.custom-logo-link{display:block}.elementor-element-populated{width:100%}.post_list .home_news_container{margin-bottom:3em;padding-top:5em}.post_list .home_news_container:after{content:'';display:block;clear:both}.post_list .home_news_container .leaves{position:absolute;top:0;left:-2%;height:20em;width:102%;overflow:hidden}.post_list .home_news_container .leaves:after,.post_list .home_news_container .leaves:before{content:'';position:absolute;height:25em;width:25em;border-radius:0.25em 20em;top:0}.post_list .home_news_container .leaves:before{background-color:#00823C;transform:rotate(-10deg);left:1em}.post_list .home_news_container .leaves::after{border:0.25em solid #DCAA00;transform:rotate(-25deg);left:0}.post_list .home_news_container h2,.post_list .home_news_container h3{margin:0}.post_list .home_news_container h2{color:#fff;font-size:2em;padding-bottom:0.25em;position:relative}.post_list .home_news_container .view_all_link{display:block;padding:1em;line-height:1;background-color:#00823C;color:#fff;margin-top:1em;text-align:center}.post_list .home_news_container .view_all_link:active,.post_list .home_news_container .view_all_link:focus,.post_list .home_news_container .view_all_link:hover{background-color:#005e2c;text-decoration:none}.post_list .home_news_container .post{position:relative;z-index:5}.post_list .home_news_container .post.featured_post{background-color:#fff}.post_list .home_news_container .post h3{font-family:"proxima-nova", sans-serif;text-transform:none}.post_list .home_news_container .post .date{text-transform:uppercase;opacity:0.7;padding:0.5em 0;font-size:0.85em}.post_list .home_news_container .post .post_image{position:relative;height:0;padding-top:56.25%;overflow:hidden}.post_list .home_news_container .post .post_image img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.post_list .home_news_container .post .post_content{padding:1em 0}.post_list .home_news_container .post .ellipse_1{display:inline-block}.post_list .home_news_container .post .chunk_2,.post_list .home_news_container .post .chunk_3,.post_list .home_news_container .post .ellipse_2,.post_list .home_news_container .post .ellipse_3{display:none}.post_list .home_news_container .post .ellipse_1,.post_list .home_news_container .post .ellipse_2,.post_list .home_news_container .post .ellipse_3{padding-right:0.5em}.post_list .home_news_container .post .read_more{display:inline-block;text-decoration:underline;font-weight:bold}.post_list .home_news_container .post .read_more:active,.post_list .home_news_container .post .read_more:focus,.post_list .home_news_container .post .read_more:hover{text-decoration:none}.post_list .home_news_container .other_posts .post{border-top:1px solid #DCAA00;padding:1em 0}@media (min-width: 768px){.post_list .home_news_container .leaves{left:-15%;height:25em;width:115%}.post_list .home_news_container .leaves:before{left:8em}.post_list .home_news_container .leaves::after{left:7em}.post_list .home_news_container.has_featured .featured_post,.post_list .home_news_container.has_featured .other_posts{float:left}.post_list .home_news_container.has_featured .featured_post{width:60%;padding:0 10px 0 0}.post_list .home_news_container.has_featured .other_posts{width:40%}.post_list .home_news_container.has_featured.limitted_results .other_posts{display:none}.post_list .home_news_container.has_featured.limitted_results .featured_post{width:100%;padding:0}.post_list .home_news_container.has_featured.limitted_results .featured_post .post_content,.post_list .home_news_container.has_featured.limitted_results .featured_post .post_image{float:left}.post_list .home_news_container.has_featured.limitted_results .featured_post .post_image{width:60%;padding-top:33.75%}.post_list .home_news_container.has_featured.limitted_results .featured_post .post_content{width:40%;padding-left:10px}.post_list .home_news_container.has_featured.limitted_results .featured_post .post_content .chunk_2,.post_list .home_news_container.has_featured.limitted_results .featured_post .post_content .chunk_3{display:inline}.post_list .home_news_container.has_featured.limitted_results .featured_post .post_content .ellipse_2{display:none}.post_list .home_news_container.has_featured.limitted_results .featured_post .post_content .ellipse_3{display:inline-block}.post_list .home_news_container .view_all_link{float:right;text-align:left;width:90%;margin:0.2em -50% 0 0;position:relative}.post_list .home_news_container .view_all_link:after{content:'';position:absolute;bottom:50%;width:66.6666667%;right:100%;height:0.15em;background-color:#00823C;transform:translateY(50%)}.post_list .home_news_container .post h3{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post_list .home_news_container .post .ellipse_1{display:none}.post_list .home_news_container .post .chunk_2,.post_list .home_news_container .post .chunk_3{display:inline}.post_list .home_news_container .post .ellipse_2,.post_list .home_news_container .post .ellipse_3{display:inline-block}.post_list .home_news_container .post.featured_post .ellipse_2{display:none}.post_list .home_news_container .other_posts{color:#fff}.post_list .home_news_container .other_posts a,.post_list .home_news_container .other_posts h3{color:#DCAA00}.post_list .home_news_container .other_posts h3{font-size:1.25em}.post_list .home_news_container .other_posts .extrude_right{width:150%;margin:0 -50% 0 0;background-color:#002382;padding:0 50% 0 0}.post_list .home_news_container .other_posts .post{border-color:#fff;padding-left:0.75em}.post_list .home_news_container .other_posts .post:first-child{border:none}}@media (min-width: 992px){.post_list .home_news_container .post.featured_post .chunk_3,.post_list .home_news_container .post.featured_post .ellipse_3{display:none}.post_list .home_news_container .post.featured_post .ellipse_2{display:inline-block}}.post_list.default{display:flex;flex-wrap:wrap;margin:0 -10px}.post_list.default .page{padding:1em 10px;box-sizing:border-box}.post_list.default .page:before{content:'';display:block;height:1px;background-color:#DCAA00;margin-bottom:20px}.post_list.default .page h3{margin:0.25em 0;font-size:1.2em}.post_list.default .page .summary{font-size:0.85em}.post_list.default .page .details{font-size:0.9em;margin-bottom:0.75em}.post_list.default .page .thumbnail{display:block;position:relative;width:100%;height:0;padding-top:60%}.post_list.default .page .thumbnail img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:all 250ms ease-out}.post_list.default .page .thumbnail img:focus,.post_list.default .page .thumbnail img:hover{transform:scale(1.05)}@media (min-width: 768px){.post_list.default .page{width:33.33333333333333%}}.post_list.careers .post{border-bottom:1px solid #DCAA00;padding:1em 0 1em 1.5em;position:relative}.post_list.careers .post h4{font-family:"proxima-nova", sans-serif;text-transform:none;margin:0}.post_list.careers .post .post_details{text-transform:uppercase;opacity:0.7;padding:0.5em 0;font-size:0.85em;margin:0 -1em}.post_list.careers .post .post_details>div{display:inline-block;padding:0 1em}.post_list.careers .post:after{content:"\f061";font-family:"Font Awesome 5 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;box-sizing:border-box;position:absolute;top:1.65em;left:0;font-size:0.8em}.pagination .nav-links{text-align:center;margin-top:2em}.pagination .nav-links .page-numbers{display:inline-block;padding:0.5em;border:1px solid transparent}.pagination .nav-links .page-numbers.current{background-color:#002382;color:#fff}.pagination .nav-links .page-numbers:active,.pagination .nav-links .page-numbers:focus,.pagination .nav-links .page-numbers:hover{text-decoration:none;border-color:#002382}.news_template #sidebar .news_sidebar h2{margin-bottom:0.5em}.news_template #sidebar .news_sidebar h3{margin-top:0;font-size:1.25em}.news_template #sidebar .news_sidebar h3 a{color:#DCAA00;font-family:"proxima-nova", sans-serif}.news_template #sidebar .news_sidebar h3 a:active,.news_template #sidebar .news_sidebar h3 a:focus,.news_template #sidebar .news_sidebar h3 a:hover{text-decoration:underline}.news_template #sidebar .news_sidebar .date{text-transform:uppercase;opacity:0.7;padding:0.5em 0;font-size:0.9em}.news_template #sidebar .news_sidebar .ellipse{display:inline-block;margin-right:0.5em}.news_template #sidebar .news_sidebar .read_more{text-decoration:underline}.news_template #sidebar .news_sidebar .post{padding:1em 0;border-top:1px solid #fff}#content_container,#footer_container{overflow:hidden}#content_container #content,#content_container #sidebar,#footer_container #content,#footer_container #sidebar{padding:2em 0}#content_container.no_sidebar #content,#footer_container.no_sidebar #content{padding-top:7em;margin-top:-5em}#content_container .elementor-section.elementor-section-boxed>.elementor-container,#footer_contact .elementor-section.elementor-section-boxed>.elementor-container,#footer_container .elementor-section.elementor-section-boxed>.elementor-container{max-width:1264px}.extrude_left_white{background-color:#ffffff}.extrude_left_white:after{content:'';display:block;background-color:#ffffff;position:absolute;top:0;right:0;height:100%;width:150%;z-index:-1}#main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:1520px}#main_navigation .custom-logo-link{max-width:25em;padding-right:1em}#main_navigation .elementor-column{padding-top:1em}#main_navigation .brand_container{width:75%}#main_navigation .nav_container{width:25%}@media (min-width: 768px){#main_navigation .brand_container{width:40%}#main_navigation .nav_container{width:60%}#main_navigation .nav_container .nav{font-size:0.9em}}@media (min-width: 992px){#main_navigation .nav_container .nav{font-size:1em}}@media (min-width: 1300px){#main_navigation .brand_container,#main_navigation .nav_container{width:50%}#main_navigation .nav_container .nav{font-size:0.9em}}@media (min-width: 1420px){#main_navigation .nav_container .nav{font-size:1em}}@media (min-width: 768px){#content_container #content>div,#content_container #footer_container,#content_container #sidebar>.elementor-element-populated{padding-top:10px;padding-bottom:10px}#content_container #content>div{padding-right:10px}}@media (min-width: 992px){#content_container #content>div,#content_container #footer_container,#content_container #sidebar>.elementor-element-populated{padding-top:1em;padding-bottom:1em}#content_container #content>div{padding-right:1em}#content_container #sidebar>.elementor-element-populated{padding-left:1em}}@media (min-width: 1300px){#content_container #content>div,#content_container #footer_container,#content_container #sidebar>.elementor-element-populated{padding-top:1.5em;padding-bottom:1.5em}#content_container #content>div{padding-right:2em}#content_container #sidebar>.elementor-element-populated{padding-left:2em}}#sidebar{font-size:0.85em;color:#fff}#sidebar a{color:#DCAA00}#sidebar h1 a,#sidebar h2 a,#sidebar h3 a,#sidebar h4 a,#sidebar h5 a,#sidebar h6 a{color:#fff}#sidebar h1 a:active,#sidebar h1 a:focus,#sidebar h1 a:hover,#sidebar h2 a:active,#sidebar h2 a:focus,#sidebar h2 a:hover,#sidebar h3 a:active,#sidebar h3 a:focus,#sidebar h3 a:hover,#sidebar h4 a:active,#sidebar h4 a:focus,#sidebar h4 a:hover,#sidebar h5 a:active,#sidebar h5 a:focus,#sidebar h5 a:hover,#sidebar h6 a:active,#sidebar h6 a:focus,#sidebar h6 a:hover{text-decoration:none;color:#DCAA00}#footer_contact,#footer_container{color:#fff;padding-top:1em;padding-bottom:1em;font-size:0.9em}#footer_contact a,#footer_container a{color:#fff}#footer_contact p,#footer_container p{margin:0}#footer_contact .logo_container .elementor-widget-image,#footer_container .logo_container .elementor-widget-image{padding:0 4em 1.5em 0}#footer_contact .logo_container .elementor-widget-image a,#footer_contact .logo_container .elementor-widget-image img,#footer_container .logo_container .elementor-widget-image a,#footer_container .logo_container .elementor-widget-image img{display:block;width:100%}@media (min-width: 768px){#footer_contact .logo_container .elementor-widget-image,#footer_container .logo_container .elementor-widget-image{border-right:1px solid #ffffff;padding:1em 2em 0.75em 0}}#footer_contact .text_container,#footer_container .text_container{padding-bottom:0.15em}#footer_contact .global_contact_info,#footer_container .global_contact_info{line-height:1.5}#footer_contact ul.global_social,#footer_container ul.global_social{margin:0;padding:0;display:inline-block;list-style:none;white-space:nowrap}#footer_contact ul.global_social li,#footer_container ul.global_social li{display:inline-block}#footer_contact ul.global_social li a,#footer_container ul.global_social li a{display:block;background-color:#fff;color:#00823C;height:2em;width:2em;line-height:1;font-size:1em;padding:0.5em 0;text-align:center;-webkit-border-radius:50%;border-radius:50%;margin:-0.25em 0 -1em 0.4em}#footer_contact ul.global_social li a:focus,#footer_contact ul.global_social li a:hover,#footer_container ul.global_social li a:focus,#footer_container ul.global_social li a:hover{opacity:0.8}@media (min-width: 1600px){#content_container .elementor-section.elementor-section-boxed>.elementor-container,#footer_contact .elementor-section.elementor-section-boxed>.elementor-container,#footer_container .elementor-section.elementor-section-boxed>.elementor-container{max-width:79vw}#main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:95.6vw}}.mec-calendar .mec-calendar-row dt.mec-has-event:hover,.mec-calendar .mec-has-event:after,.mec-calendar .mec-selected-day,.mec-calendar .mec-selected-day:hover,.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected{background-color:#002382}.mec-calendar .mec-calendar-events-side .mec-table-side-day,.mec-month-divider span:before,.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected{border-color:#002382}.mec-color,.mec-color-before :before,.mec-color-hover:hover,.mec-wrap .mec-color,.mec-wrap .mec-color-before :before,.mec-wrap .mec-color-hover:hover,.mec-wrap .mec-totalcal-box .mec-totalcal-view span:hover{color:#002382}#site_wrapper{overflow:hidden;width:100%}#site_wrapper .site_wrapper{position:relative;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 250ms ease;-moz-transition:-moz-transform 250ms ease;-ms-transition:-ms-transform 250ms ease;-o-transition:-o-transform 250ms ease;transition:transform 250ms ease}@media (max-width: 767px){#site_wrapper.slide_open .site_wrapper{-webkit-transform:translateX(-19rem);-moz-transform:translateX(-19rem);-ms-transform:translateX(-19rem);-o-transform:translateX(-19rem);transform:translateX(-19rem);max-height:100vh}}#google_translate_element{position:absolute;top:0;right:-19rem;width:19rem;z-index:1000}#google_translate_element .goog-te-gadget{font-size:1rem;display:block;font-family:"proxima-nova", sans-serif}#google_translate_element .goog-te-gadget-simple{background-color:transparent;border:none;display:block;font-size:1rem}#google_translate_element .goog-te-gadget-simple img{display:none}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value{display:block;color:#fff}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span{display:none}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child,#google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a{display:block}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child:before,#google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a:before{content:"\f1ab";font-family:"Font Awesome 5 Pro";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;margin-right:0.5em}@media (max-width: 767px){#google_translate_element .goog-te-gadget-simple{font-size:0.6rem}#google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child,#google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a{text-align:center;background-color:#fff;color:#002382;padding:1em;font-size:1.4em}}@media (min-width: 768px){#google_translate_element{top:0.5em;right:1em;width:auto}}ul.nav{list-style:none;margin:0}ul.nav ul{list-style:none;margin:0 0 0 1em}ul.nav li{margin:0;display:block}ul.nav li a{display:block;padding:0.25em 0.4em}#main_navigation .nav_container{position:relative;z-index:1000;padding-top:1.25em}#main_navigation .nav_container .lang_selector{position:absolute;top:0;right:0;color:#ffffff}#main_navigation ul.nav{float:right}#main_navigation ul.nav>li{float:left}#main_navigation ul.nav a{color:#ffffff}#main_navigation ul.nav a:active,#main_navigation ul.nav a:focus,#main_navigation ul.nav a:hover{text-decoration:none;color:#DCAA00}@media (max-width: 767px){#main_navigation .nav.default{position:absolute;top:0;left:100%;width:19rem;height:100vh;box-sizing:border-box;padding:3em 1em;overflow:auto;border-left:1px solid rgba(255,255,255,0.5)}#main_navigation .nav.default ul{display:none;margin:0}#main_navigation .nav.default .nav_active>ul,#main_navigation .nav.default .nav_path>ul{display:block}#main_navigation .nav.default>li{border-bottom:1px solid rgba(255,255,255,0.5);float:none;font-size:1.3em}#main_navigation .nav.default>li>ul{margin:-0.25em 0 0.75em 0.5em;padding-left:0.75em;border-left:1px dotted #DCAA00}#main_navigation .nav.default>li>ul>li>a{padding-left:0.3em;font-size:0.9em}#main_navigation .nav.default>li>ul ul{margin:0 0 0 0.3em;border-left:1px solid rgba(255,255,255,0.5)}#main_navigation .nav.default>li>ul ul li a{font-size:0.8em;padding-left:0.75em}#main_navigation .nav.default>li>a{position:relative;padding:0.5em 0.5em 0.5em 1.5em}#main_navigation .nav.default>li>a:after{content:"\f061";font-family:"Font Awesome 5 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;box-sizing:border-box;position:absolute;top:0.85em;left:0;color:#DCAA00;font-size:0.9em}#main_navigation .nav.default>li.nav_active.has_children>a:after,#main_navigation .nav.default>li.nav_path.has_children>a:after{content:"\f063";left:0.15em}#main_navigation .nav.default>li li{font-size:0.8em}#main_navigation .nav.secondary a{font-size:1.4em}}@media (min-width: 768px){#main_navigation .mobile_menu_link{display:none}#main_navigation .nav_container{padding-top:2em}#main_navigation ul.nav>li>a{border:0.1em solid transparent}#main_navigation ul.nav>li>a:active,#main_navigation ul.nav>li>a:focus,#main_navigation ul.nav>li>a:hover{color:#DCAA00;text-decoration:none}#main_navigation ul.nav>li.nav_active>a,#main_navigation ul.nav>li.nav_path>a{color:#DCAA00;border-color:#DCAA00;-webkit-border-radius:0.25em;border-radius:0.25em}#main_navigation ul.nav>li.nav_active.has_children:focus>a,#main_navigation ul.nav>li.nav_active.has_children:hover>a,#main_navigation ul.nav>li.nav_path.has_children:focus>a,#main_navigation ul.nav>li.nav_path.has_children:hover>a{-webkit-border-radius:0.25em 0.25em 0 0;border-radius:0.25em 0.25em 0 0}#main_navigation ul.nav>li>ul{top:100%;left:0;-webkit-transform:translateY(1em);-moz-transform:translateY(1em);-ms-transform:translateY(1em);-o-transform:translateY(1em);transform:translateY(1em);padding:1em;margin:-0.1em 0 0 -1em}#main_navigation ul.nav>li>ul:after,#main_navigation ul.nav>li>ul:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-border-radius:0.25em 0.25em 3em 0.25em;border-radius:0.25em 0.25em 3em 0.25em}#main_navigation ul.nav>li>ul:after{border:0.15em solid #DCAA00;background-color:rgba(0,35,130,0.1);z-index:-2;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}#main_navigation ul.nav>li>ul:before{background-color:#002382;z-index:-1}#main_navigation ul.nav>li>ul>li>ul{top:0;right:100%;-webkit-transform:translateX(1em);-moz-transform:translateX(1em);-ms-transform:translateX(1em);-o-transform:translateX(1em);transform:translateX(1em);background-color:#00823C;padding:1em;-webkit-border-radius:0.25em 0.25em 0.25em 3em;border-radius:0.25em 0.25em 0.25em 3em}#main_navigation ul.nav li{position:relative;overflow:hidden}#main_navigation ul.nav li:focus,#main_navigation ul.nav li:hover{overflow:visible}#main_navigation ul.nav li:focus>ul,#main_navigation ul.nav li:hover>ul{display:block;opacity:1;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);max-height:none;overflow:visible}#main_navigation ul.nav li:focus>ul:after,#main_navigation ul.nav li:hover>ul:after{-webkit-transform:translate(0.5em, 0.5em);-moz-transform:translate(0.5em, 0.5em);-ms-transform:translate(0.5em, 0.5em);-o-transform:translate(0.5em, 0.5em);transform:translate(0.5em, 0.5em)}#main_navigation ul.nav ul{position:absolute;margin:0;width:12em;-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;-o-transition:all 250ms;transition:all 250ms;opacity:0;max-height:0;overflow:hidden}}#sidebar ul.nav{line-height:1.2}#sidebar ul.nav ul{display:none}#sidebar ul.nav>li{border-bottom:1px solid rgba(255,255,255,0.5)}#sidebar ul.nav>li>ul{margin:-0.25em 0 0.75em 0.5em;padding-left:0.75em;border-left:1px dotted #DCAA00}#sidebar ul.nav>li>ul>li>a{padding-left:0.3em;font-size:0.9em}#sidebar ul.nav>li>ul ul{margin:0 0 0 0.3em;border-left:1px solid rgba(255,255,255,0.5)}#sidebar ul.nav>li>ul ul li a{font-size:0.8em;padding-left:0.75em}#sidebar ul.nav>li>a{position:relative;padding:0.5em 0.5em 0.5em 1.5em}#sidebar ul.nav>li>a:after{content:"\f061";font-family:"Font Awesome 5 Pro";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;box-sizing:border-box;position:absolute;top:0.85em;left:0;color:#DCAA00;font-size:0.8em}#sidebar ul.nav>li.nav_active.has_children>a:after,#sidebar ul.nav>li.nav_path.has_children>a:after{content:"\f063";left:0.15em}#sidebar ul.nav li a{color:#fff}#sidebar ul.nav li a:active,#sidebar ul.nav li a:focus,#sidebar ul.nav li a:hover{text-decoration:none;color:#DCAA00}#sidebar ul.nav li.nav_active>a,#sidebar ul.nav li.nav_path>a{color:#DCAA00}#sidebar ul.nav li.nav_active>ul,#sidebar ul.nav li.nav_path>ul{display:block}#sidebar ul.nav.manual li ul{display:block}#sidebar ul.nav.manual li.has_children>a:after{content:"\f063";left:0.15em}#footer_container ul.nav{columns:17em 4;-webkit-columns:17em 4;-moz-columns:17em 4;columns:17em 4;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-moz-column-fill:balance;column-fill:balance}#footer_container ul.nav ul{margin:0;padding-bottom:1em}#footer_container ul.nav>li>a{color:#DCAA00;font-size:1.2em;font-weight:600}#footer_container ul.nav li{-webkit-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid;overflow:hidden}#footer_container ul.nav li a{padding-left:0;padding-right:0;display:inline-block}#footer_container ul.nav li a:active,#footer_container ul.nav li a:focus,#footer_container ul.nav li a:hover{text-decoration:none;color:#DCAA00}#footer_container ul.nav li.nav_active>a,#footer_container ul.nav li.nav_path>a{color:#DCAA00}#footer_container ul.nav li li ul{display:none}.elementor-edit-area{width:100%}body.elementor-editor-active .elementor-widget-wrap>.elementor-element.leaf_stacked .elementor-widget-container{overflow:hidden;position:relative;height:2em}body.elementor-editor-active .elementor-widget-wrap>.elementor-element.leaf_stacked .elementor-widget-container:after{content:'leaf_stacked';position:absolute;top:0;right:0;display:block;background-color:#000000;color:#fff;font-size:0.8em;padding:0.5em 1em;line-height:1}.elementor-cta{border:1px solid #ccc;border-radius:2em 0;background-color:#fff}.elementor-cta .elementor-cta__content .elementor-button{border-radius:1em 0;border:none;background-color:#002382;color:#fff}.elementor-cta .elementor-cta__content .elementor-button:active,.elementor-cta .elementor-cta__content .elementor-button:focus,.elementor-cta .elementor-cta__content .elementor-button:hover{background-color:#00195e;cursor:pointer}#sidebar .elementor-cta{border:none}#sidebar .elementor-cta .elementor-cta__bg-wrapper{min-height:11em}#sidebar .elementor-cta .elementor-cta__content{padding:1em;background-color:transparent}#sidebar .elementor-cta .elementor-cta__content h2{color:#002382}#sidebar .elementor-cta .elementor-cta__content .elementor-button{color:#fff;display:block}.elementor-column .elementor{width:100%}.elementor-column.card .elementor-element-populated>.elementor-widget-wrap{border:1px solid #0000004f;padding:1em 2em;font-size:0.8em;background-color:#fff}.elementor-column.card h2{font-size:1.6em}.elementor-column.card h3{font-size:1.3em}.elementor-divider .elementor-divider-separator{border:none !important;background-color:#DCAA00;height:1px;border-radius:1em}.elementor-widget-wrap>.elementor-element.leaf_stacked .elementor-widget-container{height:10px}.elementor-widget-animated-headline h1,.elementor-widget-animated-headline h2,.elementor-widget-animated-headline h3,.elementor-widget-animated-headline h4,.elementor-widget-animated-headline h5,.elementor-widget-animated-headline h6{margin-top:0}.elementor-widget-flip-box .elementor-flip-box__front{background-color:#002382}.elementor-widget-flip-box h2,.elementor-widget-flip-box h3,.elementor-widget-flip-box h4,.elementor-widget-flip-box h5,.elementor-widget-flip-box h6{font-family:"proxima-nova", sans-serif;font-weight:400}.elementor-widget-flip-box .elementor-flip-box__layer__title{font-size:1.4em;text-transform:capitalize}.elementor-widget-flip-box .elementor-flip-box__layer__description{font-size:0.9em}.elementor-widget-flip-box .elementor-flip-box__button.elementor-button{border:0.1em solid #ffffff60;font-size:1em;padding:0.5em 1.5em;border-radius:0 1em}.elementor-widget-flip-box .elementor-flip-box__button.elementor-button:hover{background-color:#ffffff20}.elementor-widget-button .elementor-button{background-color:#002382;font-size:1em;font-weight:600;position:relative;top:0;border-radius:0 1em;text-decoration:none}.elementor-widget-button .elementor-button:focus,.elementor-widget-button .elementor-button:hover{background-color:#0031b5}.elementor-widget-button .elementor-button:active{top:0.1em;background-color:#00154f}.elementor-widget-button .elementor-button.elementor-size-xs{font-size:0.8em}.elementor-widget-button .elementor-button.elementor-size-md{font-size:1.15em}.elementor-widget-button .elementor-button.elementor-size-lg{font-size:1.35em}.elementor-widget-button .elementor-button.elementor-size-xl{font-size:1.6em}.elementor-widget-button.elementor-button-info .elementor-button{background-color:#2D2D2D}.elementor-widget-button.elementor-button-info .elementor-button:focus,.elementor-widget-button.elementor-button-info .elementor-button:hover{background-color:#474747}.elementor-widget-button.elementor-button-info .elementor-button:active{background-color:#141414}.elementor-widget-button.elementor-button-success .elementor-button{background-color:#00823C}.elementor-widget-button.elementor-button-success .elementor-button:focus,.elementor-widget-button.elementor-button-success .elementor-button:hover{background-color:#009c48}.elementor-widget-button.elementor-button-success .elementor-button:active{background-color:#004f24}.elementor-widget-button.elementor-button-warning .elementor-button{background-color:#DCAA00}.elementor-widget-button.elementor-button-warning .elementor-button:focus,.elementor-widget-button.elementor-button-warning .elementor-button:hover{background-color:#f6be00}.elementor-widget-button.elementor-button-warning .elementor-button:active{background-color:#c39600}.elementor-widget-button.elementor-button-danger .elementor-button{background-color:#EB0027}.elementor-widget-button.elementor-button-danger .elementor-button:focus,.elementor-widget-button.elementor-button-danger .elementor-button:hover{background-color:#ff1f44}.elementor-widget-button.elementor-button-danger .elementor-button:active{background-color:#b8001f}@media screen and (min-width: 0\0){.elementor-invisible{visibility:visible}}#home_widgets h3{color:#ffffff !important}.elementor-widget-wrap .gform_wrapper .gf_progressbar{padding:0.5em 0.5em 0.5em 0;background-color:transparent;box-shadow:none;border:2px solid #DCAA00;border-radius:0 2em 0 0;border-left:none}.elementor-widget-wrap .gform_wrapper .gf_progressbar .gf_progressbar_percentage{background-color:#002382;border-radius:0 2em 0 0}.elementor-widget-wrap .gform_wrapper .gf_progressbar .gf_progressbar_percentage span{padding-right:0.5em}.elementor-widget-wrap .gform_wrapper .gf_progressbar:after{border-radius:0 2em 0 0}.elementor-widget-wrap .gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{position:relative;left:-12px;color:#002382;font-weight:bold}.elementor-widget-wrap .gform_wrapper input.button{background-color:#002382;font-size:1em;font-weight:600;position:relative;top:0;border-radius:1em 0;padding:0.5em 1.5em;text-decoration:none;border:none;color:#fff}.elementor-widget-wrap .gform_wrapper input.button:active,.elementor-widget-wrap .gform_wrapper input.button:focus,.elementor-widget-wrap .gform_wrapper input.button:hover{background-color:#00195e;outline:none;cursor:pointer}.elementor-widget-wrap .gform_wrapper input.button.gform_previous_button{border-radius:0 1em;background-color:#00823C}.elementor-widget-wrap .gform_wrapper input.button.gform_previous_button:focus,.elementor-widget-wrap .gform_wrapper input.button.gform_previous_button:hover{background-color:#005e2c}.elementor-widget-wrap .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.elementor-widget-wrap .gform_wrapper select{padding:0.5em 1em !important;margin:0 !important;border:1px solid #bbb;border-radius:1em 0;border:1px solid #bbbbbb}.elementor-widget-wrap .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.elementor-widget-wrap .gform_wrapper select:focus{outline:none;border-color:#002382}.elementor-widget-wrap .gform_wrapper select{border-radius:1em 1em 0 0}.search_container h2{font-size:1.25em;padding-bottom:0.5em;border-bottom:1px solid #DCAA00}.search_container form{font-size:1.5em;position:relative;padding-right:5em}.search_container input{font-size:1em;padding:0.5em 1em;line-height:1;width:100%;height:2em;border-radius:0.25em 0 0 0.25em;border:1px solid #cccccc}.search_container button{position:absolute;top:0;right:0;border:none;background:#002382;color:#fff;border-radius:0 0.25em 2em 0;padding:0.75em 1em;line-height:1;font-size:0.666666666666667em;height:3em;text-align:center;width:7.5em}body.ms_theme_school #footer_container .custom-logo-link,body.ms_theme_school #footer_container .wordmark_logo,body.ms_theme_school #main_navigation .custom-logo-link,body.ms_theme_school #main_navigation .wordmark_logo{height:5em;overflow:hidden;display:block}body.ms_theme_school #footer_container .custom-logo-link .wordmark,body.ms_theme_school #footer_container .custom-logo-link img,body.ms_theme_school #footer_container .wordmark_logo .wordmark,body.ms_theme_school #footer_container .wordmark_logo img,body.ms_theme_school #main_navigation .custom-logo-link .wordmark,body.ms_theme_school #main_navigation .custom-logo-link img,body.ms_theme_school #main_navigation .wordmark_logo .wordmark,body.ms_theme_school #main_navigation .wordmark_logo img{float:left}body.ms_theme_school #footer_container .custom-logo-link img,body.ms_theme_school #footer_container .wordmark_logo img,body.ms_theme_school #main_navigation .custom-logo-link img,body.ms_theme_school #main_navigation .wordmark_logo img{max-height:5em;width:auto;padding:0 1em 0 0}body.ms_theme_school #footer_container .custom-logo-link .wordmark,body.ms_theme_school #footer_container .wordmark_logo .wordmark,body.ms_theme_school #main_navigation .custom-logo-link .wordmark,body.ms_theme_school #main_navigation .wordmark_logo .wordmark{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:1.5em;line-height:1}body.ms_theme_school #footer_container ul.nav li.nav_active a,body.ms_theme_school #footer_container ul.nav li.nav_path a,body.ms_theme_school #main_navigation ul.nav li.nav_active a,body.ms_theme_school #main_navigation ul.nav li.nav_path a{border-color:#fff}body.ms_theme_school #footer_container ul.nav li a,body.ms_theme_school #main_navigation ul.nav li a{color:#fff}body.ms_theme_school #sidebar .nav_heading{text-transform:uppercase;margin-top:0}body.ms_theme_school .hscdsb_slide_container .slide_container.no_media .slide_content_bg{background:none}@media (max-width: 767px){body.ms_theme_school #main_navigation .brand_container{padding-bottom:1em}body.ms_theme_school #main_navigation .nav_container{padding-top:0}body.ms_theme_school #main_navigation .nav_container .nav.secondary{position:relative;top:50%;transform:translateY(-50%)}}@media (min-width: 768px){body.ms_theme_school #main_navigation .nav_container{padding-top:2.5em}}body.site_5 h2,body.site_5 h3,body.site_5 h4,body.site_5 h5 h6{color:#243965}body.site_5 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:81em}@media (min-width: 1600px){body.site_5 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:91.1vw}}@media (min-width: 1520px){body.site_5 .has_media.hscdsb_slide_container .slide_menu,body.site_5 .no_media.hscdsb_slide_container .slide_menu{right:-6%}body.site_5 .no_media.hscdsb_slide_container .slide_container{width:109%}}body.site_5 #main_navigation ul.nav>li>ul:after,body.site_5 .has_media.hscdsb_slide_container .slide_container .media_container:after,body.site_5 .search_container h2{border-color:#fef200}body.site_5 #main_navigation ul.nav>li>ul:after{background-color:rgba(202,0,0,0.1)}body.site_5 #main_navigation ul.nav>li>ul:before{background-color:#000}body.site_5 .elementor-widget-button .elementor-button{background-color:#243965;color:#fff}body.site_5 .elementor-widget-button .elementor-button:focus,body.site_5 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_5 .elementor-cta .elementor-cta__content .elementor-button,body.site_5 .elementor-divider .elementor-divider-separator,body.site_5 .hscdsb_slide_container .slide_pagination li.active a,body.site_5 .search_container button{background-color:#243965}body.site_5 .hscdsb_slide_container .slide_pagination:after{border-color:#243965}body.site_5 .hscdsb_slide_container .slide_menu a{color:#243965;background-color:#fff}body.site_5 .hscdsb_slide_container .style_gold .content_container .content,body.site_5 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#ca0000}body.site_5 #footer_contact ul.global_social li a,body.site_5 #footer_container ul.global_social li a{color:#ca0000}body.site_5 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#ca0000}body.site_5 #main_navigation ul.nav>li>a:active,body.site_5 #main_navigation ul.nav>li>a:focus,body.site_5 #main_navigation ul.nav>li>a:hover,body.site_5 #main_navigation ul.nav>li>ul:before,body.site_5 #sidebar a,body.site_5 #sidebar ul.nav>li>a:after,body.site_5 #sidebar ul.nav li a:active,body.site_5 #sidebar ul.nav li a:focus,body.site_5 #sidebar ul.nav li a:hover,body.site_5 #sidebar ul.nav li.nav_active>a,body.site_5 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator{color:#fef200}body.site_5 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_5 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_5 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_5 .hscdsb_slide_container .slide_pagination li.active a{color:#fff}@media (max-width: 767px){body.site_5 #main_navigation .custom-logo-link,body.site_5 #main_navigation .custom-logo-link img{height:4em}body.site_5 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_5 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#243965}body.site_5 #main_navigation .nav.default>li>a:after{color:#fef200}body.site_5 #main_navigation .nav.default>li>ul{border-color:#fef200}}body.site_22 h2{color:#000}body.site_22 h3,body.site_22 h4,body.site_22 h5,body.site_22 h6{color:#82182b}body.site_22 #main_navigation ul.nav>li>ul:after,body.site_22 #sidebar ul.nav>li>ul,body.site_22 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#fff}body.site_22 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:79em}@media (min-width: 1600px){body.site_22 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:88.7vw}}@media (min-width: 1520px){body.site_22 .has_media.hscdsb_slide_container .slide_menu,body.site_22 .no_media.hscdsb_slide_container .slide_menu{right:-5%}body.site_22 .no_media.hscdsb_slide_container .slide_container{width:108%}}body.site_22 #main_navigation ul.nav>li>ul:after{background-color:rgba(130,24,43,0.1)}body.site_22 #main_navigation ul.nav>li>ul:before,body.site_22 .elementor-cta .elementor-cta__content .elementor-button,body.site_22 .elementor-divider .elementor-divider-separator,body.site_22 .hscdsb_slide_container .slide_pagination li.active a,body.site_22 .post_list.default .page:before,body.site_22 .search_container button{background-color:#82182b}body.site_22 .elementor-widget-button .elementor-button{background-color:#82182b;color:#fff}body.site_22 .elementor-widget-button .elementor-button:focus,body.site_22 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_22 .hscdsb_slide_container .slide_pagination:after,body.site_22 .search_container h2{border-color:#82182b}body.site_22 .hscdsb_slide_container .slide_menu a{color:#82182b;background-color:#fff}body.site_22 .hscdsb_slide_container .style_gold .content_container .content,body.site_22 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#000}body.site_22 #footer_contact ul.global_social li a,body.site_22 #footer_container ul.global_social li a{color:#000}body.site_22 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#fff}body.site_22 #main_navigation ul.nav>li>a:active,body.site_22 #main_navigation ul.nav>li>a:focus,body.site_22 #main_navigation ul.nav>li>a:hover,body.site_22 #main_navigation ul.nav>li>ul:before,body.site_22 #sidebar a,body.site_22 #sidebar ul.nav>li>a:after,body.site_22 #sidebar ul.nav li a:active,body.site_22 #sidebar ul.nav li a:focus,body.site_22 #sidebar ul.nav li a:hover,body.site_22 #sidebar ul.nav li.nav_active>a,body.site_22 #sidebar ul.nav li.nav_active>a,body.site_22 #sidebar ul.nav li.nav_path>a,body.site_22 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator,body.site_22 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_22 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_22 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_22 .hscdsb_slide_container .slide_pagination li.active a{color:#fff}body.site_22 #sidebar ul.nav li.nav_active>a,body.site_22 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_22 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_22 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#000}body.site_22 #main_navigation .nav.default>li>a:after{color:#fff}body.site_22 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_21 h2,body.site_21 h3,body.site_21 h4,body.site_21 h5,body.site_21 h6{color:#967003}body.site_21 #main_navigation .wordmark_logo .wordmark{width:8em;color:#2D2D2D}body.site_21 #main_navigation ul.nav>li>ul:after,body.site_21 #sidebar ul.nav>li>ul,body.site_21 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#fff}body.site_21 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:81em}@media (min-width: 1600px){body.site_21 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:91.5vw}}@media (min-width: 1520px){body.site_21 .has_media.hscdsb_slide_container .slide_menu,body.site_21 .no_media.hscdsb_slide_container .slide_menu{right:-5%}body.site_21 .no_media.hscdsb_slide_container .slide_container{width:108%}}body.site_21 #main_navigation ul.nav>li>ul:after{background-color:rgba(130,24,43,0.1)}body.site_21 #main_navigation ul.nav>li>ul:before,body.site_21 .elementor-cta .elementor-cta__content .elementor-button,body.site_21 .elementor-divider .elementor-divider-separator,body.site_21 .hscdsb_slide_container .slide_pagination li.active a,body.site_21 .post_list.default .page:before,body.site_21 .search_container button{background-color:#E80024}body.site_21 .elementor-widget-button .elementor-button{background-color:#E80024;color:#fff}body.site_21 .elementor-widget-button .elementor-button:focus,body.site_21 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_21 .hscdsb_slide_container .slide_pagination:after,body.site_21 .search_container h2{border-color:#E80024}body.site_21 .hscdsb_slide_container .slide_menu a{color:#E80024;background-color:#fff}body.site_21 .hscdsb_slide_container .style_gold .content_container .content,body.site_21 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#D7A004}body.site_21 #footer_contact ul.global_social li a,body.site_21 #footer_container ul.global_social li a{color:#967003}body.site_21 #footer_contact{background-color:#967003}body.site_21 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#fff}body.site_21 #main_navigation ul.nav>li>a:active,body.site_21 #main_navigation ul.nav>li>a:focus,body.site_21 #main_navigation ul.nav>li>a:hover,body.site_21 #main_navigation ul.nav>li>ul:before,body.site_21 #sidebar a,body.site_21 #sidebar ul.nav>li>a:after,body.site_21 #sidebar ul.nav li a:active,body.site_21 #sidebar ul.nav li a:focus,body.site_21 #sidebar ul.nav li a:hover,body.site_21 #sidebar ul.nav li.nav_active>a,body.site_21 #sidebar ul.nav li.nav_active>a,body.site_21 #sidebar ul.nav li.nav_path>a,body.site_21 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator{color:#fff}body.site_21 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_21 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_21 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_21 .hscdsb_slide_container .slide_pagination li.active a{color:#2D2D2D}body.site_21 #sidebar ul.nav li.nav_active>a,body.site_21 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_21 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_21 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#D7A004}body.site_21 #main_navigation .nav.default>li>a:after{color:#fff}body.site_21 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_6 h2,body.site_6 h3,body.site_6 h4 h5,body.site_6 h6{color:#7D01E7}body.site_6 #main_navigation .wordmark_logo .wordmark{width:8em;color:#7D01E7}body.site_6 #main_navigation ul.nav>li>ul:after,body.site_6 #sidebar ul.nav>li>ul,body.site_6 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#fff}body.site_6 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:80.5em}@media (min-width: 1600px){body.site_6 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:90.7vw}}@media (min-width: 1520px){body.site_6 .has_media.hscdsb_slide_container .slide_menu,body.site_6 .no_media.hscdsb_slide_container .slide_menu{right:-5%}body.site_6 .no_media.hscdsb_slide_container .slide_container{width:108%}}body.site_6 .hscdsb_slide_container .content_container .content .slide_title{background-color:rgba(0,0,0,0.31)}body.site_6 #main_navigation ul.nav>li>ul:after{background-color:rgba(125,1,231,0.1)}body.site_6 #main_navigation ul.nav>li>ul:before,body.site_6 .elementor-cta .elementor-cta__content .elementor-button,body.site_6 .elementor-divider .elementor-divider-separator,body.site_6 .hscdsb_slide_container .slide_pagination li.active a,body.site_6 .post_list.default .page:before,body.site_6 .search_container button{background-color:#7D01E7}body.site_6 .elementor-widget-button .elementor-button{background-color:#7D01E7;color:#fff}body.site_6 .elementor-widget-button .elementor-button:focus,body.site_6 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_6 .hscdsb_slide_container .slide_pagination:after,body.site_6 .search_container h2{border-color:#7D01E7}body.site_6 .hscdsb_slide_container .slide_menu a{color:#7D01E7;background-color:#fff}body.site_6 .hscdsb_slide_container .style_gold .content_container .content,body.site_6 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#FED417}body.site_6 #footer_contact ul.global_social li a,body.site_6 #footer_container ul.global_social li a{color:#927124}body.site_6 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#fff}body.site_6 #main_navigation ul.nav>li>a:active,body.site_6 #main_navigation ul.nav>li>a:focus,body.site_6 #main_navigation ul.nav>li>a:hover,body.site_6 #main_navigation ul.nav>li>ul:before,body.site_6 #sidebar a,body.site_6 #sidebar ul.nav>li>a:after,body.site_6 #sidebar ul.nav li a:active,body.site_6 #sidebar ul.nav li a:focus,body.site_6 #sidebar ul.nav li a:hover,body.site_6 #sidebar ul.nav li.nav_active>a,body.site_6 #sidebar ul.nav li.nav_active>a,body.site_6 #sidebar ul.nav li.nav_path>a,body.site_6 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator{color:#fff}body.site_6 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_6 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_6 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_6 .hscdsb_slide_container .slide_pagination li.active a{color:#7D01E7}body.site_6 #sidebar ul.nav li.nav_active>a,body.site_6 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_6 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_6 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#927124}body.site_6 #main_navigation .nav.default>li>a:after{color:#fff}body.site_6 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_7 h2,body.site_7 h3,body.site_7 h4,body.site_7 h5,body.site_7 h6{color:#006838}body.site_7 #main_navigation .wordmark_logo .wordmark{width:7em;color:#006838}body.site_7 #main_navigation ul.nav>li>ul:after,body.site_7 #sidebar ul.nav>li>ul,body.site_7 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#fff}body.site_7 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:83em}@media (min-width: 1600px){body.site_7 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:94vw}}@media (min-width: 1520px){body.site_7 .has_media.hscdsb_slide_container .slide_menu,body.site_7 .no_media.hscdsb_slide_container .slide_menu{right:-8%}body.site_7 .no_media.hscdsb_slide_container .slide_container{width:108%}}body.site_7 #main_navigation ul.nav>li>ul:after{background-color:rgba(0,104,56,0.1)}body.site_7 #footer_contact,body.site_7 #main_navigation ul.nav>li>ul:before,body.site_7 .elementor-cta .elementor-cta__content .elementor-button,body.site_7 .elementor-divider .elementor-divider-separator,body.site_7 .hscdsb_slide_container .slide_pagination li.active a,body.site_7 .post_list.default .page:before,body.site_7 .search_container button{background-color:#006838}body.site_7 .elementor-widget-button .elementor-button{background-color:#006838;color:#fff}body.site_7 .elementor-widget-button .elementor-button:focus,body.site_7 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_7 .hscdsb_slide_container .slide_pagination:after,body.site_7 .search_container h2{border-color:#006838}body.site_7 .hscdsb_slide_container .slide_menu a{color:#006838;background-color:#fff}body.site_7 .hscdsb_slide_container .style_gold .content_container .content,body.site_7 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#006838}body.site_7 .hscdsb_slide_container .style_gold .content_container .content{border:1px solid rgba(255,255,255,0.5)}body.site_7 #footer_contact{background-color:#006838;border:1px solid rgba(255,255,255,0.5);border-left:none;border-right:none}body.site_7 #footer_contact ul.global_social li a,body.site_7 #footer_container ul.global_social li a{color:#006838}body.site_7 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#FFF940}body.site_7 #main_navigation ul.nav>li>a:active,body.site_7 #main_navigation ul.nav>li>a:focus,body.site_7 #main_navigation ul.nav>li>a:hover,body.site_7 #main_navigation ul.nav>li>ul:before,body.site_7 #sidebar a,body.site_7 #sidebar ul.nav>li>a:after,body.site_7 #sidebar ul.nav li a:active,body.site_7 #sidebar ul.nav li a:focus,body.site_7 #sidebar ul.nav li a:hover,body.site_7 #sidebar ul.nav li.nav_active>a,body.site_7 #sidebar ul.nav li.nav_active>a,body.site_7 #sidebar ul.nav li.nav_path>a,body.site_7 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator,body.site_7 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_7 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_7 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_7 .hscdsb_slide_container .slide_pagination li.active a{color:#fff}body.site_7 #sidebar ul.nav li.nav_active>a,body.site_7 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_7 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_7 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#FFF940}body.site_7 #main_navigation .nav.default>li>a:after{color:#fff}body.site_7 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_8 h2,body.site_8 h3 h4,body.site_8 h5,body.site_8 h6{color:#0D76BD}body.site_8 #main_navigation .wordmark_logo .wordmark{display:none}body.site_8 #main_navigation ul.nav>li>ul:after,body.site_8 #sidebar ul.nav>li>ul,body.site_8 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#fff}body.site_8 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:1264px}@media (min-width: 1600px){body.site_8 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:79vw}}body.site_8 .has_media.hscdsb_slide_container .slide_menu,body.site_8 .no_media.hscdsb_slide_container .slide_menu{right:10px}@media (min-width: 1420px){body.site_8 .no_media.hscdsb_slide_container .slide_container{width:102%}}body.site_8 #main_navigation ul.nav>li>ul:after{background-color:rgba(13,118,189,0.1)}body.site_8 #main_navigation ul.nav>li>ul:before{border:1px solid rgba(255,255,255,0.5)}body.site_8 #footer_contact,body.site_8 #main_navigation ul.nav>li>ul:before,body.site_8 .elementor-cta .elementor-cta__content .elementor-button,body.site_8 .elementor-divider .elementor-divider-separator,body.site_8 .hscdsb_slide_container .slide_pagination li.active a,body.site_8 .post_list.default .page:before,body.site_8 .search_container button{background-color:#0D76BD}body.site_8 .elementor-widget-button .elementor-button{background-color:#0D76BD;color:#fff}body.site_8 .elementor-widget-button .elementor-button:focus,body.site_8 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_8 .hscdsb_slide_container .slide_pagination:after,body.site_8 .search_container h2{border-color:#0D76BD}body.site_8 .hscdsb_slide_container .slide_menu a{color:#0D76BD;background-color:#fff}body.site_8 .hscdsb_slide_container .style_gold .content_container .content,body.site_8 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#0D76BD}body.site_8 .hscdsb_slide_container .style_gold .content_container .content{border:1px solid rgba(255,255,255,0.5)}body.site_8 #footer_contact{background-color:#0D76BD;border:1px solid rgba(255,255,255,0.5);border-left:none;border-right:none}body.site_8 #footer_contact ul.global_social li a,body.site_8 #footer_container ul.global_social li a{color:#0D76BD}body.site_8 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#282526}body.site_8 #main_navigation ul.nav>li>a:active,body.site_8 #main_navigation ul.nav>li>a:focus,body.site_8 #main_navigation ul.nav>li>a:hover,body.site_8 #main_navigation ul.nav>li>ul:before,body.site_8 #sidebar a,body.site_8 #sidebar ul.nav>li>a:after,body.site_8 #sidebar ul.nav li a:active,body.site_8 #sidebar ul.nav li a:focus,body.site_8 #sidebar ul.nav li a:hover,body.site_8 #sidebar ul.nav li.nav_active>a,body.site_8 #sidebar ul.nav li.nav_active>a,body.site_8 #sidebar ul.nav li.nav_path>a,body.site_8 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator,body.site_8 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_8 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_8 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_8 .hscdsb_slide_container .slide_pagination li.active a{color:#fff}body.site_8 #sidebar ul.nav li.nav_active>a,body.site_8 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_8 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_8 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#282526}body.site_8 #main_navigation .nav.default>li>a:after{color:#fff}body.site_8 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_9 h2,body.site_9 h3,body.site_9 h4,body.site_9 h5,body.site_9 h6{color:#b88e00}body.site_9 #main_navigation .wordmark_logo .wordmark{width:7em;color:#231F20}body.site_9 #main_navigation ul.nav>li>ul:after,body.site_9 #sidebar ul.nav>li>ul,body.site_9 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#fff}body.site_9 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:82em}@media (min-width: 1600px){body.site_9 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:92vw}}@media (min-width: 1520px){body.site_9 .has_media.hscdsb_slide_container .slide_menu,body.site_9 .no_media.hscdsb_slide_container .slide_menu{right:-8%}body.site_9 .no_media.hscdsb_slide_container .slide_container{width:110%}}body.site_9 #main_navigation ul.nav>li>ul:after{background-color:rgba(184,142,0,0.1)}body.site_9 #main_navigation ul.nav>li>ul:before,body.site_9 .elementor-cta .elementor-cta__content .elementor-button,body.site_9 .elementor-divider .elementor-divider-separator,body.site_9 .hscdsb_slide_container .slide_pagination li.active a,body.site_9 .post_list.default .page:before,body.site_9 .search_container button{background-color:#b88e00}body.site_9 .elementor-widget-button .elementor-button{background-color:#b88e00;color:#fff}body.site_9 .elementor-widget-button .elementor-button:focus,body.site_9 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_9 .hscdsb_slide_container .slide_pagination:after,body.site_9 .search_container h2{border-color:#b88e00}body.site_9 .hscdsb_slide_container .slide_menu a{color:#231F20;background-color:#fff}body.site_9 .hscdsb_slide_container .style_gold .content_container .content,body.site_9 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#b88e00}body.site_9 #footer_contact{background-color:#231F20}body.site_9 #footer_contact ul.global_social li a,body.site_9 #footer_container ul.global_social li a,body.site_9 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_9 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_9 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_9 .hscdsb_slide_container .slide_pagination li.active a{color:#231F20}body.site_9 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#231F20}body.site_9 #main_navigation ul.nav>li>a:active,body.site_9 #main_navigation ul.nav>li>a:focus,body.site_9 #main_navigation ul.nav>li>a:hover,body.site_9 #main_navigation ul.nav>li>ul:before,body.site_9 #sidebar a,body.site_9 #sidebar ul.nav>li>a:after,body.site_9 #sidebar ul.nav li a:active,body.site_9 #sidebar ul.nav li a:focus,body.site_9 #sidebar ul.nav li a:hover,body.site_9 #sidebar ul.nav li.nav_active>a,body.site_9 #sidebar ul.nav li.nav_active>a,body.site_9 #sidebar ul.nav li.nav_path>a,body.site_9 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator{color:#fff}body.site_9 #sidebar ul.nav li.nav_active>a,body.site_9 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_9 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_9 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#231F20}body.site_9 #main_navigation .nav.default>li>a:after{color:#fff}body.site_9 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_10 #main_navigation .wordmark_logo .wordmark{width:8em;color:#4152A4}body.site_10 h2{color:#000}body.site_10 h3,body.site_10 h4,body.site_10 h5,body.site_10 h6{color:#4152A4}body.site_10 #main_navigation ul.nav>li>ul:after,body.site_10 #sidebar ul.nav>li>ul,body.site_10 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#fff}body.site_10 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:80.5em}@media (min-width: 1600px){body.site_10 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:91vw}}@media (min-width: 1520px){body.site_10 .has_media.hscdsb_slide_container .slide_menu,body.site_10 .no_media.hscdsb_slide_container .slide_menu{right:-7%}body.site_10 .no_media.hscdsb_slide_container .slide_container{width:110%}}body.site_10 #main_navigation ul.nav>li>ul:after{background-color:rgba(65,82,164,0.1)}body.site_10 .elementor-cta .elementor-cta__content .elementor-button,body.site_10 .elementor-divider .elementor-divider-separator,body.site_10 .hscdsb_slide_container .slide_pagination li.active a,body.site_10 .post_list.default .page:before,body.site_10 .search_container button{background-color:#4152A4}body.site_10 .elementor-widget-button .elementor-button{background-color:#4152A4;color:#fff}body.site_10 .elementor-widget-button .elementor-button:focus,body.site_10 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_10 .hscdsb_slide_container .slide_pagination:after,body.site_10 .search_container h2{border-color:#4152A4}body.site_10 .hscdsb_slide_container .slide_menu a{color:#4152A4;background-color:#fff}body.site_10 #main_navigation ul.nav>li>ul:before,body.site_10 .hscdsb_slide_container .style_gold .content_container .content,body.site_10 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#000}body.site_10 #footer_contact ul.global_social li a,body.site_10 #footer_container ul.global_social li a{color:#000}body.site_10 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#fff}body.site_10 #main_navigation ul.nav>li>a:active,body.site_10 #main_navigation ul.nav>li>a:focus,body.site_10 #main_navigation ul.nav>li>a:hover,body.site_10 #main_navigation ul.nav>li>ul:before,body.site_10 #sidebar a,body.site_10 #sidebar ul.nav>li>a:after,body.site_10 #sidebar ul.nav li a:active,body.site_10 #sidebar ul.nav li a:focus,body.site_10 #sidebar ul.nav li a:hover,body.site_10 #sidebar ul.nav li.nav_active>a,body.site_10 #sidebar ul.nav li.nav_active>a,body.site_10 #sidebar ul.nav li.nav_path>a,body.site_10 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator,body.site_10 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_10 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_10 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_10 .hscdsb_slide_container .slide_pagination li.active a{color:#fff}body.site_10 #sidebar ul.nav li.nav_active>a,body.site_10 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_10 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_10 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#000}body.site_10 #main_navigation .nav.default>li>a:after{color:#fff}body.site_10 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_11 #main_navigation .wordmark_logo .wordmark{width:6em;color:#757575}@media (min-width: 768px){body.site_11 #main_navigation .wordmark_logo .wordmark{width:9em}}@media (min-width: 1300px){body.site_11 #main_navigation .wordmark_logo .wordmark{width:auto}}body.site_11 h2{color:#757575}body.site_11 h3,body.site_11 h4,body.site_11 h5,body.site_11 h6{color:#377f9a}body.site_11 #main_navigation ul.nav>li>ul:after,body.site_11 #sidebar ul.nav>li>ul,body.site_11 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#fff}body.site_11 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:85em}@media (min-width: 1600px){body.site_11 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:95vw}}@media (min-width: 1520px){body.site_11 .has_media.hscdsb_slide_container .slide_menu,body.site_11 .no_media.hscdsb_slide_container .slide_menu{right:-9%}body.site_11 .no_media.hscdsb_slide_container .slide_container{width:112%}}body.site_11 #main_navigation ul.nav>li>ul:after{background-color:rgba(55,127,154,0.1)}body.site_11 #main_navigation ul.nav>li>ul:before,body.site_11 .elementor-cta .elementor-cta__content .elementor-button,body.site_11 .elementor-divider .elementor-divider-separator,body.site_11 .hscdsb_slide_container .slide_pagination li.active a,body.site_11 .post_list.default .page:before,body.site_11 .search_container button{background-color:#377f9a}body.site_11 .elementor-widget-button .elementor-button{background-color:#377f9a;color:#fff}body.site_11 .elementor-widget-button .elementor-button:focus,body.site_11 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_11 .hscdsb_slide_container .slide_pagination:after,body.site_11 .search_container h2{border-color:#377f9a}body.site_11 .hscdsb_slide_container .slide_menu a{color:#377f9a;background-color:#fff}body.site_11 .hscdsb_slide_container .style_gold .content_container .content,body.site_11 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#757575}body.site_11 #footer_contact ul.global_social li a,body.site_11 #footer_container ul.global_social li a{color:#757575}body.site_11 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#fff}body.site_11 #main_navigation ul.nav>li>a:active,body.site_11 #main_navigation ul.nav>li>a:focus,body.site_11 #main_navigation ul.nav>li>a:hover,body.site_11 #main_navigation ul.nav>li>ul:before,body.site_11 #sidebar a,body.site_11 #sidebar ul.nav>li>a:after,body.site_11 #sidebar ul.nav li a:active,body.site_11 #sidebar ul.nav li a:focus,body.site_11 #sidebar ul.nav li a:hover,body.site_11 #sidebar ul.nav li.nav_active>a,body.site_11 #sidebar ul.nav li.nav_active>a,body.site_11 #sidebar ul.nav li.nav_path>a,body.site_11 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator,body.site_11 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_11 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_11 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_11 .hscdsb_slide_container .slide_pagination li.active a{color:#fff}body.site_11 #sidebar ul.nav li.nav_active>a,body.site_11 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_11 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_11 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#757575}body.site_11 #main_navigation .nav.default>li>a:after{color:#fff}body.site_11 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_4 #main_navigation .wordmark_logo .wordmark{width:7em;color:#001D6F}body.site_4 h2{color:#001D6F}body.site_4 h3,body.site_4 h4,body.site_4 h5,body.site_4 h6{color:#A4000E}body.site_4 #main_navigation ul.nav>li>ul:after,body.site_4 #sidebar ul.nav>li>ul,body.site_4 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#fff}body.site_4 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:82em}@media (min-width: 1600px){body.site_4 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:92.5vw}}@media (min-width: 1520px){body.site_4 .has_media.hscdsb_slide_container .slide_menu,body.site_4 .no_media.hscdsb_slide_container .slide_menu{right:-8%}body.site_4 .no_media.hscdsb_slide_container .slide_container{width:110%}}body.site_4 #main_navigation ul.nav>li>ul:after{background-color:rgba(164,0,14,0.1)}body.site_4 #main_navigation ul.nav>li>ul:before{border:1px solid rgba(255,255,255,0.5)}body.site_4 #main_navigation ul.nav>li>ul:before,body.site_4 .elementor-cta .elementor-cta__content .elementor-button,body.site_4 .elementor-divider .elementor-divider-separator,body.site_4 .hscdsb_slide_container .slide_pagination li.active a,body.site_4 .post_list.default .page:before,body.site_4 .search_container button{background-color:#A4000E}body.site_4 .elementor-widget-button .elementor-button{background-color:#A4000E;color:#fff}body.site_4 .elementor-widget-button .elementor-button:focus,body.site_4 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_4 .hscdsb_slide_container .slide_pagination:after,body.site_4 .search_container h2{border-color:#A4000E}body.site_4 .hscdsb_slide_container .slide_menu a{color:#A4000E;background-color:#fff}body.site_4 .hscdsb_slide_container .style_gold .content_container .content,body.site_4 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#001D6F}body.site_4 #footer_contact ul.global_social li a,body.site_4 #footer_container ul.global_social li a{color:#001D6F}body.site_4 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#fff}body.site_4 #main_navigation ul.nav>li>a:active,body.site_4 #main_navigation ul.nav>li>a:focus,body.site_4 #main_navigation ul.nav>li>a:hover,body.site_4 #main_navigation ul.nav>li>ul:before,body.site_4 #sidebar a,body.site_4 #sidebar ul.nav>li>a:after,body.site_4 #sidebar ul.nav li a:active,body.site_4 #sidebar ul.nav li a:focus,body.site_4 #sidebar ul.nav li a:hover,body.site_4 #sidebar ul.nav li.nav_active>a,body.site_4 #sidebar ul.nav li.nav_active>a,body.site_4 #sidebar ul.nav li.nav_path>a,body.site_4 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator,body.site_4 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_4 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_4 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_4 .hscdsb_slide_container .slide_pagination li.active a{color:#fff}body.site_4 #sidebar ul.nav li.nav_active>a,body.site_4 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_4 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_4 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#001D6F}body.site_4 #main_navigation .nav.default>li>a:after{color:#fff}body.site_4 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_12 #main_navigation .wordmark_logo .wordmark{display:none}body.site_12 h2,body.site_12 h3,body.site_12 h4,body.site_12 h5,body.site_12 h6{color:#274072}body.site_12 #main_navigation ul.nav>li>ul:after,body.site_12 #sidebar ul.nav>li>ul,body.site_12 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#fff}body.site_12 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:81.5em}@media (min-width: 1600px){body.site_12 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:92vw}}@media (min-width: 1520px){body.site_12 .has_media.hscdsb_slide_container .slide_menu,body.site_12 .no_media.hscdsb_slide_container .slide_menu{right:-8%}body.site_12 .no_media.hscdsb_slide_container .slide_container{width:110%}}body.site_12 #main_navigation ul.nav>li>ul:after{background-color:rgba(39,64,114,0.1)}body.site_12 #main_navigation ul.nav>li>ul:before{border:1px solid rgba(255,255,255,0.5)}body.site_12 #main_navigation ul.nav>li>ul:before,body.site_12 .elementor-cta .elementor-cta__content .elementor-button,body.site_12 .elementor-divider .elementor-divider-separator,body.site_12 .hscdsb_slide_container .slide_pagination li.active a,body.site_12 .post_list.default .page:before,body.site_12 .search_container button{background-color:#274072}body.site_12 .elementor-widget-button .elementor-button{background-color:#274072;color:#fff}body.site_12 .elementor-widget-button .elementor-button:focus,body.site_12 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_12 .hscdsb_slide_container .slide_pagination:after,body.site_12 .search_container h2{border-color:#274072}body.site_12 .hscdsb_slide_container .slide_menu a{color:#274072;background-color:#fff}body.site_12 .hscdsb_slide_container .style_gold .content_container .content,body.site_12 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#DCAA00}body.site_12 #footer_contact{background-color:#274072;border:1px solid rgba(255,255,255,0.5);border-left:none;border-right:none}body.site_12 #footer_contact ul.global_social li a,body.site_12 #footer_container ul.global_social li a,body.site_12 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_12 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_12 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_12 .hscdsb_slide_container .slide_pagination li.active a{color:#274072}body.site_12 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#fff}body.site_12 #main_navigation ul.nav>li>a:active,body.site_12 #main_navigation ul.nav>li>a:focus,body.site_12 #main_navigation ul.nav>li>a:hover,body.site_12 #main_navigation ul.nav>li>ul:before,body.site_12 #sidebar a,body.site_12 #sidebar ul.nav>li>a:after,body.site_12 #sidebar ul.nav li a:active,body.site_12 #sidebar ul.nav li a:focus,body.site_12 #sidebar ul.nav li a:hover,body.site_12 #sidebar ul.nav li.nav_active>a,body.site_12 #sidebar ul.nav li.nav_active>a,body.site_12 #sidebar ul.nav li.nav_path>a,body.site_12 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator{color:#fff}body.site_12 #sidebar ul.nav li.nav_active>a,body.site_12 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_12 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_12 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#DCAA00}body.site_12 #main_navigation .nav.default>li>a:after{color:#fff}body.site_12 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_13 #main_navigation .wordmark_logo .wordmark{width:7em;color:#1B3477}@media (min-width: 768px){body.site_13 #main_navigation .wordmark_logo .wordmark{width:10em}}body.site_13 h2,body.site_13 h3,body.site_13 h4,body.site_13 h5,body.site_13 h6{color:#1B3477}body.site_13 #main_navigation ul.nav>li>ul:after,body.site_13 #sidebar ul.nav>li>ul,body.site_13 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#FDE000}body.site_13 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:82em}@media (min-width: 1600px){body.site_13 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:92.5vw}}@media (min-width: 1520px){body.site_13 .has_media.hscdsb_slide_container .slide_menu,body.site_13 .no_media.hscdsb_slide_container .slide_menu{right:-8%}body.site_13 .no_media.hscdsb_slide_container .slide_container{width:110%}}body.site_13 #main_navigation ul.nav>li>ul:after{background-color:rgba(253,224,0,0.1)}body.site_13 #main_navigation ul.nav>li>ul:before{background-color:#1B3477}body.site_13 .elementor-cta .elementor-cta__content .elementor-button,body.site_13 .elementor-divider .elementor-divider-separator,body.site_13 .hscdsb_slide_container .slide_pagination li.active a,body.site_13 .post_list.default .page:before,body.site_13 .search_container button{background-color:#1B3477}body.site_13 .elementor-widget-button .elementor-button{background-color:#1B3477;color:#fff}body.site_13 .elementor-widget-button .elementor-button:focus,body.site_13 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_13 .hscdsb_slide_container .slide_pagination:after,body.site_13 .search_container h2{border-color:#1B3477}body.site_13 .hscdsb_slide_container .slide_menu a{color:#1B3477;background-color:#fff}body.site_13 .hscdsb_slide_container .style_gold .content_container .content,body.site_13 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#1B3477}body.site_13 #footer_contact,body.site_13 #main_navigation ul.nav>li>ul:before,body.site_13 .hscdsb_slide_container .style_gold .content_container .content:before{border:1px solid rgba(255,255,255,0.5)}body.site_13 #footer_contact{background-color:#1B3477;border-left:none;border-right:none}body.site_13 #footer_contact ul.global_social li a,body.site_13 #footer_container ul.global_social li a{color:#1B3477}body.site_13 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#FDE000}body.site_13 #main_navigation ul.nav>li>a:active,body.site_13 #main_navigation ul.nav>li>a:focus,body.site_13 #main_navigation ul.nav>li>a:hover,body.site_13 #main_navigation ul.nav>li>ul:before,body.site_13 #sidebar a,body.site_13 #sidebar ul.nav>li>a:after,body.site_13 #sidebar ul.nav li a:active,body.site_13 #sidebar ul.nav li a:focus,body.site_13 #sidebar ul.nav li a:hover,body.site_13 #sidebar ul.nav li.nav_active>a,body.site_13 #sidebar ul.nav li.nav_active>a,body.site_13 #sidebar ul.nav li.nav_path>a,body.site_13 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator,body.site_13 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_13 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_13 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_13 .hscdsb_slide_container .slide_pagination li.active a{color:#fff}body.site_13 #sidebar ul.nav li.nav_active>a,body.site_13 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_13 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_13 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#FDE000}body.site_13 #main_navigation .nav.default>li>a:after{color:#fff}body.site_13 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_14 #main_navigation .wordmark_logo .wordmark{width:7em;color:#4779A9}body.site_14 h2,body.site_14 h3,body.site_14 h4,body.site_14 h5,body.site_14 h6{color:#4779A9}body.site_14 #main_navigation ul.nav>li>ul:after,body.site_14 #sidebar ul.nav>li>ul,body.site_14 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#F7DB36}body.site_14 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:78.5em}@media (min-width: 1600px){body.site_14 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:89vw}}@media (min-width: 1520px){body.site_14 .has_media.hscdsb_slide_container .slide_menu,body.site_14 .no_media.hscdsb_slide_container .slide_menu{right:-5%}body.site_14 .no_media.hscdsb_slide_container .slide_container{width:108%}}body.site_14 #main_navigation ul.nav>li>ul:after{background-color:rgba(71,121,169,0.1)}body.site_14 #footer_contact,body.site_14 #main_navigation ul.nav>li>ul:before,body.site_14 .hscdsb_slide_container .style_gold .content_container .content:before{border:1px solid rgba(255,255,255,0.5)}body.site_14 #footer_contact,body.site_14 #main_navigation ul.nav>li>ul:before,body.site_14 .elementor-cta .elementor-cta__content .elementor-button,body.site_14 .elementor-divider .elementor-divider-separator,body.site_14 .hscdsb_slide_container .slide_pagination li.active a,body.site_14 .hscdsb_slide_container .style_gold .content_container .content,body.site_14 .hscdsb_slide_container .style_gold .content_container .content:before,body.site_14 .post_list.default .page:before,body.site_14 .search_container button{background-color:#4779A9}body.site_14 .elementor-widget-button .elementor-button{background-color:#4779A9;color:#fff}body.site_14 .elementor-widget-button .elementor-button:focus,body.site_14 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_14 .hscdsb_slide_container .slide_pagination:after,body.site_14 .search_container h2{border-color:#4779A9}body.site_14 .hscdsb_slide_container .slide_menu a{color:#4779A9;background-color:#fff}body.site_14 #footer_contact ul.global_social li a,body.site_14 #footer_container ul.global_social li a{color:#4779A9}body.site_14 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#F7DB36}body.site_14 #main_navigation ul.nav>li>a:active,body.site_14 #main_navigation ul.nav>li>a:focus,body.site_14 #main_navigation ul.nav>li>a:hover,body.site_14 #main_navigation ul.nav>li>ul:before,body.site_14 #sidebar a,body.site_14 #sidebar ul.nav>li>a:after,body.site_14 #sidebar ul.nav li a:active,body.site_14 #sidebar ul.nav li a:focus,body.site_14 #sidebar ul.nav li a:hover,body.site_14 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_14 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_14 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_14 .hscdsb_slide_container .slide_pagination li.active a{color:#fff}body.site_14 #main_navigation ul.nav li li.nav_active>a,body.site_14 #sidebar ul.nav li.nav_active>a,body.site_14 #sidebar ul.nav li.nav_active>a,body.site_14 #sidebar ul.nav li.nav_path>a,body.site_14 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator{color:#F7DB36}body.site_14 #sidebar ul.nav li.nav_active>a,body.site_14 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_14 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_14 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#F7DB36}body.site_14 #main_navigation .nav.default>li>a:after{color:#fff}body.site_14 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_15 #main_navigation .wordmark_logo .wordmark{width:7em;color:#000000}body.site_15 h2,body.site_15 h3,body.site_15 h4,body.site_15 h5,body.site_15 h6{color:#d11215}body.site_15 #main_navigation ul.nav>li>ul:after,body.site_15 #sidebar ul.nav>li>ul{border-color:#ACADAF}body.site_15 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#fff}body.site_15 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:78.5em}@media (min-width: 1600px){body.site_15 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:89vw}}@media (min-width: 1520px){body.site_15 .has_media.hscdsb_slide_container .slide_menu,body.site_15 .no_media.hscdsb_slide_container .slide_menu{right:-5%}body.site_15 .no_media.hscdsb_slide_container .slide_container{width:108%}}body.site_15 #main_navigation ul.nav>li>ul:after{background-color:rgba(209,18,21,0.1)}body.site_15 #main_navigation ul.nav>li>ul:before{border:1px solid rgba(255,255,255,0.5)}body.site_15 #footer_contact{background-color:#000000}body.site_15 #main_navigation ul.nav>li>ul:before,body.site_15 .elementor-cta .elementor-cta__content .elementor-button,body.site_15 .elementor-divider .elementor-divider-separator,body.site_15 .post_list.default .page:before,body.site_15 .search_container button{background-color:#d11215}body.site_15 .hscdsb_slide_container .slide_pagination li.active a,body.site_15 .hscdsb_slide_container .style_gold .content_container .content,body.site_15 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#ACADAF}body.site_15 .elementor-widget-button .elementor-button{background-color:#d11215;color:#fff}body.site_15 .elementor-widget-button .elementor-button:focus,body.site_15 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_15 .hscdsb_slide_container .slide_pagination:after,body.site_15 .search_container h2{border-color:#d11215}body.site_15 .hscdsb_slide_container .slide_menu a{color:#d11215;background-color:#fff}body.site_15 #footer_contact ul.global_social li a,body.site_15 #footer_container ul.global_social li a{color:#000000}body.site_15 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#000000}body.site_15 #main_navigation ul.nav>li>a:active,body.site_15 #main_navigation ul.nav>li>a:focus,body.site_15 #main_navigation ul.nav>li>a:hover,body.site_15 #main_navigation ul.nav>li>ul:before,body.site_15 #main_navigation ul.nav li li.nav_active>a,body.site_15 #sidebar a,body.site_15 #sidebar ul.nav>li>a:after,body.site_15 #sidebar ul.nav li a:active,body.site_15 #sidebar ul.nav li a:focus,body.site_15 #sidebar ul.nav li a:hover,body.site_15 #sidebar ul.nav li.nav_active>a,body.site_15 #sidebar ul.nav li.nav_active>a,body.site_15 #sidebar ul.nav li.nav_path>a,body.site_15 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator{color:#fff}body.site_15 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_15 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_15 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_15 .hscdsb_slide_container .slide_pagination li.active a{color:#000000}body.site_15 #main_navigation ul.nav li li.nav_active>a,body.site_15 #sidebar ul.nav li.nav_active>a,body.site_15 #sidebar ul.nav li.nav_active>a,body.site_15 #sidebar ul.nav li.nav_path>a,body.site_15 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator{font-weight:bold}body.site_15 #sidebar ul.nav li.nav_active>a,body.site_15 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_15 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_15 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#ACADAF}body.site_15 #main_navigation .nav.default>li>a:after{color:#fff}body.site_15 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_16 #main_navigation .wordmark_logo .wordmark{width:7em;color:#000}body.site_16 h2,body.site_16 h3,body.site_16 h4,body.site_16 h5,body.site_16 h6{color:#EB1418}body.site_16 #main_navigation ul.nav>li>ul:after,body.site_16 #sidebar ul.nav>li>ul,body.site_16 .has_media.hscdsb_slide_container .slide_container .media_container:after,body.site_16 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#fff}body.site_16 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:80em}@media (min-width: 1600px){body.site_16 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:90vw}}@media (min-width: 1520px){body.site_16 .has_media.hscdsb_slide_container .slide_menu,body.site_16 .no_media.hscdsb_slide_container .slide_menu{right:-6%}body.site_16 .no_media.hscdsb_slide_container .slide_container{width:110%}}body.site_16 #main_navigation ul.nav>li>ul:after{background-color:rgba(235,20,24,0.1)}body.site_16 #main_navigation ul.nav>li>ul:before{border:1px solid rgba(255,255,255,0.5)}body.site_16 #footer_contact,body.site_16 #main_navigation ul.nav>li>ul:before,body.site_16 .elementor-cta .elementor-cta__content .elementor-button,body.site_16 .elementor-divider .elementor-divider-separator,body.site_16 .hscdsb_slide_container .slide_pagination li.active a,body.site_16 .hscdsb_slide_container .style_gold .content_container .content,body.site_16 .hscdsb_slide_container .style_gold .content_container .content:before,body.site_16 .post_list.default .page:before,body.site_16 .search_container button{background-color:#000}body.site_16 .elementor-widget-button .elementor-button{background-color:#EB1418;color:#fff}body.site_16 .elementor-widget-button .elementor-button:focus,body.site_16 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_16 .hscdsb_slide_container .slide_pagination:after,body.site_16 .search_container h2{border-color:#EB1418}body.site_16 .hscdsb_slide_container .slide_menu a{color:#EB1418;background-color:#fff}body.site_16 #footer_contact ul.global_social li a,body.site_16 #footer_container ul.global_social li a{color:#EB1418}body.site_16 #main_navigation ul.nav>li>a:active,body.site_16 #main_navigation ul.nav>li>a:focus,body.site_16 #main_navigation ul.nav>li>a:hover,body.site_16 #main_navigation ul.nav>li>ul:before,body.site_16 #sidebar a,body.site_16 #sidebar ul.nav>li>a:after,body.site_16 #sidebar ul.nav li a:active,body.site_16 #sidebar ul.nav li a:focus,body.site_16 #sidebar ul.nav li a:hover,body.site_16 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_16 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_16 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_16 .hscdsb_slide_container .slide_pagination li.active a{color:#fff}body.site_16 #main_navigation ul.nav li li.nav_active>a,body.site_16 #sidebar ul.nav li.nav_active>a,body.site_16 #sidebar ul.nav li.nav_active>a,body.site_16 #sidebar ul.nav li.nav_path>a,body.site_16 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator{color:#000}body.site_16 #sidebar ul.nav li.nav_active>a,body.site_16 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_16 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_16 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#000}body.site_16 #main_navigation .nav.default>li>a:after{color:#fff}body.site_16 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_17 #main_navigation .wordmark_logo .wordmark{width:10em;color:#000}@media (max-width: 767px){body.site_17 #main_navigation .wordmark_logo .wordmark{font-size:1.1em}}body.site_17 h2,body.site_17 h3,body.site_17 h4,body.site_17 h5,body.site_17 h6{color:#000}body.site_17 #main_navigation ul.nav>li>ul:after,body.site_17 #sidebar ul.nav>li>ul,body.site_17 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#fff}body.site_17 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:79em}@media (min-width: 1600px){body.site_17 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:88.7vw}}@media (min-width: 1520px){body.site_17 .has_media.hscdsb_slide_container .slide_menu,body.site_17 .no_media.hscdsb_slide_container .slide_menu{right:-5%}body.site_17 .no_media.hscdsb_slide_container .slide_container{width:108%}}body.site_17 #main_navigation ul.nav>li>ul:after{background-color:rgba(0,0,0,0.1)}body.site_17 #main_navigation ul.nav>li>ul:before,body.site_17 .elementor-cta .elementor-cta__content .elementor-button,body.site_17 .elementor-divider .elementor-divider-separator,body.site_17 .hscdsb_slide_container .slide_pagination li.active a,body.site_17 .post_list.default .page:before,body.site_17 .search_container button{background-color:#000}body.site_17 .elementor-widget-button .elementor-button{background-color:#000;color:#fff}body.site_17 .elementor-widget-button .elementor-button:focus,body.site_17 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_17 .hscdsb_slide_container .slide_pagination:after,body.site_17 .search_container h2{border-color:#000}body.site_17 .hscdsb_slide_container .slide_menu a{color:#000;background-color:#fff}body.site_17 .hscdsb_slide_container .style_gold .content_container .content,body.site_17 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#DCAA00}body.site_17 #footer_contact{background-color:#000;border:1px solid rgba(255,255,255,0.5)}body.site_17 #footer_contact ul.global_social li a,body.site_17 #footer_container ul.global_social li a{color:#000}body.site_17 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#fff}body.site_17 #main_navigation ul.nav>li>a:active,body.site_17 #main_navigation ul.nav>li>a:focus,body.site_17 #main_navigation ul.nav>li>a:hover,body.site_17 #main_navigation ul.nav>li>ul:before,body.site_17 #sidebar a,body.site_17 #sidebar ul.nav>li>a:after,body.site_17 #sidebar ul.nav li a:active,body.site_17 #sidebar ul.nav li a:focus,body.site_17 #sidebar ul.nav li a:hover,body.site_17 #sidebar ul.nav li.nav_active>a,body.site_17 #sidebar ul.nav li.nav_active>a,body.site_17 #sidebar ul.nav li.nav_path>a,body.site_17 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator{color:#fff}body.site_17 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_17 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_17 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_17 .hscdsb_slide_container .slide_pagination li.active a{color:#000}body.site_17 #sidebar ul.nav li.nav_active>a,body.site_17 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_17 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_17 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#DCAA00}body.site_17 #main_navigation .nav.default>li>a:after{color:#fff}body.site_17 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_18 #main_navigation .wordmark_logo img{max-height:4em;padding-top:0.5em}body.site_18 #main_navigation .wordmark_logo .wordmark{width:9em;color:#21114B}@media (max-width: 767px){body.site_18 #main_navigation .wordmark_logo .wordmark{font-size:1em}}body.site_18 h2,body.site_18 h3,body.site_18 h4,body.site_18 h5,body.site_18 h6{color:#21114B}body.site_18 #main_navigation ul.nav>li>ul:after,body.site_18 #sidebar ul.nav>li>ul,body.site_18 .has_media.hscdsb_slide_container .slide_container .media_container:after,body.site_18 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#fff}body.site_18 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:87em}@media (min-width: 1600px){body.site_18 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:98vw}}@media (min-width: 1520px){body.site_18 .has_media.hscdsb_slide_container .slide_menu,body.site_18 .no_media.hscdsb_slide_container .slide_menu{right:-10%}body.site_18 .no_media.hscdsb_slide_container .slide_container{width:113%}}body.site_18 #main_navigation ul.nav>li>ul:after{background-color:rgba(33,17,75,0.1)}body.site_18 #footer_contact,body.site_18 #main_navigation ul.nav>li>ul:before,body.site_18 .elementor-cta .elementor-cta__content .elementor-button,body.site_18 .elementor-divider .elementor-divider-separator,body.site_18 .hscdsb_slide_container .slide_pagination li.active a,body.site_18 .post_list.default .page:before,body.site_18 .search_container button{background-color:#21114B}body.site_18 .elementor-widget-button .elementor-button{background-color:#21114B;color:#fff}body.site_18 .elementor-widget-button .elementor-button:focus,body.site_18 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_18 .hscdsb_slide_container .slide_pagination:after,body.site_18 .search_container h2{border-color:#21114B}body.site_18 .hscdsb_slide_container .slide_menu a{color:#21114B;background-color:#fff}body.site_18 .hscdsb_slide_container .style_gold .content_container .content,body.site_18 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#21114B}body.site_18 #footer_contact,body.site_18 #main_navigation ul.nav>li>ul:before,body.site_18 .hscdsb_slide_container .style_gold .content_container .content,body.site_18 .hscdsb_slide_container .style_gold .content_container .content:before{border:1px solid rgba(255,255,255,0.5)}body.site_18 #footer_contact ul.global_social li a,body.site_18 #footer_container ul.global_social li a{color:#21114B}body.site_18 #main_navigation ul.nav>li>a:active,body.site_18 #main_navigation ul.nav>li>a:focus,body.site_18 #main_navigation ul.nav>li>a:hover,body.site_18 #main_navigation ul.nav>li>ul:before,body.site_18 #sidebar a,body.site_18 #sidebar ul.nav>li>a:after,body.site_18 #sidebar ul.nav li a:active,body.site_18 #sidebar ul.nav li a:focus,body.site_18 #sidebar ul.nav li a:hover,body.site_18 #sidebar ul.nav li.nav_active>a,body.site_18 #sidebar ul.nav li.nav_active>a,body.site_18 #sidebar ul.nav li.nav_path>a,body.site_18 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator,body.site_18 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_18 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_18 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_18 .hscdsb_slide_container .slide_pagination li.active a{color:#fff}body.site_18 #sidebar ul.nav li.nav_active>a,body.site_18 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_18 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_18 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#21114B}body.site_18 #main_navigation .nav.default>li>a:after{color:#fff}body.site_18 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_19 #main_navigation .wordmark_logo .wordmark{width:7em;color:#4779BD}@media (max-width: 767px){body.site_19 #main_navigation .wordmark_logo .wordmark{font-size:1.2em}}body.site_19 h2{color:#333}body.site_19 h3,body.site_19 h4,body.site_19 h5,body.site_19 h6{color:#4779BD}body.site_19 #main_navigation ul.nav>li>ul:after,body.site_19 #sidebar ul.nav>li>ul,body.site_19 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#fff}body.site_19 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:84.5em}@media (min-width: 1600px){body.site_19 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:95vw}}@media (min-width: 1520px){body.site_19 .has_media.hscdsb_slide_container .slide_menu,body.site_19 .no_media.hscdsb_slide_container .slide_menu{right:-9%}body.site_19 .no_media.hscdsb_slide_container .slide_container{width:112%}}body.site_19 #main_navigation ul.nav>li>ul:after{background-color:rgba(71,121,189,0.1)}body.site_19 #main_navigation ul.nav>li>ul:before{border:1px solid rgba(255,255,255,0.5)}body.site_19 #main_navigation ul.nav>li>ul:before,body.site_19 .elementor-cta .elementor-cta__content .elementor-button,body.site_19 .elementor-divider .elementor-divider-separator,body.site_19 .hscdsb_slide_container .slide_pagination li.active a,body.site_19 .post_list.default .page:before,body.site_19 .search_container button{background-color:#4779BD}body.site_19 .elementor-widget-button .elementor-button{background-color:#4779BD;color:#fff}body.site_19 .elementor-widget-button .elementor-button:focus,body.site_19 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_19 .hscdsb_slide_container .slide_pagination:after,body.site_19 .search_container h2{border-color:#4779BD}body.site_19 .hscdsb_slide_container .slide_menu a{color:#4779BD;background-color:#fff}body.site_19 .hscdsb_slide_container .style_gold .content_container .content,body.site_19 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#333}body.site_19 #footer_contact ul.global_social li a,body.site_19 #footer_container ul.global_social li a{color:#333}body.site_19 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#fff}body.site_19 #main_navigation ul.nav>li>a:active,body.site_19 #main_navigation ul.nav>li>a:focus,body.site_19 #main_navigation ul.nav>li>a:hover,body.site_19 #main_navigation ul.nav>li>ul:before,body.site_19 #sidebar a,body.site_19 #sidebar ul.nav>li>a:after,body.site_19 #sidebar ul.nav li a:active,body.site_19 #sidebar ul.nav li a:focus,body.site_19 #sidebar ul.nav li a:hover,body.site_19 #sidebar ul.nav li.nav_active>a,body.site_19 #sidebar ul.nav li.nav_active>a,body.site_19 #sidebar ul.nav li.nav_path>a,body.site_19 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator,body.site_19 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_19 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_19 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_19 .hscdsb_slide_container .slide_pagination li.active a{color:#fff}body.site_19 #sidebar ul.nav li.nav_active>a,body.site_19 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_19 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_19 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#333}body.site_19 #main_navigation .nav.default>li>a:after{color:#fff}body.site_19 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_20 #main_navigation .wordmark_logo .wordmark{display:none}body.site_20 h2,body.site_20 h3,body.site_20 h4,body.site_20 h5,body.site_20 h6{color:#800020}body.site_20 #main_navigation ul.nav>li>ul:after,body.site_20 #sidebar ul.nav>li>ul,body.site_20 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#fff}body.site_20 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:1264px}@media (min-width: 1600px){body.site_20 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:79vw}}@media (min-width: 1420px){body.site_20 .no_media.hscdsb_slide_container .slide_container{width:102%}body.site_20 .has_media.hscdsb_slide_container .slide_menu,body.site_20 .no_media.hscdsb_slide_container .slide_menu{right:1em}}body.site_20 #main_navigation ul.nav>li>ul:after{background-color:rgba(128,0,32,0.1)}body.site_20 #main_navigation ul.nav>li>ul:before{border:1px solid rgba(255,255,255,0.5)}body.site_20 #main_navigation ul.nav>li>ul:before,body.site_20 .elementor-cta .elementor-cta__content .elementor-button,body.site_20 .elementor-divider .elementor-divider-separator,body.site_20 .hscdsb_slide_container .slide_pagination li.active a,body.site_20 .post_list.default .page:before,body.site_20 .search_container button{background-color:#800020}body.site_20 .elementor-widget-button .elementor-button{background-color:#800020;color:#fff}body.site_20 .elementor-widget-button .elementor-button:focus,body.site_20 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_20 .hscdsb_slide_container .slide_pagination:after,body.site_20 .search_container h2{border-color:#800020}body.site_20 .hscdsb_slide_container .slide_menu a{color:#800020;background-color:#fff}body.site_20 .hscdsb_slide_container .style_gold .content_container .content,body.site_20 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#000}body.site_20 #footer_contact ul.global_social li a,body.site_20 #footer_container ul.global_social li a{color:#000}body.site_20 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#fff}body.site_20 #main_navigation ul.nav>li>a:active,body.site_20 #main_navigation ul.nav>li>a:focus,body.site_20 #main_navigation ul.nav>li>a:hover,body.site_20 #main_navigation ul.nav>li>ul:before,body.site_20 #sidebar a,body.site_20 #sidebar ul.nav>li>a:after,body.site_20 #sidebar ul.nav li a:active,body.site_20 #sidebar ul.nav li a:focus,body.site_20 #sidebar ul.nav li a:hover,body.site_20 #sidebar ul.nav li.nav_active>a,body.site_20 #sidebar ul.nav li.nav_active>a,body.site_20 #sidebar ul.nav li.nav_path>a,body.site_20 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator,body.site_20 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_20 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_20 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_20 .hscdsb_slide_container .slide_pagination li.active a{color:#fff}body.site_20 #sidebar ul.nav li.nav_active>a,body.site_20 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_20 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_20 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#000}body.site_20 #main_navigation .nav.default>li>a:after{color:#fff}body.site_20 #main_navigation .nav.default>li>ul{border-color:#fff}}body.site_23 #main_navigation .wordmark_logo .wordmark{color:#000000;width:9em;font-size:1.3em}@media (min-width: 768px){body.site_23 #main_navigation .wordmark_logo .wordmark{font-size:1.6em}}@media (min-width: 992px){body.site_23 #main_navigation .wordmark_logo .wordmark{width:auto;font-size:1.5em}}body.site_23 h2,body.site_23 h3,body.site_23 h4,body.site_23 h5,body.site_23 h6{color:#000000}body.site_23 #main_navigation ul.nav>li>ul:after,body.site_23 #sidebar ul.nav>li>ul,body.site_23 .has_media.hscdsb_slide_container .slide_container .media_container:after{border-color:#e2c256}body.site_23 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:80.5em}@media (min-width: 1600px){body.site_23 #main_navigation .elementor-section.elementor-section-boxed>.elementor-container{max-width:90.5vw}}@media (min-width: 1520px){body.site_23 .has_media.hscdsb_slide_container .slide_menu,body.site_23 .no_media.hscdsb_slide_container .slide_menu{right:-6.5%}body.site_23 .no_media.hscdsb_slide_container .slide_container{width:110%}}body.site_23 #main_navigation ul.nav>li>ul:after{background-color:rgba(198,48,44,0.1)}body.site_23 #main_navigation ul.nav>li>ul:before{border:1px solid rgba(255,255,255,0.5)}body.site_23 #main_navigation ul.nav>li>ul:before,body.site_23 .elementor-cta .elementor-cta__content .elementor-button,body.site_23 .elementor-divider .elementor-divider-separator,body.site_23 .hscdsb_slide_container .slide_pagination li.active a,body.site_23 .post_list.default .page:before,body.site_23 .search_container button{background-color:#c6302c}body.site_23 .elementor-widget-button .elementor-button{background-color:#c6302c;color:#fff}body.site_23 .elementor-widget-button .elementor-button:focus,body.site_23 .elementor-widget-button .elementor-button:hover{opacity:0.8}body.site_23 .hscdsb_slide_container .slide_pagination:after,body.site_23 .search_container h2{border-color:#c6302c}body.site_23 .hscdsb_slide_container .slide_menu a{color:#c6302c;background-color:#fff}body.site_23 .hscdsb_slide_container .style_gold .content_container .content,body.site_23 .hscdsb_slide_container .style_gold .content_container .content:before{background-color:#e2c256}body.site_23 #footer_contact{background-color:#000}body.site_23 #footer_contact ul.global_social li a,body.site_23 #footer_container ul.global_social li a{color:#000000}body.site_23 .hscdsb_slide_container .slide_container .content_container .content:after{border-color:#000000}body.site_23 #main_navigation ul.nav>li>a:active,body.site_23 #main_navigation ul.nav>li>a:focus,body.site_23 #main_navigation ul.nav>li>a:hover,body.site_23 #main_navigation ul.nav>li>ul:before,body.site_23 #sidebar a,body.site_23 #sidebar ul.nav>li>a:after,body.site_23 #sidebar ul.nav li a:active,body.site_23 #sidebar ul.nav li a:focus,body.site_23 #sidebar ul.nav li a:hover,body.site_23 #sidebar ul.nav li.nav_active>a,body.site_23 #sidebar ul.nav li.nav_active>a,body.site_23 #sidebar ul.nav li.nav_path>a,body.site_23 #sidebar ul.nav li.nav_path>a .elementor-divider .elementor-divider-separator{color:#fff}body.site_23 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb,body.site_23 .hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,body.site_23 .hscdsb_slide_container .slide_container.style_gold .content_container .content .slide_breadcrumb,body.site_23 .hscdsb_slide_container .slide_pagination li.active a{color:#000000}body.site_23 #sidebar ul.nav li.nav_active>a,body.site_23 #sidebar ul.nav li.nav_path>a{font-weight:bold}@media (max-width: 767px){body.site_23 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span>a,body.site_23 #google_translate_element .goog-te-gadget-simple .goog-te-menu-value>span:first-child{color:#e2c256}body.site_23 #main_navigation .nav.default>li>a:after{color:#fff}body.site_23 #main_navigation .nav.default>li>ul{border-color:#fff}}@media print{#footer_contact .logo_container,#footer_container,#google_translate_element,#sidebar,.elementor-swiper,.elementor-widget-divider,.hide_print,.hscdsb_slide_container .slide_background.extrude_left_white:after,.hscdsb_slide_container .slide_container.active .content_container .content:after,.hscdsb_slide_container .slide_container.active .media_container,.hscdsb_slide_container .slide_menu,.hscdsb_slide_container .style_gold .content_container .content:before,.nav,.post_list .home_news_container .leaves,.slide_btn,.slide_pagination{display:none !important}.elementor-invisible{visibility:visible}html{font-size:10pt}body{background-image:none !important}#site_wrapper,.hscdsb_slide_container .content_container .content .slide_title{background-color:#fff}.has_media.hscdsb_slide_container .content_container{margin:0}#main_navigation{padding-bottom:2em}#footer_contact a,#footer_contact ul.global_social li a,#footer_container a,#footer_container ul.global_social li a,.hscdsb_slide_container .content_container .content .slide_title,.hscdsb_slide_container .slide_container .content_container .slide_breadcrumb li a,.post_list .home_news_container h2{color:#2D2D2D !important}.hscdsb_slide_container .slide_container.active .content_container .content,.post_list .home_news_container .view_all_link:active,.post_list .home_news_container .view_all_link:focus,.post_list .home_news_container .view_all_link:hover,body #footer_contact{color:#2D2D2D;background-color:transparent;padding:0;margin:0}.hscdsb_slide_container .slide_container.active .content_container .content a,.hscdsb_slide_container .slide_container.active .content_container .content li,.hscdsb_slide_container .slide_container.active .content_container .content p,.post_list .home_news_container .view_all_link:active a,.post_list .home_news_container .view_all_link:active li,.post_list .home_news_container .view_all_link:active p,.post_list .home_news_container .view_all_link:focus a,.post_list .home_news_container .view_all_link:focus li,.post_list .home_news_container .view_all_link:focus p,.post_list .home_news_container .view_all_link:hover a,.post_list .home_news_container .view_all_link:hover li,.post_list .home_news_container .view_all_link:hover p,body #footer_contact a,body #footer_contact li,body #footer_contact p{color:#2D2D2D}body #footer_contact{border-top:1px solid #2D2D2D}#footer_contact ul.global_social li a,#footer_container ul.global_social li a{height:auto;width:auto;padding:0;background-color:transparent}.elementor-widget-animated-headline h1{font-size:2.6em !important}.elementor-widget-animated-headline h2{font-size:1.8em !important}.elementor-widget-animated-headline h3{font-size:1.4em !important}.elementor-widget-animated-headline h4{font-size:1.1em !important}.elementor-widget-animated-headline h5{font-size:0.9em !important}.elementor-widget-animated-headline h6{font-size:0.8em !important}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"],.post_list.default .page{width:33%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:67%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}#content,#content img{width:100%}.post_list .home_news_container.has_featured .featured_post,.post_list .home_news_container.has_featured .other_posts{float:left}.post_list .home_news_container.has_featured .featured_post{width:60%;padding:0 10px 0 0}.post_list .home_news_container.has_featured .other_posts{width:40%}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAidGhlbWUuY3NzIiwKCSJzb3VyY2VzIjogWwoJCSIuLi9zY3NzL3RoZW1lLnNjc3MiLAoJCSIuLi9zY3NzL3RoZW1lL19yZXNldC5zY3NzIiwKCQkiLi4vc2Nzcy90aGVtZS9fdHlwZW9ncmFwaHkuc2NzcyIsCgkJIi4uL3Njc3MvdGhlbWUvX2xheW91dC5zY3NzIiwKCQkiLi4vc2Nzcy90aGVtZS9fbmF2aWdhdGlvbi5zY3NzIiwKCQkiLi4vc2Nzcy90aGVtZS9fZWxlbWVudG9yLnNjc3MiLAoJCSIuLi9zY3NzL3RoZW1lL19mb3JtLnNjc3MiLAoJCSIuLi9zY3NzL3RoZW1lL19zY2hvb2xzLnNjc3MiLAoJCSIuLi9zY3NzL3RoZW1lL19wcmludC5zY3NzIgoJXSwKCSJzb3VyY2VzQ29udGVudCI6IFsKCQkiLy8gY29tcGlsZUNvbXByZXNzZWQ6IC4uL2Nzcy8kMS5jc3NcbiRwcmltYXJ5LWNvbG9yOiAjMDAyMzgyO1xuJHNlY29uZGFyeS1jb2xvcjogIzAwODIzQztcbiRhY2NlbnQtY29sb3I6ICNEQ0FBMDA7XG4kd2FybmluZy1jb2xvcjogI0VCMDAyNztcbiR0ZXh0LWNvbG9yOiAjMkQyRDJEO1xuJHRleHQtY29sb3ItYWx0OiAjRkZGRkZGO1xuJHByaW1hcnktZm9udDogXCJwcm94aW1hLW5vdmEsIHNhbnMtc2VyaWZcIjtcbiRzZWNvbmRhcnktZm9udDogXCInQ3JpbXNvbiBUZXh0Jywgc2VyaWZcIjtcbkBpbXBvcnQgXCJ0aGVtZS9yZXNldFwiO1xuQGltcG9ydCBcInRoZW1lL3R5cGVvZ3JhcGh5XCI7XG5AaW1wb3J0IFwidGhlbWUvbGF5b3V0XCI7XG5AaW1wb3J0IFwidGhlbWUvbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcInRoZW1lL2VsZW1lbnRvclwiO1xuQGltcG9ydCBcInRoZW1lL2Zvcm1cIjtcbkBpbXBvcnQgXCJ0aGVtZS9zY2hvb2xzXCI7XG5AaW1wb3J0IFwidGhlbWUvcHJpbnRcIjsiLAoJCSIvLyBtYWluOiAuLi90aGVtZS5zY3NzXHJcblxyXG5hLFxyXG5hYmJyLFxyXG5hY3JvbnltLFxyXG5hZGRyZXNzLFxyXG5hcHBsZXQsXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5hdWRpbyxcclxuYixcclxuYmlnLFxyXG5ibG9ja3F1b3RlLFxyXG5ib2R5LFxyXG5jYW52YXMsXHJcbmNhcHRpb24sXHJcbmNlbnRlcixcclxuY2l0ZSxcclxuY29kZSxcclxuZGQsXHJcbmRlbCxcclxuZGV0YWlscyxcclxuZGZuLFxyXG5kaXYsXHJcbmRsLFxyXG5kdCxcclxuZW0sXHJcbmVtYmVkLFxyXG5maWVsZHNldCxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmZvcm0sXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5oNSxcclxuaDYsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5odG1sLFxyXG5pLFxyXG5pZnJhbWUsXHJcbmltZyxcclxuaW5zLFxyXG5rYmQsXHJcbmxhYmVsLFxyXG5sZWdlbmQsXHJcbmxpLFxyXG5tYXJrLFxyXG5tZW51LFxyXG5uYXYsXHJcbm9iamVjdCxcclxub2wsXHJcbm91dHB1dCxcclxucCxcclxucHJlLFxyXG5xLFxyXG5ydWJ5LFxyXG5zLFxyXG5zYW1wLFxyXG5zZWN0aW9uLFxyXG5zbWFsbCxcclxuc3Bhbixcclxuc3RyaWtlLFxyXG5zdHJvbmcsXHJcbnN1Yixcclxuc3VtbWFyeSxcclxuc3VwLFxyXG50YWJsZSxcclxudGJvZHksXHJcbnRkLFxyXG50Zm9vdCxcclxudGgsXHJcbnRoZWFkLFxyXG50aW1lLFxyXG50cixcclxudHQsXHJcbnUsXHJcbnVsLFxyXG52YXIsXHJcbnZpZGVvIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGZvbnQ6IGluaGVyaXQ7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbm9sLFxyXG51bCB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuYmxvY2txdW90ZSxcclxucSB7XHJcbiAgcXVvdGVzOiBub25lO1xyXG59XHJcblxyXG5ibG9ja3F1b3RlIHtcclxuICAmOmFmdGVyLFxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgY29udGVudDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbnEge1xyXG4gICY6YWZ0ZXIsXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBjb250ZW50OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn0iLAoJCSIvLyBtYWluOiAuLi90aGVtZS5zY3NzXG5AaW1wb3J0IHVybChcImh0dHBzOi8vdXNlLnR5cGVraXQubmV0L3N4ZzBqc2suY3NzXCIpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Q3JpbXNvbitUZXh0Oml0YWwsd2dodEAwLDQwMDswLDcwMDsxLDQwMDsxLDcwMCZkaXNwbGF5PXN3YXAnKTtcblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXN0eWxlOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XG4gIH1cblxuICA6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeS1jb2xvcjtcbiAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xuICB9XG5cbiAgLnByaW1hcnktY29sb3Ige1xuICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgfVxuXG4gIC5zZWNvbmRhcnktY29sb3Ige1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICB9XG5cbiAgLmFjY2VudC1jb2xvciB7XG4gICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XG4gIH1cblxuICAud2FybmluZy1jb2xvciB7XG4gICAgY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xuICB9XG5cbiAgLnRleHQtY29sb3Ige1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuXG4gIC50ZXh0LWNvbG9yLWFsdCB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcbiAgfVxuXG4gIGIsXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIGVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDc1ZW07XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG5cbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBmb250LWZhbWlseTogXCJDcmltc29uIFRleHRcIiwgc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGgxLFxuICBoMiB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgaDMsXG4gIGg0IHtcbiAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgfVxuXG4gIGg1LFxuICBoNiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjZlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgfVxuXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG5cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG4gIH1cblxuICBvbCxcbiAgdWwge1xuICAgIG1hcmdpbjogMCAwIDFlbSAxLjVlbTtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogZGlzYztcbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICAjZm9vdGVyX2NvbnRhY3QsXG4gICNtYWluX25hdmlnYXRpb24sXG4gICNzaWRlYmFyIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYsXG4gICAgbGksXG4gICAgcCB7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xuICAgIH1cbiAgfVxuXG4gICNtYWluX25hdmlnYXRpb24sXG4gICNzaWRlYmFyIHtcbiAgICA6OnNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvci1hbHQ7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuXG4gICAgOjotbW96LXNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvci1hbHQ7XG4gICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XG4gICAgfVxuICB9XG5cbiAgI2Zvb3Rlcl9jb250YWN0IHtcbiAgICA6OnNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvci1hbHQ7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbiAgICB9XG5cbiAgICA6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yLWFsdDtcbiAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDR2dztcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjZ2dztcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBmb250LXNpemU6IDEuNDI4dnc7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXZ3O1xuICB9XG59IiwKCQkiLy8gbWFpbjogLi4vdGhlbWUuc2Nzc1xyXG5cclxuLnNjcmVlbi1yZWFkZXItb25seTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkge1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgd2lkdGg6IDFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSB7XHJcbiAgLmVsZW1lbnRvci1zZWN0aW9uLXdyYXAge1xyXG4gICAgLnNjcmVlbi1yZWFkZXItb25seTpub3QoOmZvY3VzKTpub3QoOmFjdGl2ZSkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNsaXA6IHVuc2V0O1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgY2xpcC1wYXRoOiB1bnNldDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwic2NyZWVuLXJlYWRlci1vbmx5XCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZV93cmFwcGVyIHtcclxuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbn1cclxuLyogQWNjZXNzaWJpbGl0eSBGaXggKi9cclxuXHJcbiNmb290ZXJfY29udGFpbmVyLFxyXG4jZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50LFxyXG4jbWFpbl9uYXZpZ2F0aW9uIC5uYXYsXHJcbiNzaWRlYmFyLFxyXG4uZWxlbWVudG9yLXN3aXBlci1idXR0b24sXHJcbi5mb290ZXItbmF2LFxyXG4uaG9tZV9uZXdzX2NvbnRhaW5lciBoMixcclxuLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wMSk7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmN1c3RvbS1sb2dvLWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnBvc3RfbGlzdCB7XHJcbiAgLmhvbWVfbmV3c19jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgcGFkZGluZy10b3A6IDVlbTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAubGVhdmVzIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IC0yJTtcclxuICAgICAgaGVpZ2h0OiAyMGVtO1xyXG4gICAgICB3aWR0aDogMTAyJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNWVtO1xyXG4gICAgICAgIHdpZHRoOiAyNWVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbSAyMGVtO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcclxuICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXI6IDAuMjVlbSBzb2xpZCAkYWNjZW50LWNvbG9yO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNWRlZyk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAuMjVlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWV3X2FsbF9saW5rIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgJjphY3RpdmUsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLCA3JSk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3Qge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAmLmZlYXR1cmVkX3Bvc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wb3N0X2ltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9zdF9jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVsbGlwc2VfMSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2h1bmtfMixcclxuICAgICAgLmNodW5rXzMsXHJcbiAgICAgIC5lbGxpcHNlXzIsXHJcbiAgICAgIC5lbGxpcHNlXzMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lbGxpcHNlXzEsXHJcbiAgICAgIC5lbGxpcHNlXzIsXHJcbiAgICAgIC5lbGxpcHNlXzMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVhZF9tb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm90aGVyX3Bvc3RzIHtcclxuICAgICAgLnBvc3Qge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYWNjZW50LWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgLmxlYXZlcyB7XHJcbiAgICAgICAgbGVmdDogLTE1JTtcclxuICAgICAgICBoZWlnaHQ6IDI1ZW07XHJcbiAgICAgICAgd2lkdGg6IDExNSU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGxlZnQ6IDhlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGxlZnQ6IDdlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGFzX2ZlYXR1cmVkIHtcclxuICAgICAgICAuZmVhdHVyZWRfcG9zdCxcclxuICAgICAgICAub3RoZXJfcG9zdHMge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmVhdHVyZWRfcG9zdCB7XHJcbiAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vdGhlcl9wb3N0cyB7XHJcbiAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5saW1pdHRlZF9yZXN1bHRzIHtcclxuICAgICAgICAgIC5vdGhlcl9wb3N0cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZlYXR1cmVkX3Bvc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIC5wb3N0X2NvbnRlbnQsXHJcbiAgICAgICAgICAgIC5wb3N0X2ltYWdlIHtcclxuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBvc3RfaW1hZ2Uge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMzLjc1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBvc3RfY29udGVudCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgIC5jaHVua18yLFxyXG4gICAgICAgICAgICAgIC5jaHVua18zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5lbGxpcHNlXzIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5lbGxpcHNlXzMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZXdfYWxsX2xpbmsge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwLjJlbSAtNTAlIDAgMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICAgIHdpZHRoOiA2Ni42NjY2NjY3JTtcclxuICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwLjE1ZW07XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9zdCB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVsbGlwc2VfMSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNodW5rXzIsXHJcbiAgICAgICAgLmNodW5rXzMge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVsbGlwc2VfMixcclxuICAgICAgICAuZWxsaXBzZV8zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZmVhdHVyZWRfcG9zdCB7XHJcbiAgICAgICAgICAuZWxsaXBzZV8yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vdGhlcl9wb3N0cyB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuXHJcbiAgICAgICAgYSxcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICBjb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4dHJ1ZGVfcmlnaHQge1xyXG4gICAgICAgICAgd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgLTUwJSAwIDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNTAlIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0IHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAucG9zdC5mZWF0dXJlZF9wb3N0IHtcclxuICAgICAgICAuY2h1bmtfMyxcclxuICAgICAgICAuZWxsaXBzZV8zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZWxsaXBzZV8yIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZGVmYXVsdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC0xMHB4O1xyXG5cclxuICAgIC5wYWdlIHtcclxuICAgICAgcGFkZGluZzogMWVtIDEwcHg7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwLjI1ZW0gMDtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3VtbWFyeSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg1ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRodW1ibmFpbCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMzMzMzMzMlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNhcmVlcnMge1xyXG4gICAgLnBvc3Qge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFjY2VudC1jb2xvcjtcclxuICAgICAgcGFkZGluZzogMWVtIDAgMWVtIDEuNWVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwicHJveGltYS1ub3ZhXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9zdF9kZXRhaWxzIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMWVtO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMS42NWVtO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gIC5uYXYtbGlua3Mge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMmVtO1xyXG5cclxuICAgIC5wYWdlLW51bWJlcnMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphY3RpdmUsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c190ZW1wbGF0ZSB7XHJcbiAgI3NpZGViYXIge1xyXG4gICAgLm5ld3Nfc2lkZWJhciB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF0ZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZWxsaXBzZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWFkX21vcmUge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9zdCB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNjb250ZW50X2NvbnRhaW5lcixcclxuI2Zvb3Rlcl9jb250YWluZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICNjb250ZW50LFxyXG4gICNzaWRlYmFyIHtcclxuICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gIH1cclxuXHJcbiAgJi5ub19zaWRlYmFyIHtcclxuICAgICNjb250ZW50IHtcclxuICAgICAgcGFkZGluZy10b3A6IDdlbTtcclxuICAgICAgbWFyZ2luLXRvcDogLTVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNjb250ZW50X2NvbnRhaW5lcixcclxuI2Zvb3Rlcl9jb250YWN0LFxyXG4jZm9vdGVyX2NvbnRhaW5lciB7XHJcbiAgLmVsZW1lbnRvci1zZWN0aW9uIHtcclxuICAgICYuZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQge1xyXG4gICAgICA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyNjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV4dHJ1ZGVfbGVmdF93aGl0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDE1MCU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbn1cclxuXHJcbiNtYWluX25hdmlnYXRpb24ge1xyXG4gIC5lbGVtZW50b3Itc2VjdGlvbiB7XHJcbiAgICAmLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkIHtcclxuICAgICAgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tbG9nby1saW5rIHtcclxuICAgIG1heC13aWR0aDogMjVlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItY29sdW1uIHtcclxuICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgfVxyXG5cclxuICAuYnJhbmRfY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG5cclxuICAubmF2X2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMjUlO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5icmFuZF9jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZfY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgIC5uYXYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAubmF2X2NvbnRhaW5lciAubmF2IHtcclxuICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcclxuICAgIC5icmFuZF9jb250YWluZXIsXHJcbiAgICAubmF2X2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdl9jb250YWluZXIgLm5hdiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDIwcHgpIHtcclxuICAgIC5uYXZfY29udGFpbmVyIC5uYXYge1xyXG4gICAgICBmb250LXNpemU6IDFlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNjb250ZW50X2NvbnRhaW5lciB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAjY29udGVudCA+IGRpdixcclxuICAgICNmb290ZXJfY29udGFpbmVyLFxyXG4gICAgI3NpZGViYXIgPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcclxuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50ID4gZGl2IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAjY29udGVudCA+IGRpdixcclxuICAgICNmb290ZXJfY29udGFpbmVyLFxyXG4gICAgI3NpZGViYXIgPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcclxuICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudCA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAjc2lkZWJhciA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xyXG4gICAgI2NvbnRlbnQgPiBkaXYsXHJcbiAgICAjZm9vdGVyX2NvbnRhaW5lcixcclxuICAgICNzaWRlYmFyID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVlbTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50ID4gZGl2IHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICNzaWRlYmFyID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3NpZGViYXIge1xyXG4gIGZvbnQtc2l6ZTogMC44NWVtO1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XHJcbiAgfVxyXG5cclxuICBoMSxcclxuICBoMixcclxuICBoMyxcclxuICBoNCxcclxuICBoNSxcclxuICBoNiB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuXHJcbiAgICAgICY6YWN0aXZlLFxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNmb290ZXJfY29udGFjdCxcclxuI2Zvb3Rlcl9jb250YWluZXIge1xyXG4gIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgcGFkZGluZy10b3A6IDFlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gIGZvbnQtc2l6ZTogMC45ZW07XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLmxvZ29fY29udGFpbmVyIHtcclxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LWltYWdlIHtcclxuICAgICAgYSxcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBwYWRkaW5nOiAwIDRlbSAxLjVlbSAwO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAyZW0gMC43NWVtIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0X2NvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xNWVtO1xyXG4gIH1cclxuXHJcbiAgLmdsb2JhbF9jb250YWN0X2luZm8ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICB9XHJcblxyXG4gIHVsLmdsb2JhbF9zb2NpYWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG1hcmdpbjogLTAuMjVlbSAwIC0xZW0gMC40ZW07XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAjY29udGVudF9jb250YWluZXIsXHJcbiAgI2Zvb3Rlcl9jb250YWN0LFxyXG4gICNmb290ZXJfY29udGFpbmVyIHtcclxuICAgIC5lbGVtZW50b3Itc2VjdGlvbiB7XHJcbiAgICAgICYuZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQge1xyXG4gICAgICAgID4gLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA3OXZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI21haW5fbmF2aWdhdGlvbiB7XHJcbiAgICAuZWxlbWVudG9yLXNlY3Rpb24ge1xyXG4gICAgICAmLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkIHtcclxuICAgICAgICA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgICAgIG1heC13aWR0aDogOTUuNnZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBNb2Rlcm4gRXZlbnRzIENhbGVuZGFyXHJcblxyXG4ubWVjLWNhbGVuZGFyIC5tZWMtY2FsZW5kYXItcm93IGR0Lm1lYy1oYXMtZXZlbnQ6aG92ZXIsXHJcbi5tZWMtY2FsZW5kYXIgLm1lYy1oYXMtZXZlbnQ6YWZ0ZXIsXHJcbi5tZWMtY2FsZW5kYXIgLm1lYy1zZWxlY3RlZC1kYXksXHJcbi5tZWMtY2FsZW5kYXIgLm1lYy1zZWxlY3RlZC1kYXk6aG92ZXIsXHJcbi5tZWMtd3JhcCAubWVjLXRvdGFsY2FsLWJveCAubWVjLXRvdGFsY2FsLXZpZXcgc3Bhbi5tZWMtdG90YWxjYWx2aWV3LXNlbGVjdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxufVxyXG5cclxuLm1lYy1jYWxlbmRhciAubWVjLWNhbGVuZGFyLWV2ZW50cy1zaWRlIC5tZWMtdGFibGUtc2lkZS1kYXksXHJcbi5tZWMtbW9udGgtZGl2aWRlciBzcGFuOmJlZm9yZSxcclxuLm1lYy13cmFwIC5tZWMtdG90YWxjYWwtYm94IC5tZWMtdG90YWxjYWwtdmlldyBzcGFuLm1lYy10b3RhbGNhbHZpZXctc2VsZWN0ZWQge1xyXG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbn1cclxuXHJcbi5tZWMtY29sb3IsXHJcbi5tZWMtY29sb3ItYmVmb3JlIDpiZWZvcmUsXHJcbi5tZWMtY29sb3ItaG92ZXI6aG92ZXIsXHJcbi5tZWMtd3JhcCAubWVjLWNvbG9yLFxyXG4ubWVjLXdyYXAgLm1lYy1jb2xvci1iZWZvcmUgOmJlZm9yZSxcclxuLm1lYy13cmFwIC5tZWMtY29sb3ItaG92ZXI6aG92ZXIsXHJcbi5tZWMtd3JhcCAubWVjLXRvdGFsY2FsLWJveCAubWVjLXRvdGFsY2FsLXZpZXcgc3Bhbjpob3ZlciB7XHJcbiAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG59IiwKCQkiLy8gbWFpbjogLi4vdGhlbWUuc2Nzc1xyXG5cclxuI3NpdGVfd3JhcHBlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLnNpdGVfd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjUwbXMgZWFzZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMjUwbXMgZWFzZTtcclxuICAgIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDI1MG1zIGVhc2U7XHJcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMjUwbXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgJi5zbGlkZV9vcGVuIHtcclxuICAgIC5zaXRlX3dyYXBwZXIge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTlyZW0pO1xyXG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOXJlbSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTlyZW0pO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTlyZW0pO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTlyZW0pO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAtMTlyZW07XHJcbiAgd2lkdGg6IDE5cmVtO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcblxyXG4gIC5nb29nLXRlLWdhZGdldCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcInByb3hpbWEtbm92YVwiLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxuXHJcbiAgLmdvb2ctdGUtZ2FkZ2V0LXNpbXBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmdvb2ctdGUtbWVudS12YWx1ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG5cclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmdvb2ctdGUtZ2FkZ2V0LXNpbXBsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xyXG5cclxuICAgICAgLmdvb2ctdGUtbWVudS12YWx1ZSB7XHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgdG9wOiAwLjVlbTtcclxuICAgIHJpZ2h0OiAxZW07XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbnVsLm5hdiB7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDAgMCAwIDFlbTtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI21haW5fbmF2aWdhdGlvbiB7XHJcbiAgLm5hdl9jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHBhZGRpbmctdG9wOiAxLjI1ZW07XHJcblxyXG4gICAgLmxhbmdfc2VsZWN0b3Ige1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdWwubmF2IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgJjphY3RpdmUsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5uYXYuZGVmYXVsdCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTlyZW07XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIHBhZGRpbmc6IDNlbSAxZW07XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdl9hY3RpdmUsXHJcbiAgICAgIC5uYXZfcGF0aCB7XHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcclxuXHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICBtYXJnaW46IC0wLjI1ZW0gMCAwLjc1ZW0gMC41ZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICRhY2NlbnQtY29sb3I7XHJcblxyXG4gICAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwLjNlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZzogMC41ZW0gMC41ZW0gMC41ZW0gMS41ZW07XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xyXG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwLjg1ZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uYXZfYWN0aXZlLFxyXG4gICAgICAgICYubmF2X3BhdGgge1xyXG4gICAgICAgICAgJi5oYXNfY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICA+IGE6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XHJcbiAgICAgICAgICAgICAgbGVmdDogMC4xNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXYuc2Vjb25kYXJ5IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIC5tb2JpbGVfbWVudV9saW5rIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2X2NvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgdWwubmF2IHtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIGJvcmRlcjogMC4xZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50LWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5hdl9hY3RpdmUsXHJcbiAgICAgICAgJi5uYXZfcGF0aCB7XHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50LWNvbG9yO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuMjVlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaGFzX2NoaWxkcmVuIHtcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yNWVtIDAuMjVlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW0gMC4yNWVtIDAgMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFlbSk7XHJcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxZW0pO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxZW0pO1xyXG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFlbSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMWVtKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgIG1hcmdpbjogLTAuMWVtIDAgMCAtMWVtO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjI1ZW0gMC4yNWVtIDNlbSAwLjI1ZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbSAwLjI1ZW0gM2VtIDAuMjVlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwLjE1ZW0gc29saWQgJGFjY2VudC1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHByaW1hcnktY29sb3IsIDAuOSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFlbSk7XHJcbiAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMWVtKTtcclxuICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFlbSk7XHJcbiAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFlbSk7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFlbSk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjI1ZW0gMC4yNWVtIDAuMjVlbSAzZW07XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNWVtIDAuMjVlbSAwLjI1ZW0gM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC41ZW0sIDAuNWVtKTtcclxuICAgICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAuNWVtLCAwLjVlbSk7XHJcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAuNWVtLCAwLjVlbSk7XHJcbiAgICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMC41ZW0sIDAuNWVtKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLjVlbSwgMC41ZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMTJlbTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcztcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcztcclxuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDI1MG1zO1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAyNTBtcztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNzaWRlYmFyIHtcclxuICB1bC5uYXYge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcblxyXG4gICAgICA+IHVsIHtcclxuICAgICAgICBtYXJnaW46IC0wLjI1ZW0gMCAwLjc1ZW0gMC41ZW07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1ZW07XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgJGFjY2VudC1jb2xvcjtcclxuXHJcbiAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjNlbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDAuM2VtO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC43NWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbSAwLjVlbSAxLjVlbTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XHJcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwLjg1ZW07XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XHJcbiAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5uYXZfYWN0aXZlLFxyXG4gICAgICAmLm5hdl9wYXRoIHtcclxuICAgICAgICAmLmhhc19jaGlsZHJlbiB7XHJcbiAgICAgICAgICA+IGE6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2M1wiO1xyXG4gICAgICAgICAgICBsZWZ0OiAwLjE1ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG5cclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm5hdl9hY3RpdmUsXHJcbiAgICAgICYubmF2X3BhdGgge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICBjb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tYW51YWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhc19jaGlsZHJlbiB7XHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2M1wiO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDAuMTVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2Zvb3Rlcl9jb250YWluZXIge1xyXG4gIHVsLm5hdiB7XHJcbiAgICBjb2x1bW5zOiAxN2VtIDQ7XHJcbiAgICAtd2Via2l0LWNvbHVtbnM6IDE3ZW0gNDtcclxuICAgIC1tb3otY29sdW1uczogMTdlbSA0O1xyXG4gICAgY29sdW1uczogMTdlbSA0O1xyXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgY29sdW1uLWdhcDogMjBweDtcclxuICAgIC1tb3otY29sdW1uLWZpbGw6IGJhbGFuY2U7XHJcbiAgICBjb2x1bW4tZmlsbDogYmFsYW5jZTtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBjb2xvcjogJGFjY2VudC1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIC13ZWJraXQtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZC1jb2x1bW47XHJcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkYWNjZW50LWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5uYXZfYWN0aXZlLFxyXG4gICAgICAmLm5hdl9wYXRoIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICRhY2NlbnQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXYuZm9vdGVyX25hdiB7fSIsCgkJIi8vIG1haW46IC4uL3RoZW1lLnNjc3NcclxuXHJcbi5lbGVtZW50b3ItZWRpdC1hcmVhIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuYm9keS5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSB7XHJcbiAgLmVsZW1lbnRvci13aWRnZXQtd3JhcCA+IC5lbGVtZW50b3ItZWxlbWVudC5sZWFmX3N0YWNrZWQgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ2xlYWZfc3RhY2tlZCc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICBwYWRkaW5nOiAwLjVlbSAxZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVsZW1lbnRvci1jdGEge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyLXJhZGl1czogMmVtIDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG5cclxuICAuZWxlbWVudG9yLWN0YV9fY29udGVudCAuZWxlbWVudG9yLWJ1dHRvbiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxZW0gMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LWNvbG9yLCA3JSk7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNzaWRlYmFyIHtcclxuICAuZWxlbWVudG9yLWN0YSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgLmVsZW1lbnRvci1jdGFfX2JnLXdyYXBwZXIge1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3ItY3RhX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lbGVtZW50b3ItYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWxlbWVudG9yLWNvbHVtbiB7XHJcbiAgLmVsZW1lbnRvciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICYuY2FyZCB7XHJcbiAgICAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkID4gLmVsZW1lbnRvci13aWRnZXQtd3JhcCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA0ZjtcclxuICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVsZW1lbnRvci1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3Ige1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtY29sb3I7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xyXG59XHJcblxyXG4uZWxlbWVudG9yLXdpZGdldC13cmFwID4gLmVsZW1lbnRvci1lbGVtZW50LmxlYWZfc3RhY2tlZCAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xyXG4gIGhlaWdodDogMTBweDtcclxufVxyXG5cclxuLmVsZW1lbnRvci13aWRnZXQtYW5pbWF0ZWQtaGVhZGxpbmUge1xyXG4gIGgxLFxyXG4gIGgyLFxyXG4gIGgzLFxyXG4gIGg0LFxyXG4gIGg1LFxyXG4gIGg2IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZWxlbWVudG9yLXdpZGdldC1mbGlwLWJveCB7XHJcbiAgLmVsZW1lbnRvci1mbGlwLWJveF9fZnJvbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgfVxyXG5cclxuICBoMixcclxuICBoMyxcclxuICBoNCxcclxuICBoNSxcclxuICBoNiB7XHJcbiAgICBmb250LWZhbWlseTogXCJwcm94aW1hLW5vdmFcIiwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLWZsaXAtYm94X19sYXllcl9fdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1mbGlwLWJveF9fbGF5ZXJfX2Rlc2NyaXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLWZsaXAtYm94X19idXR0b24uZWxlbWVudG9yLWJ1dHRvbiB7XHJcbiAgICBib3JkZXI6IDAuMWVtIHNvbGlkICNmZmZmZmY2MDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgcGFkZGluZzogMC41ZW0gMS41ZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDFlbTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjIwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uIHtcclxuICAuZWxlbWVudG9yLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMWVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeS1jb2xvciwgMTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIHRvcDogMC4xZW07XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgMTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmVsZW1lbnRvci1zaXplLXhzIHtcclxuICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmVsZW1lbnRvci1zaXplLW1kIHtcclxuICAgICAgZm9udC1zaXplOiAxLjE1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5lbGVtZW50b3Itc2l6ZS1sZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zNWVtO1xyXG4gICAgfVxyXG5cclxuICAgICYuZWxlbWVudG9yLXNpemUteGwge1xyXG4gICAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5lbGVtZW50b3ItYnV0dG9uLWluZm8ge1xyXG4gICAgLmVsZW1lbnRvci1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHRleHQtY29sb3IsIDEwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRleHQtY29sb3IsIDEwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZWxlbWVudG9yLWJ1dHRvbi1zdWNjZXNzIHtcclxuICAgIC5lbGVtZW50b3ItYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHNlY29uZGFyeS1jb2xvciwgNSUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzZWNvbmRhcnktY29sb3IsIDEwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZWxlbWVudG9yLWJ1dHRvbi13YXJuaW5nIHtcclxuICAgIC5lbGVtZW50b3ItYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1jb2xvcjtcclxuXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGFjY2VudC1jb2xvciwgNSUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhY2NlbnQtY29sb3IsIDUlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5lbGVtZW50b3ItYnV0dG9uLWRhbmdlciB7XHJcbiAgICAuZWxlbWVudG9yLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWNvbG9yO1xyXG5cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkd2FybmluZy1jb2xvciwgMTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2FybmluZy1jb2xvciwgMTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKiBJRSBGaXggKi9cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDowXFwwKSB7XHJcbiAgLmVsZW1lbnRvci1pbnZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuXHJcbiNob21lX3dpZGdldHMgaDMge1xyXG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbn0iLAoJCSIvLyBtYWluOiAuLi90aGVtZS5zY3NzXHJcblxyXG4uZWxlbWVudG9yLXdpZGdldC13cmFwIC5nZm9ybV93cmFwcGVyIHtcclxuICAuZ2ZfcHJvZ3Jlc3NiYXIge1xyXG4gICAgcGFkZGluZzogMC41ZW0gMC41ZW0gMC41ZW0gMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRhY2NlbnQtY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDJlbSAwIDA7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuXHJcbiAgICAuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDJlbSAwIDA7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDJlbSAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciB7XHJcbiAgICBoMy5nZl9wcm9ncmVzc2Jhcl90aXRsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogLTEycHg7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dC5idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxZW0gMDtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDEuNWVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHJpbWFyeS1jb2xvciwgNyUpO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5nZm9ybV9wcmV2aW91c19idXR0b24ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDFlbTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcclxuXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LWNvbG9yLCA3JSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSxcclxuICBzZWxlY3Qge1xyXG4gICAgcGFkZGluZzogMC41ZW0gMWVtICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxZW0gMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmJiYmI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMWVtIDFlbSAwIDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoX2NvbnRhaW5lciB7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGFjY2VudC1jb2xvcjtcclxuICB9XHJcblxyXG4gIGZvcm0ge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVlbTtcclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgcGFkZGluZzogMC41ZW0gMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNWVtIDAgMCAwLjI1ZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktY29sb3I7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjI1ZW0gMmVtIDA7XHJcbiAgICBwYWRkaW5nOiAwLjc1ZW0gMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXNpemU6IDAuNjY2NjY2NjY2NjY2NjY3ZW07XHJcbiAgICBoZWlnaHQ6IDNlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiA3LjVlbTtcclxuICB9XHJcbn0iLAoJCSIvLyBtYWluOiAuLi90aGVtZS5zY3NzXHJcbiRob2x5YW5nZWxzbGVhcm5pbmdjZW50cmUtcHJpbWFyeS1jb2xvcjogI2NhMDAwMDtcclxuJGhvbHlhbmdlbHNsZWFybmluZ2NlbnRyZS1zZWNvbmRhcnktY29sb3I6ICMyNDM5NjU7XHJcbiRob2x5YW5nZWxzbGVhcm5pbmdjZW50cmUtYWNjZW50LWNvbG9yOiAjZmVmMjAwO1xyXG4kc3RtYXJ5c2NvbGxlZ2UtcHJpbWFyeS1jb2xvcjogIzgyMTgyYjtcclxuJHN0bWFyeXNjb2xsZWdlLXNlY29uZGFyeS1jb2xvcjogIzAwMDAwMDtcclxuJHN0a2F0ZXJpLXByaW1hcnktY29sb3I6ICNFODAwMjQ7XHJcbiRzdGthdGVyaS1zZWNvbmRhcnktY29sb3I6ICNEN0EwMDQ7XHJcbiRzdGthdGVyaS1hY2NlbnQtY29sb3I6ICM5NjcwMDM7XHJcbiRob2x5Y3Jvc3MtcHJpbWFyeS1jb2xvcjogIzdEMDFFNztcclxuJGhvbHljcm9zcy1zZWNvbmRhcnktY29sb3I6ICM5MjcxMjQ7XHJcbiRob2x5Y3Jvc3MtYWNjZW50LWNvbG9yOiAjRkVENDE3O1xyXG4kaG9seWZhbWlseS1wcmltYXJ5LWNvbG9yOiAjMDA2ODM4O1xyXG4kaG9seWZhbWlseS1zZWNvbmRhcnktY29sb3I6ICNGRkY5NDA7XHJcbiRvdXJsYWR5bG91cmRlcy1wcmltYXJ5LWNvbG9yOiAjMEQ3NkJEO1xyXG4kb3VybGFkeWxvdXJkZXMtc2Vjb25kYXJ5LWNvbG9yOiAjMjgyNTI2O1xyXG4kc3RiYXNpbC1wcmltYXJ5LWNvbG9yOiAjYjg4ZTAwO1xyXG4kc3RiYXNpbC1zZWNvbmRhcnktY29sb3I6ICMyMzFGMjA7XHJcbiRzdGZyYW5jaXNmcmVuY2gtcHJpbWFyeS1jb2xvcjogIzQxNTJBNDtcclxuJHN0ZnJhbmNpc2ZyZW5jaC1zZWNvbmRhcnktY29sb3I6ICMwMDA7XHJcbiRzdG1hcnlzZnJlbmNoLXByaW1hcnktY29sb3I6ICMzNzdmOWE7XHJcbiRzdG1hcnlzZnJlbmNoLXNlY29uZGFyeS1jb2xvcjogIzc1NzU3NTtcclxuJHN0cGF1bC1wcmltYXJ5LWNvbG9yOiAjQTQwMDBFO1xyXG4kc3RwYXVsLXNlY29uZGFyeS1jb2xvcjogIzAwMUQ2RjtcclxuJG91cmxhZHlmYXRpbWEtcHJpbWFyeS1jb2xvcjogIzI3NDA3MjtcclxuJG91cmxhZHlmYXRpbWEtc2Vjb25kYXJ5LWNvbG9yOiAjRENBQTAwO1xyXG4kb3VybGFkeWxvdXJkZXNmaS1wcmltYXJ5LWNvbG9yOiAjMUIzNDc3O1xyXG4kb3VybGFkeWxvdXJkZXNmaS1zZWNvbmRhcnktY29sb3I6ICNGREUwMDA7XHJcbiRzdG1hcnlzLXByaW1hcnktY29sb3I6ICM0Nzc5QTk7XHJcbiRzdG1hcnlzLXNlY29uZGFyeS1jb2xvcjogI0Y3REIzNjtcclxuJHN0bWFyeXNibGluZHJpdmVyLXByaW1hcnktY29sb3I6ICNkMTEyMTU7XHJcbiRzdG1hcnlzYmxpbmRyaXZlci1zZWNvbmRhcnktY29sb3I6ICNBQ0FEQUY7XHJcbiRzYWNyZWRoZWFydC1wcmltYXJ5LWNvbG9yOiAjRUIxNDE4O1xyXG4kc2FjcmVkaGVhcnQtc2Vjb25kYXJ5LWNvbG9yOiAjMDAwMDAwO1xyXG4kaG9seWplc3VzLXByaW1hcnktY29sb3I6ICMwMDAwMDA7XHJcbiRob2x5amVzdXMtc2Vjb25kYXJ5LWNvbG9yOiAjRENBQTAwO1xyXG4kb3VybGFkeWZhdGltYWNoYXBsZWF1LXByaW1hcnktY29sb3I6ICMyMTExNEI7XHJcbiRvdXJsYWR5ZmF0aW1hY2hhcGxlYXUtc2Vjb25kYXJ5LWNvbG9yOiAjMEM3M0I3O1xyXG4kc3RiYXNpbHdoaXRlcml2ZXItcHJpbWFyeS1jb2xvcjogIzQ3NzlCRDtcclxuJHN0YmFzaWx3aGl0ZXJpdmVyLXNlY29uZGFyeS1jb2xvcjogIzMzMzMzMztcclxuJHN0am9zZXBoLXByaW1hcnktY29sb3I6ICM4MDAwMjA7IC8vIENoYW5nZWQgdG8gU3QuIEF1Z3VzdGluZVxyXG4kc3Rqb3NlcGgtc2Vjb25kYXJ5LWNvbG9yOiAjMDAwMDAwO1xyXG4kaG9seXRyaW5pdHktcHJpbWFyeS1jb2xvcjogI2M2MzAyYztcclxuJGhvbHl0cmluaXR5LXNlY29uZGFyeS1jb2xvcjogI2UyYzI1NjtcclxuXHJcbmJvZHkge1xyXG4gICYubXNfdGhlbWVfc2Nob29sIHtcclxuICAgIC8vIEFsbCBTY2hvb2wgU2l0ZXNcclxuICAgICNmb290ZXJfY29udGFpbmVyLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB7XHJcbiAgICAgIC5jdXN0b20tbG9nby1saW5rLFxyXG4gICAgICAud29yZG1hcmtfbG9nbyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1ZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgLndvcmRtYXJrLFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1ZW07XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53b3JkbWFyayB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwubmF2IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAmLm5hdl9hY3RpdmUsXHJcbiAgICAgICAgICAmLm5hdl9wYXRoIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjc2lkZWJhciB7XHJcbiAgICAgIC5uYXZfaGVhZGluZyB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lci5ub19tZWRpYSAuc2xpZGVfY29udGVudF9iZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgI21haW5fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgLmJyYW5kX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdl9jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgLm5hdi5zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgI21haW5fbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgLm5hdl9jb250YWluZXIge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDIuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaXRlXzUge1xyXG4gICAgLy8gSG9seSBBbmdlbHNcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1IGg2IHtcclxuICAgICAgY29sb3I6ICRob2x5YW5nZWxzbGVhcm5pbmdjZW50cmUtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDgxZW07XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxLjF2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MjBweCkge1xyXG4gICAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUsXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IHtcclxuICAgICAgICByaWdodDogLTYlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9fbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTA5JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlcixcclxuICAgIC5oYXNfbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5tZWRpYV9jb250YWluZXI6YWZ0ZXIsXHJcbiAgICAuc2VhcmNoX2NvbnRhaW5lciBoMiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGhvbHlhbmdlbHNsZWFybmluZ2NlbnRyZS1hY2NlbnQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGhvbHlhbmdlbHNsZWFybmluZ2NlbnRyZS1wcmltYXJ5LWNvbG9yLCAwLjkpO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiAuZWxlbWVudG9yLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob2x5YW5nZWxzbGVhcm5pbmdjZW50cmUtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG5cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci1jdGEgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQgLmVsZW1lbnRvci1idXR0b24sXHJcbiAgICAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvcixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxyXG4gICAgLnNlYXJjaF9jb250YWluZXIgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvbHlhbmdlbHNsZWFybmluZ2NlbnRyZS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb246YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRob2x5YW5nZWxzbGVhcm5pbmdjZW50cmUtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IGEge1xyXG4gICAgICBjb2xvcjogJGhvbHlhbmdlbHNsZWFybmluZ2NlbnRyZS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvbHlhbmdlbHNsZWFybmluZ2NlbnRyZS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXJfY29udGFjdCB1bC5nbG9iYWxfc29jaWFsIGxpIGEsXHJcbiAgICAjZm9vdGVyX2NvbnRhaW5lciB1bC5nbG9iYWxfc29jaWFsIGxpIGEge1xyXG4gICAgICBjb2xvcjogJGhvbHlhbmdlbHNsZWFybmluZ2NlbnRyZS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaG9seWFuZ2Vsc2xlYXJuaW5nY2VudHJlLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6YWN0aXZlLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6Zm9jdXMsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTpob3ZlcixcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDpiZWZvcmUsXHJcbiAgICAjc2lkZWJhciBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2ID4gbGkgPiBhOmFmdGVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6YWN0aXZlLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6Zm9jdXMsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTpob3ZlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEgLmVsZW1lbnRvci1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3Ige1xyXG4gICAgICBjb2xvcjogJGhvbHlhbmdlbHNsZWFybmluZ2NlbnRyZS1hY2NlbnQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuc2xpZGVfYnJlYWRjcnVtYiBsaSBhLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lci5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCAuc2xpZGVfYnJlYWRjcnVtYixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAjbWFpbl9uYXZpZ2F0aW9uIHtcclxuICAgICAgICAuY3VzdG9tLWxvZ28tbGluayxcclxuICAgICAgICAuY3VzdG9tLWxvZ28tbGluayBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW4gPiBhLFxyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiAkaG9seWFuZ2Vsc2xlYXJuaW5nY2VudHJlLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21haW5fbmF2aWdhdGlvbiAubmF2LmRlZmF1bHQgPiBsaSA+IGE6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkaG9seWFuZ2Vsc2xlYXJuaW5nY2VudHJlLWFjY2VudC1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21haW5fbmF2aWdhdGlvbiAubmF2LmRlZmF1bHQgPiBsaSA+IHVsIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRob2x5YW5nZWxzbGVhcm5pbmdjZW50cmUtYWNjZW50LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNpdGVfMjIge1xyXG4gICAgLy8gU3QgTWFyeSdzIENvbGxlZ2VcclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICRzdG1hcnlzY29sbGVnZS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogJHN0bWFyeXNjb2xsZWdlLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmFmdGVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2ID4gbGkgPiB1bCxcclxuICAgIC5oYXNfbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5tZWRpYV9jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA3OWVtO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4OC43dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTIwcHgpIHtcclxuICAgICAgLmhhc19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51LFxyXG4gICAgICAubm9fbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfbWVudSB7XHJcbiAgICAgICAgcmlnaHQ6IC01JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwOCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkc3RtYXJ5c2NvbGxlZ2UtcHJpbWFyeS1jb2xvciwgMC45KTtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlLFxyXG4gICAgLmVsZW1lbnRvci1jdGEgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQgLmVsZW1lbnRvci1idXR0b24sXHJcbiAgICAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvcixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxyXG4gICAgLnBvc3RfbGlzdC5kZWZhdWx0IC5wYWdlOmJlZm9yZSxcclxuICAgIC5zZWFyY2hfY29udGFpbmVyIGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG1hcnlzY29sbGVnZS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiAuZWxlbWVudG9yLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG1hcnlzY29sbGVnZS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG5cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb246YWZ0ZXIsXHJcbiAgICAuc2VhcmNoX2NvbnRhaW5lciBoMiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHN0bWFyeXNjb2xsZWdlLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUgYSB7XHJcbiAgICAgIGNvbG9yOiAkc3RtYXJ5c2NvbGxlZ2UtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCxcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudDpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RtYXJ5c2NvbGxlZ2Utc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXJfY29udGFjdCB1bC5nbG9iYWxfc29jaWFsIGxpIGEsXHJcbiAgICAjZm9vdGVyX2NvbnRhaW5lciB1bC5nbG9iYWxfc29jaWFsIGxpIGEge1xyXG4gICAgICBjb2xvcjogJHN0bWFyeXNjb2xsZWdlLXNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudDphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmFjdGl2ZSxcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmZvY3VzLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6aG92ZXIsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlLFxyXG4gICAgI3NpZGViYXIgYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiA+IGxpID4gYTphZnRlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmFjdGl2ZSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmZvY3VzLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6aG92ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvcixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5zbGlkZV9icmVhZGNydW1iLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIgbGkgYSxcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgLmdvb2ctdGUtZ2FkZ2V0LXNpbXBsZSAuZ29vZy10ZS1tZW51LXZhbHVlID4gc3BhbiA+IGEsXHJcbiAgICAgICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgLmdvb2ctdGUtZ2FkZ2V0LXNpbXBsZSAuZ29vZy10ZS1tZW51LXZhbHVlID4gc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgY29sb3I6ICRzdG1hcnlzY29sbGVnZS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNtYWluX25hdmlnYXRpb24gLm5hdi5kZWZhdWx0ID4gbGkgPiBhOmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjbWFpbl9uYXZpZ2F0aW9uIC5uYXYuZGVmYXVsdCA+IGxpID4gdWwge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNpdGVfMjEge1xyXG4gICAgLy8gU3QgS2F0ZXJpXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgY29sb3I6ICRzdGthdGVyaS1hY2NlbnQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiAud29yZG1hcmtfbG9nbyAud29yZG1hcmsge1xyXG4gICAgICB3aWR0aDogOGVtO1xyXG4gICAgICBjb2xvcjogIzJEMkQyRDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YWZ0ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgPiBsaSA+IHVsLFxyXG4gICAgLmhhc19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLm1lZGlhX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDgxZW07XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxLjV2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MjBweCkge1xyXG4gICAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUsXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IHtcclxuICAgICAgICByaWdodDogLTUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9fbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTA4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRzdG1hcnlzY29sbGVnZS1wcmltYXJ5LWNvbG9yLCAwLjkpO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDpiZWZvcmUsXHJcbiAgICAuZWxlbWVudG9yLWN0YSAuZWxlbWVudG9yLWN0YV9fY29udGVudCAuZWxlbWVudG9yLWJ1dHRvbixcclxuICAgIC5lbGVtZW50b3ItZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb24gbGkuYWN0aXZlIGEsXHJcbiAgICAucG9zdF9saXN0LmRlZmF1bHQgLnBhZ2U6YmVmb3JlLFxyXG4gICAgLnNlYXJjaF9jb250YWluZXIgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0a2F0ZXJpLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uIC5lbGVtZW50b3ItYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0a2F0ZXJpLXByaW1hcnktY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcblxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbjphZnRlcixcclxuICAgIC5zZWFyY2hfY29udGFpbmVyIGgyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkc3RrYXRlcmktcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfbWVudSBhIHtcclxuICAgICAgY29sb3I6ICRzdGthdGVyaS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50LFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGthdGVyaS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3Rlcl9jb250YWN0IHVsLmdsb2JhbF9zb2NpYWwgbGkgYSxcclxuICAgICNmb290ZXJfY29udGFpbmVyIHVsLmdsb2JhbF9zb2NpYWwgbGkgYSB7XHJcbiAgICAgIGNvbG9yOiAkc3RrYXRlcmktYWNjZW50LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXJfY29udGFjdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGthdGVyaS1hY2NlbnQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTphY3RpdmUsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTpmb2N1cyxcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmhvdmVyLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSxcclxuICAgICNzaWRlYmFyIGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgPiBsaSA+IGE6YWZ0ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTphY3RpdmUsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTpmb2N1cyxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmhvdmVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEgLmVsZW1lbnRvci1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3Ige1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5zbGlkZV9icmVhZGNydW1iLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIgbGkgYSxcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XHJcbiAgICAgIGNvbG9yOiAjMkQyRDJEO1xyXG4gICAgfVxyXG5cclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW4gPiBhLFxyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiAkc3RrYXRlcmktc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjbWFpbl9uYXZpZ2F0aW9uIC5uYXYuZGVmYXVsdCA+IGxpID4gYTphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21haW5fbmF2aWdhdGlvbiAubmF2LmRlZmF1bHQgPiBsaSA+IHVsIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaXRlXzYge1xyXG4gICAgLy8gSG9seSBDcm9zcyBDYXRob2xpYyBTY2hvb2xcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCBoNSxcclxuICAgIGg2IHtcclxuICAgICAgY29sb3I6ICRob2x5Y3Jvc3MtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIC53b3JkbWFya19sb2dvIC53b3JkbWFyayB7XHJcbiAgICAgIHdpZHRoOiA4ZW07XHJcbiAgICAgIGNvbG9yOiAkaG9seWNyb3NzLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmFmdGVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2ID4gbGkgPiB1bCxcclxuICAgIC5oYXNfbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5tZWRpYV9jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MC41ZW07XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwLjd2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MjBweCkge1xyXG4gICAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUsXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IHtcclxuICAgICAgICByaWdodDogLTUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9fbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTA4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCAuc2xpZGVfdGl0bGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzEpO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRob2x5Y3Jvc3MtcHJpbWFyeS1jb2xvciwgMC45KTtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlLFxyXG4gICAgLmVsZW1lbnRvci1jdGEgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQgLmVsZW1lbnRvci1idXR0b24sXHJcbiAgICAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvcixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxyXG4gICAgLnBvc3RfbGlzdC5kZWZhdWx0IC5wYWdlOmJlZm9yZSxcclxuICAgIC5zZWFyY2hfY29udGFpbmVyIGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob2x5Y3Jvc3MtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXdpZGdldC1idXR0b24gLmVsZW1lbnRvci1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG9seWNyb3NzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcblxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbjphZnRlcixcclxuICAgIC5zZWFyY2hfY29udGFpbmVyIGgyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaG9seWNyb3NzLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUgYSB7XHJcbiAgICAgIGNvbG9yOiAkaG9seWNyb3NzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvbHljcm9zcy1hY2NlbnQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3Rlcl9jb250YWN0IHVsLmdsb2JhbF9zb2NpYWwgbGkgYSxcclxuICAgICNmb290ZXJfY29udGFpbmVyIHVsLmdsb2JhbF9zb2NpYWwgbGkgYSB7XHJcbiAgICAgIGNvbG9yOiAkaG9seWNyb3NzLXNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudDphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmFjdGl2ZSxcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmZvY3VzLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6aG92ZXIsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlLFxyXG4gICAgI3NpZGViYXIgYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiA+IGxpID4gYTphZnRlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmFjdGl2ZSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmZvY3VzLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6aG92ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuc2xpZGVfYnJlYWRjcnVtYiBsaSBhLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lci5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCAuc2xpZGVfYnJlYWRjcnVtYixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcclxuICAgICAgY29sb3I6ICRob2x5Y3Jvc3MtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIC5nb29nLXRlLW1lbnUtdmFsdWUgPiBzcGFuID4gYSxcclxuICAgICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIC5nb29nLXRlLW1lbnUtdmFsdWUgPiBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBjb2xvcjogJGhvbHljcm9zcy1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNtYWluX25hdmlnYXRpb24gLm5hdi5kZWZhdWx0ID4gbGkgPiBhOmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjbWFpbl9uYXZpZ2F0aW9uIC5uYXYuZGVmYXVsdCA+IGxpID4gdWwge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNpdGVfNyB7XHJcbiAgICAvLyBIb2x5IEZhbWlseSBDYXRob2xpYyBTY2hvb2xcclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogJGhvbHlmYW1pbHktcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIC53b3JkbWFya19sb2dvIC53b3JkbWFyayB7XHJcbiAgICAgIHdpZHRoOiA3ZW07XHJcbiAgICAgIGNvbG9yOiAkaG9seWZhbWlseS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiA+IGxpID4gdWwsXHJcbiAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAubWVkaWFfY29udGFpbmVyOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogODNlbTtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogOTR2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MjBweCkge1xyXG4gICAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUsXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IHtcclxuICAgICAgICByaWdodDogLTglO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9fbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTA4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRob2x5ZmFtaWx5LXByaW1hcnktY29sb3IsIDAuOSk7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3Rlcl9jb250YWN0LFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSxcclxuICAgIC5lbGVtZW50b3ItY3RhIC5lbGVtZW50b3ItY3RhX19jb250ZW50IC5lbGVtZW50b3ItYnV0dG9uLFxyXG4gICAgLmVsZW1lbnRvci1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3IsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcclxuICAgIC5wb3N0X2xpc3QuZGVmYXVsdCAucGFnZTpiZWZvcmUsXHJcbiAgICAuc2VhcmNoX2NvbnRhaW5lciBidXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG9seWZhbWlseS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiAuZWxlbWVudG9yLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob2x5ZmFtaWx5LXByaW1hcnktY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcblxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbjphZnRlcixcclxuICAgIC5zZWFyY2hfY29udGFpbmVyIGgyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaG9seWZhbWlseS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IGEge1xyXG4gICAgICBjb2xvcjogJGhvbHlmYW1pbHktcHJpbWFyeS1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCxcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudDpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG9seWZhbWlseS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAjZm9vdGVyX2NvbnRhY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG9seWZhbWlseS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3Rlcl9jb250YWN0IHVsLmdsb2JhbF9zb2NpYWwgbGkgYSxcclxuICAgICNmb290ZXJfY29udGFpbmVyIHVsLmdsb2JhbF9zb2NpYWwgbGkgYSB7XHJcbiAgICAgIGNvbG9yOiAkaG9seWZhbWlseS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaG9seWZhbWlseS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6YWN0aXZlLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6Zm9jdXMsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTpob3ZlcixcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDpiZWZvcmUsXHJcbiAgICAjc2lkZWJhciBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2ID4gbGkgPiBhOmFmdGVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6YWN0aXZlLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6Zm9jdXMsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTpob3ZlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhIC5lbGVtZW50b3ItZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuc2xpZGVfYnJlYWRjcnVtYiBsaSBhLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lci5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCAuc2xpZGVfYnJlYWRjcnVtYixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIC5nb29nLXRlLW1lbnUtdmFsdWUgPiBzcGFuID4gYSxcclxuICAgICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIC5nb29nLXRlLW1lbnUtdmFsdWUgPiBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBjb2xvcjogJGhvbHlmYW1pbHktc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjbWFpbl9uYXZpZ2F0aW9uIC5uYXYuZGVmYXVsdCA+IGxpID4gYTphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21haW5fbmF2aWdhdGlvbiAubmF2LmRlZmF1bHQgPiBsaSA+IHVsIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaXRlXzgge1xyXG4gICAgLy8gT3VyIExhZHkgb2YgTG91cmRlc1xyXG4gICAgaDIsXHJcbiAgICBoMyBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogJG91cmxhZHlsb3VyZGVzLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiAud29yZG1hcmtfbG9nbyAud29yZG1hcmsge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiA+IGxpID4gdWwsXHJcbiAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAubWVkaWFfY29udGFpbmVyOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogMTI2NHB4O1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3OXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhc19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51LFxyXG4gICAgLm5vX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUge1xyXG4gICAgICByaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDIwcHgpIHtcclxuICAgICAgLm5vX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkb3VybGFkeWxvdXJkZXMtcHJpbWFyeS1jb2xvciwgMC45KTtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXJfY29udGFjdCxcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDpiZWZvcmUsXHJcbiAgICAuZWxlbWVudG9yLWN0YSAuZWxlbWVudG9yLWN0YV9fY29udGVudCAuZWxlbWVudG9yLWJ1dHRvbixcclxuICAgIC5lbGVtZW50b3ItZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb24gbGkuYWN0aXZlIGEsXHJcbiAgICAucG9zdF9saXN0LmRlZmF1bHQgLnBhZ2U6YmVmb3JlLFxyXG4gICAgLnNlYXJjaF9jb250YWluZXIgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG91cmxhZHlsb3VyZGVzLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uIC5lbGVtZW50b3ItYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG91cmxhZHlsb3VyZGVzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcblxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbjphZnRlcixcclxuICAgIC5zZWFyY2hfY29udGFpbmVyIGgyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkb3VybGFkeWxvdXJkZXMtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfbWVudSBhIHtcclxuICAgICAgY29sb3I6ICRvdXJsYWR5bG91cmRlcy1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50LFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvdXJsYWR5bG91cmRlcy1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAjZm9vdGVyX2NvbnRhY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3VybGFkeWxvdXJkZXMtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXJfY29udGFjdCB1bC5nbG9iYWxfc29jaWFsIGxpIGEsXHJcbiAgICAjZm9vdGVyX2NvbnRhaW5lciB1bC5nbG9iYWxfc29jaWFsIGxpIGEge1xyXG4gICAgICBjb2xvcjogJG91cmxhZHlsb3VyZGVzLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRvdXJsYWR5bG91cmRlcy1zZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6YWN0aXZlLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6Zm9jdXMsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTpob3ZlcixcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDpiZWZvcmUsXHJcbiAgICAjc2lkZWJhciBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2ID4gbGkgPiBhOmFmdGVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6YWN0aXZlLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6Zm9jdXMsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTpob3ZlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhIC5lbGVtZW50b3ItZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuc2xpZGVfYnJlYWRjcnVtYiBsaSBhLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lci5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCAuc2xpZGVfYnJlYWRjcnVtYixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIC5nb29nLXRlLW1lbnUtdmFsdWUgPiBzcGFuID4gYSxcclxuICAgICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIC5nb29nLXRlLW1lbnUtdmFsdWUgPiBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBjb2xvcjogJG91cmxhZHlsb3VyZGVzLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21haW5fbmF2aWdhdGlvbiAubmF2LmRlZmF1bHQgPiBsaSA+IGE6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNtYWluX25hdmlnYXRpb24gLm5hdi5kZWZhdWx0ID4gbGkgPiB1bCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2l0ZV85IHtcclxuICAgIC8vIFN0IEJhc2lsXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgY29sb3I6ICRzdGJhc2lsLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiAud29yZG1hcmtfbG9nbyAud29yZG1hcmsge1xyXG4gICAgICB3aWR0aDogN2VtO1xyXG4gICAgICBjb2xvcjogJHN0YmFzaWwtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiA+IGxpID4gdWwsXHJcbiAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAubWVkaWFfY29udGFpbmVyOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogODJlbTtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogOTJ2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MjBweCkge1xyXG4gICAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUsXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IHtcclxuICAgICAgICByaWdodDogLTglO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9fbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTEwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRzdGJhc2lsLXByaW1hcnktY29sb3IsIDAuOSk7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSxcclxuICAgIC5lbGVtZW50b3ItY3RhIC5lbGVtZW50b3ItY3RhX19jb250ZW50IC5lbGVtZW50b3ItYnV0dG9uLFxyXG4gICAgLmVsZW1lbnRvci1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3IsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcclxuICAgIC5wb3N0X2xpc3QuZGVmYXVsdCAucGFnZTpiZWZvcmUsXHJcbiAgICAuc2VhcmNoX2NvbnRhaW5lciBidXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RiYXNpbC1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiAuZWxlbWVudG9yLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGJhc2lsLXByaW1hcnktY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcblxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbjphZnRlcixcclxuICAgIC5zZWFyY2hfY29udGFpbmVyIGgyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkc3RiYXNpbC1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IGEge1xyXG4gICAgICBjb2xvcjogJHN0YmFzaWwtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50LFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGJhc2lsLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3Rlcl9jb250YWN0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0YmFzaWwtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXJfY29udGFjdCB1bC5nbG9iYWxfc29jaWFsIGxpIGEsXHJcbiAgICAjZm9vdGVyX2NvbnRhaW5lciB1bC5nbG9iYWxfc29jaWFsIGxpIGEsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuc2xpZGVfYnJlYWRjcnVtYixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5zbGlkZV9icmVhZGNydW1iIGxpIGEsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50IC5zbGlkZV9icmVhZGNydW1iLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xyXG4gICAgICBjb2xvcjogJHN0YmFzaWwtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkc3RiYXNpbC1zZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6YWN0aXZlLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6Zm9jdXMsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTpob3ZlcixcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDpiZWZvcmUsXHJcbiAgICAjc2lkZWJhciBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2ID4gbGkgPiBhOmFmdGVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6YWN0aXZlLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6Zm9jdXMsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTpob3ZlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhIC5lbGVtZW50b3ItZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIC5nb29nLXRlLW1lbnUtdmFsdWUgPiBzcGFuID4gYSxcclxuICAgICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIC5nb29nLXRlLW1lbnUtdmFsdWUgPiBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBjb2xvcjogJHN0YmFzaWwtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjbWFpbl9uYXZpZ2F0aW9uIC5uYXYuZGVmYXVsdCA+IGxpID4gYTphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21haW5fbmF2aWdhdGlvbiAubmF2LmRlZmF1bHQgPiBsaSA+IHVsIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaXRlXzEwIHtcclxuICAgIC8vIFN0IEZyYW5jaXNcclxuICAgICNtYWluX25hdmlnYXRpb24gLndvcmRtYXJrX2xvZ28gLndvcmRtYXJrIHtcclxuICAgICAgd2lkdGg6IDhlbTtcclxuICAgICAgY29sb3I6ICRzdGZyYW5jaXNmcmVuY2gtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGNvbG9yOiAkc3RmcmFuY2lzZnJlbmNoLXNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNiB7XHJcbiAgICAgIGNvbG9yOiAkc3RmcmFuY2lzZnJlbmNoLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmFmdGVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2ID4gbGkgPiB1bCxcclxuICAgIC5oYXNfbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5tZWRpYV9jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MC41ZW07XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkxdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTIwcHgpIHtcclxuICAgICAgLmhhc19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51LFxyXG4gICAgICAubm9fbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfbWVudSB7XHJcbiAgICAgICAgcmlnaHQ6IC03JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDExMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkc3RmcmFuY2lzZnJlbmNoLXByaW1hcnktY29sb3IsIDAuOSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci1jdGEgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQgLmVsZW1lbnRvci1idXR0b24sXHJcbiAgICAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvcixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxyXG4gICAgLnBvc3RfbGlzdC5kZWZhdWx0IC5wYWdlOmJlZm9yZSxcclxuICAgIC5zZWFyY2hfY29udGFpbmVyIGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGZyYW5jaXNmcmVuY2gtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXdpZGdldC1idXR0b24gLmVsZW1lbnRvci1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RmcmFuY2lzZnJlbmNoLXByaW1hcnktY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcblxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbjphZnRlcixcclxuICAgIC5zZWFyY2hfY29udGFpbmVyIGgyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkc3RmcmFuY2lzZnJlbmNoLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUgYSB7XHJcbiAgICAgIGNvbG9yOiAkc3RmcmFuY2lzZnJlbmNoLXByaW1hcnktY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50LFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGZyYW5jaXNmcmVuY2gtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXJfY29udGFjdCB1bC5nbG9iYWxfc29jaWFsIGxpIGEsXHJcbiAgICAjZm9vdGVyX2NvbnRhaW5lciB1bC5nbG9iYWxfc29jaWFsIGxpIGEge1xyXG4gICAgICBjb2xvcjogJHN0ZnJhbmNpc2ZyZW5jaC1zZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTphY3RpdmUsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTpmb2N1cyxcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmhvdmVyLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSxcclxuICAgICNzaWRlYmFyIGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgPiBsaSA+IGE6YWZ0ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTphY3RpdmUsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTpmb2N1cyxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmhvdmVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEgLmVsZW1lbnRvci1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3IsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuc2xpZGVfYnJlYWRjcnVtYixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5zbGlkZV9icmVhZGNydW1iIGxpIGEsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50IC5zbGlkZV9icmVhZGNydW1iLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW4gPiBhLFxyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiAkc3RmcmFuY2lzZnJlbmNoLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21haW5fbmF2aWdhdGlvbiAubmF2LmRlZmF1bHQgPiBsaSA+IGE6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNtYWluX25hdmlnYXRpb24gLm5hdi5kZWZhdWx0ID4gbGkgPiB1bCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2l0ZV8xMSB7XHJcbiAgICAvLyBTdCBNYXJ5J3MgRnJlbmNoXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIC53b3JkbWFya19sb2dvIC53b3JkbWFyayB7XHJcbiAgICAgIHdpZHRoOiA2ZW07XHJcbiAgICAgIGNvbG9yOiAkc3RtYXJ5c2ZyZW5jaC1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHdpZHRoOiA5ZW07XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogJHN0bWFyeXNmcmVuY2gtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgY29sb3I6ICRzdG1hcnlzZnJlbmNoLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmFmdGVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2ID4gbGkgPiB1bCxcclxuICAgIC5oYXNfbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5tZWRpYV9jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA4NWVtO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NXZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUyMHB4KSB7XHJcbiAgICAgIC5oYXNfbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfbWVudSxcclxuICAgICAgLm5vX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUge1xyXG4gICAgICAgIHJpZ2h0OiAtOSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMTIlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHN0bWFyeXNmcmVuY2gtcHJpbWFyeS1jb2xvciwgMC45KTtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlLFxyXG4gICAgLmVsZW1lbnRvci1jdGEgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQgLmVsZW1lbnRvci1idXR0b24sXHJcbiAgICAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvcixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxyXG4gICAgLnBvc3RfbGlzdC5kZWZhdWx0IC5wYWdlOmJlZm9yZSxcclxuICAgIC5zZWFyY2hfY29udGFpbmVyIGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG1hcnlzZnJlbmNoLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uIC5lbGVtZW50b3ItYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0bWFyeXNmcmVuY2gtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uOmFmdGVyLFxyXG4gICAgLnNlYXJjaF9jb250YWluZXIgaDIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRzdG1hcnlzZnJlbmNoLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUgYSB7XHJcbiAgICAgIGNvbG9yOiAkc3RtYXJ5c2ZyZW5jaC1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50LFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG1hcnlzZnJlbmNoLXNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjZm9vdGVyX2NvbnRhY3QgdWwuZ2xvYmFsX3NvY2lhbCBsaSBhLFxyXG4gICAgI2Zvb3Rlcl9jb250YWluZXIgdWwuZ2xvYmFsX3NvY2lhbCBsaSBhIHtcclxuICAgICAgY29sb3I6ICRzdG1hcnlzZnJlbmNoLXNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudDphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmFjdGl2ZSxcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmZvY3VzLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6aG92ZXIsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlLFxyXG4gICAgI3NpZGViYXIgYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiA+IGxpID4gYTphZnRlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmFjdGl2ZSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmZvY3VzLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6aG92ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvcixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5zbGlkZV9icmVhZGNydW1iLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIgbGkgYSxcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgLmdvb2ctdGUtZ2FkZ2V0LXNpbXBsZSAuZ29vZy10ZS1tZW51LXZhbHVlID4gc3BhbiA+IGEsXHJcbiAgICAgICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgLmdvb2ctdGUtZ2FkZ2V0LXNpbXBsZSAuZ29vZy10ZS1tZW51LXZhbHVlID4gc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgY29sb3I6ICRzdG1hcnlzZnJlbmNoLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21haW5fbmF2aWdhdGlvbiAubmF2LmRlZmF1bHQgPiBsaSA+IGE6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNtYWluX25hdmlnYXRpb24gLm5hdi5kZWZhdWx0ID4gbGkgPiB1bCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2l0ZV80IHtcclxuICAgIC8vIFN0IFBhdWxcclxuICAgICNtYWluX25hdmlnYXRpb24gLndvcmRtYXJrX2xvZ28gLndvcmRtYXJrIHtcclxuICAgICAgd2lkdGg6IDdlbTtcclxuICAgICAgY29sb3I6ICRzdHBhdWwtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgY29sb3I6ICRzdHBhdWwtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgY29sb3I6ICRzdHBhdWwtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YWZ0ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgPiBsaSA+IHVsLFxyXG4gICAgLmhhc19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLm1lZGlhX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDgyZW07XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkyLjV2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MjBweCkge1xyXG4gICAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUsXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IHtcclxuICAgICAgICByaWdodDogLTglO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9fbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTEwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRzdHBhdWwtcHJpbWFyeS1jb2xvciwgMC45KTtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDpiZWZvcmUsXHJcbiAgICAuZWxlbWVudG9yLWN0YSAuZWxlbWVudG9yLWN0YV9fY29udGVudCAuZWxlbWVudG9yLWJ1dHRvbixcclxuICAgIC5lbGVtZW50b3ItZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb24gbGkuYWN0aXZlIGEsXHJcbiAgICAucG9zdF9saXN0LmRlZmF1bHQgLnBhZ2U6YmVmb3JlLFxyXG4gICAgLnNlYXJjaF9jb250YWluZXIgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0cGF1bC1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiAuZWxlbWVudG9yLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdHBhdWwtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uOmFmdGVyLFxyXG4gICAgLnNlYXJjaF9jb250YWluZXIgaDIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRzdHBhdWwtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfbWVudSBhIHtcclxuICAgICAgY29sb3I6ICRzdHBhdWwtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCxcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudDpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RwYXVsLXNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjZm9vdGVyX2NvbnRhY3QgdWwuZ2xvYmFsX3NvY2lhbCBsaSBhLFxyXG4gICAgI2Zvb3Rlcl9jb250YWluZXIgdWwuZ2xvYmFsX3NvY2lhbCBsaSBhIHtcclxuICAgICAgY29sb3I6ICRzdHBhdWwtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6YWN0aXZlLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6Zm9jdXMsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTpob3ZlcixcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDpiZWZvcmUsXHJcbiAgICAjc2lkZWJhciBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2ID4gbGkgPiBhOmFmdGVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6YWN0aXZlLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6Zm9jdXMsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTpob3ZlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhIC5lbGVtZW50b3ItZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuc2xpZGVfYnJlYWRjcnVtYiBsaSBhLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lci5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCAuc2xpZGVfYnJlYWRjcnVtYixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIC5nb29nLXRlLW1lbnUtdmFsdWUgPiBzcGFuID4gYSxcclxuICAgICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIC5nb29nLXRlLW1lbnUtdmFsdWUgPiBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBjb2xvcjogJHN0cGF1bC1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNtYWluX25hdmlnYXRpb24gLm5hdi5kZWZhdWx0ID4gbGkgPiBhOmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjbWFpbl9uYXZpZ2F0aW9uIC5uYXYuZGVmYXVsdCA+IGxpID4gdWwge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNpdGVfMTIge1xyXG4gICAgLy8gT3VyIExhZHkgb2YgRmF0aW1hXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIC53b3JkbWFya19sb2dvIC53b3JkbWFyayB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNiB7XHJcbiAgICAgIGNvbG9yOiAkb3VybGFkeWZhdGltYS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiA+IGxpID4gdWwsXHJcbiAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAubWVkaWFfY29udGFpbmVyOmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogODEuNWVtO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MnZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUyMHB4KSB7XHJcbiAgICAgIC5oYXNfbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfbWVudSxcclxuICAgICAgLm5vX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUge1xyXG4gICAgICAgIHJpZ2h0OiAtOCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJG91cmxhZHlmYXRpbWEtcHJpbWFyeS1jb2xvciwgMC45KTtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDpiZWZvcmUsXHJcbiAgICAuZWxlbWVudG9yLWN0YSAuZWxlbWVudG9yLWN0YV9fY29udGVudCAuZWxlbWVudG9yLWJ1dHRvbixcclxuICAgIC5lbGVtZW50b3ItZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb24gbGkuYWN0aXZlIGEsXHJcbiAgICAucG9zdF9saXN0LmRlZmF1bHQgLnBhZ2U6YmVmb3JlLFxyXG4gICAgLnNlYXJjaF9jb250YWluZXIgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG91cmxhZHlmYXRpbWEtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXdpZGdldC1idXR0b24gLmVsZW1lbnRvci1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3VybGFkeWZhdGltYS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG5cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb246YWZ0ZXIsXHJcbiAgICAuc2VhcmNoX2NvbnRhaW5lciBoMiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG91cmxhZHlmYXRpbWEtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfbWVudSBhIHtcclxuICAgICAgY29sb3I6ICRvdXJsYWR5ZmF0aW1hLXByaW1hcnktY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG91cmxhZHlmYXRpbWEtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXJfY29udGFjdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvdXJsYWR5ZmF0aW1hLXByaW1hcnktY29sb3I7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjZm9vdGVyX2NvbnRhY3QgdWwuZ2xvYmFsX3NvY2lhbCBsaSBhLFxyXG4gICAgI2Zvb3Rlcl9jb250YWluZXIgdWwuZ2xvYmFsX3NvY2lhbCBsaSBhLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuc2xpZGVfYnJlYWRjcnVtYiBsaSBhLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lci5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCAuc2xpZGVfYnJlYWRjcnVtYixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcclxuICAgICAgY29sb3I6ICRvdXJsYWR5ZmF0aW1hLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTphY3RpdmUsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTpmb2N1cyxcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmhvdmVyLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSxcclxuICAgICNzaWRlYmFyIGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgPiBsaSA+IGE6YWZ0ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTphY3RpdmUsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTpmb2N1cyxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmhvdmVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEgLmVsZW1lbnRvci1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3Ige1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW4gPiBhLFxyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiAkb3VybGFkeWZhdGltYS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNtYWluX25hdmlnYXRpb24gLm5hdi5kZWZhdWx0ID4gbGkgPiBhOmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjbWFpbl9uYXZpZ2F0aW9uIC5uYXYuZGVmYXVsdCA+IGxpID4gdWwge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNpdGVfMTMge1xyXG4gICAgLy8gT3VyIExhZHkgb2YgTG91cmRlcyBGcmVuY2ggSW1tZXJzaW9uXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIC53b3JkbWFya19sb2dvIC53b3JkbWFyayB7XHJcbiAgICAgIHdpZHRoOiA3ZW07XHJcbiAgICAgIGNvbG9yOiAkb3VybGFkeWxvdXJkZXNmaS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTBlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogJG91cmxhZHlsb3VyZGVzZmktcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YWZ0ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgPiBsaSA+IHVsLFxyXG4gICAgLmhhc19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLm1lZGlhX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG91cmxhZHlsb3VyZGVzZmktc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDgyZW07XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkyLjV2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MjBweCkge1xyXG4gICAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUsXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IHtcclxuICAgICAgICByaWdodDogLTglO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9fbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTEwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRvdXJsYWR5bG91cmRlc2ZpLXNlY29uZGFyeS1jb2xvciwgMC45KTtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG91cmxhZHlsb3VyZGVzZmktcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLWN0YSAuZWxlbWVudG9yLWN0YV9fY29udGVudCAuZWxlbWVudG9yLWJ1dHRvbixcclxuICAgIC5lbGVtZW50b3ItZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb24gbGkuYWN0aXZlIGEsXHJcbiAgICAucG9zdF9saXN0LmRlZmF1bHQgLnBhZ2U6YmVmb3JlLFxyXG4gICAgLnNlYXJjaF9jb250YWluZXIgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG91cmxhZHlsb3VyZGVzZmktcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXdpZGdldC1idXR0b24gLmVsZW1lbnRvci1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3VybGFkeWxvdXJkZXNmaS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG5cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb246YWZ0ZXIsXHJcbiAgICAuc2VhcmNoX2NvbnRhaW5lciBoMiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG91cmxhZHlsb3VyZGVzZmktcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfbWVudSBhIHtcclxuICAgICAgY29sb3I6ICRvdXJsYWR5bG91cmRlc2ZpLXByaW1hcnktY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG91cmxhZHlsb3VyZGVzZmktcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjZm9vdGVyX2NvbnRhY3QsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAjZm9vdGVyX2NvbnRhY3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3VybGFkeWxvdXJkZXNmaS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXJfY29udGFjdCB1bC5nbG9iYWxfc29jaWFsIGxpIGEsXHJcbiAgICAjZm9vdGVyX2NvbnRhaW5lciB1bC5nbG9iYWxfc29jaWFsIGxpIGEge1xyXG4gICAgICBjb2xvcjogJG91cmxhZHlsb3VyZGVzZmktcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudDphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG91cmxhZHlsb3VyZGVzZmktc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmFjdGl2ZSxcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmZvY3VzLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6aG92ZXIsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlLFxyXG4gICAgI3NpZGViYXIgYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiA+IGxpID4gYTphZnRlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmFjdGl2ZSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmZvY3VzLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6aG92ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvcixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5zbGlkZV9icmVhZGNydW1iLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIgbGkgYSxcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgLmdvb2ctdGUtZ2FkZ2V0LXNpbXBsZSAuZ29vZy10ZS1tZW51LXZhbHVlID4gc3BhbiA+IGEsXHJcbiAgICAgICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgLmdvb2ctdGUtZ2FkZ2V0LXNpbXBsZSAuZ29vZy10ZS1tZW51LXZhbHVlID4gc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgY29sb3I6ICRvdXJsYWR5bG91cmRlc2ZpLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21haW5fbmF2aWdhdGlvbiAubmF2LmRlZmF1bHQgPiBsaSA+IGE6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNtYWluX25hdmlnYXRpb24gLm5hdi5kZWZhdWx0ID4gbGkgPiB1bCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2l0ZV8xNCB7XHJcbiAgICAvLyBTdCBNYXJ5J3MgTWFzc2V5XHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIC53b3JkbWFya19sb2dvIC53b3JkbWFyayB7XHJcbiAgICAgIHdpZHRoOiA3ZW07XHJcbiAgICAgIGNvbG9yOiAkc3RtYXJ5cy1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogJHN0bWFyeXMtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YWZ0ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgPiBsaSA+IHVsLFxyXG4gICAgLmhhc19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLm1lZGlhX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHN0bWFyeXMtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDc4LjVlbTtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogODl2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MjBweCkge1xyXG4gICAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUsXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IHtcclxuICAgICAgICByaWdodDogLTUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9fbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTA4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRzdG1hcnlzLXByaW1hcnktY29sb3IsIDAuOSk7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3Rlcl9jb250YWN0LFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSxcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudDpiZWZvcmUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3Rlcl9jb250YWN0LFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSxcclxuICAgIC5lbGVtZW50b3ItY3RhIC5lbGVtZW50b3ItY3RhX19jb250ZW50IC5lbGVtZW50b3ItYnV0dG9uLFxyXG4gICAgLmVsZW1lbnRvci1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3IsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCxcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudDpiZWZvcmUsXHJcbiAgICAucG9zdF9saXN0LmRlZmF1bHQgLnBhZ2U6YmVmb3JlLFxyXG4gICAgLnNlYXJjaF9jb250YWluZXIgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0bWFyeXMtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXdpZGdldC1idXR0b24gLmVsZW1lbnRvci1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RtYXJ5cy1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG5cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb246YWZ0ZXIsXHJcbiAgICAuc2VhcmNoX2NvbnRhaW5lciBoMiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHN0bWFyeXMtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfbWVudSBhIHtcclxuICAgICAgY29sb3I6ICRzdG1hcnlzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjZm9vdGVyX2NvbnRhY3QgdWwuZ2xvYmFsX3NvY2lhbCBsaSBhLFxyXG4gICAgI2Zvb3Rlcl9jb250YWluZXIgdWwuZ2xvYmFsX3NvY2lhbCBsaSBhIHtcclxuICAgICAgY29sb3I6ICRzdG1hcnlzLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRzdG1hcnlzLXNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTphY3RpdmUsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTpmb2N1cyxcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmhvdmVyLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSxcclxuICAgICNzaWRlYmFyIGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgPiBsaSA+IGE6YWZ0ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTphY3RpdmUsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTpmb2N1cyxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmhvdmVyLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuc2xpZGVfYnJlYWRjcnVtYiBsaSBhLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lci5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCAuc2xpZGVfYnJlYWRjcnVtYixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiBsaSBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhIC5lbGVtZW50b3ItZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yIHtcclxuICAgICAgY29sb3I6ICRzdG1hcnlzLXNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIC5nb29nLXRlLW1lbnUtdmFsdWUgPiBzcGFuID4gYSxcclxuICAgICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIC5nb29nLXRlLW1lbnUtdmFsdWUgPiBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBjb2xvcjogJHN0bWFyeXMtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjbWFpbl9uYXZpZ2F0aW9uIC5uYXYuZGVmYXVsdCA+IGxpID4gYTphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21haW5fbmF2aWdhdGlvbiAubmF2LmRlZmF1bHQgPiBsaSA+IHVsIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaXRlXzE1IHtcclxuICAgIC8vIFN0IE1hcnkncyBCbGluZCBSaXZlclxyXG4gICAgI21haW5fbmF2aWdhdGlvbiAud29yZG1hcmtfbG9nbyAud29yZG1hcmsge1xyXG4gICAgICB3aWR0aDogN2VtO1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgY29sb3I6ICRzdG1hcnlzYmxpbmRyaXZlci1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiA+IGxpID4gdWwge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRzdG1hcnlzYmxpbmRyaXZlci1zZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhhc19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLm1lZGlhX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDc4LjVlbTtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogODl2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MjBweCkge1xyXG4gICAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUsXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IHtcclxuICAgICAgICByaWdodDogLTUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9fbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTA4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRzdG1hcnlzYmxpbmRyaXZlci1wcmltYXJ5LWNvbG9yLCAwLjkpO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDpiZWZvcmUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3Rlcl9jb250YWN0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlLFxyXG4gICAgLmVsZW1lbnRvci1jdGEgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQgLmVsZW1lbnRvci1idXR0b24sXHJcbiAgICAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvcixcclxuICAgIC5wb3N0X2xpc3QuZGVmYXVsdCAucGFnZTpiZWZvcmUsXHJcbiAgICAuc2VhcmNoX2NvbnRhaW5lciBidXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RtYXJ5c2JsaW5kcml2ZXItcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCxcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudDpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RtYXJ5c2JsaW5kcml2ZXItc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiAuZWxlbWVudG9yLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdG1hcnlzYmxpbmRyaXZlci1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG5cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb246YWZ0ZXIsXHJcbiAgICAuc2VhcmNoX2NvbnRhaW5lciBoMiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHN0bWFyeXNibGluZHJpdmVyLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUgYSB7XHJcbiAgICAgIGNvbG9yOiAkc3RtYXJ5c2JsaW5kcml2ZXItcHJpbWFyeS1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXJfY29udGFjdCB1bC5nbG9iYWxfc29jaWFsIGxpIGEsXHJcbiAgICAjZm9vdGVyX2NvbnRhaW5lciB1bC5nbG9iYWxfc29jaWFsIGxpIGEge1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudDphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTphY3RpdmUsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTpmb2N1cyxcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmhvdmVyLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSxcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2IGxpIGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiA+IGxpID4gYTphZnRlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmFjdGl2ZSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmZvY3VzLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6aG92ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuc2xpZGVfYnJlYWRjcnVtYiBsaSBhLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lci5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCAuc2xpZGVfYnJlYWRjcnVtYixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgbGkgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW4gPiBhLFxyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiAkc3RtYXJ5c2JsaW5kcml2ZXItc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjbWFpbl9uYXZpZ2F0aW9uIC5uYXYuZGVmYXVsdCA+IGxpID4gYTphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21haW5fbmF2aWdhdGlvbiAubmF2LmRlZmF1bHQgPiBsaSA+IHVsIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaXRlXzE2IHtcclxuICAgIC8vIFNhY3JlZCBIZWFydFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiAud29yZG1hcmtfbG9nbyAud29yZG1hcmsge1xyXG4gICAgICB3aWR0aDogN2VtO1xyXG4gICAgICBjb2xvcjogJHNhY3JlZGhlYXJ0LXNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgY29sb3I6ICRzYWNyZWRoZWFydC1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiA+IGxpID4gdWwsXHJcbiAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAubWVkaWFfY29udGFpbmVyOmFmdGVyLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MGVtO1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MHZ3O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTUyMHB4KSB7XHJcbiAgICAgIC5oYXNfbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfbWVudSxcclxuICAgICAgLm5vX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUge1xyXG4gICAgICAgIHJpZ2h0OiAtNiU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJHNhY3JlZGhlYXJ0LXByaW1hcnktY29sb3IsIDAuOSk7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAjZm9vdGVyX2NvbnRhY3QsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlLFxyXG4gICAgLmVsZW1lbnRvci1jdGEgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQgLmVsZW1lbnRvci1idXR0b24sXHJcbiAgICAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvcixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50LFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmJlZm9yZSxcclxuICAgIC5wb3N0X2xpc3QuZGVmYXVsdCAucGFnZTpiZWZvcmUsXHJcbiAgICAuc2VhcmNoX2NvbnRhaW5lciBidXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2FjcmVkaGVhcnQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiAuZWxlbWVudG9yLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzYWNyZWRoZWFydC1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG5cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb246YWZ0ZXIsXHJcbiAgICAuc2VhcmNoX2NvbnRhaW5lciBoMiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHNhY3JlZGhlYXJ0LXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUgYSB7XHJcbiAgICAgIGNvbG9yOiAkc2FjcmVkaGVhcnQtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXJfY29udGFjdCB1bC5nbG9iYWxfc29jaWFsIGxpIGEsXHJcbiAgICAjZm9vdGVyX2NvbnRhaW5lciB1bC5nbG9iYWxfc29jaWFsIGxpIGEge1xyXG4gICAgICBjb2xvcjogJHNhY3JlZGhlYXJ0LXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6YWN0aXZlLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6Zm9jdXMsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTpob3ZlcixcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDpiZWZvcmUsXHJcbiAgICAjc2lkZWJhciBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2ID4gbGkgPiBhOmFmdGVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6YWN0aXZlLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6Zm9jdXMsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTpob3ZlcixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5zbGlkZV9icmVhZGNydW1iLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIgbGkgYSxcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgbGkgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XHJcbiAgICAgIGNvbG9yOiAkc2FjcmVkaGVhcnQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW4gPiBhLFxyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiAkc2FjcmVkaGVhcnQtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjbWFpbl9uYXZpZ2F0aW9uIC5uYXYuZGVmYXVsdCA+IGxpID4gYTphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21haW5fbmF2aWdhdGlvbiAubmF2LmRlZmF1bHQgPiBsaSA+IHVsIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaXRlXzE3IHtcclxuICAgIC8vIEhvbHkgSmVzdXNcclxuICAgICNtYWluX25hdmlnYXRpb24gLndvcmRtYXJrX2xvZ28gLndvcmRtYXJrIHtcclxuICAgICAgd2lkdGg6IDEwZW07XHJcbiAgICAgIGNvbG9yOiAkaG9seWplc3VzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgY29sb3I6ICRob2x5amVzdXMtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YWZ0ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgPiBsaSA+IHVsLFxyXG4gICAgLmhhc19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLm1lZGlhX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDc5ZW07XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDg4Ljd2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MjBweCkge1xyXG4gICAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUsXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IHtcclxuICAgICAgICByaWdodDogLTUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9fbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTA4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRob2x5amVzdXMtcHJpbWFyeS1jb2xvciwgMC45KTtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlLFxyXG4gICAgLmVsZW1lbnRvci1jdGEgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQgLmVsZW1lbnRvci1idXR0b24sXHJcbiAgICAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvcixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxyXG4gICAgLnBvc3RfbGlzdC5kZWZhdWx0IC5wYWdlOmJlZm9yZSxcclxuICAgIC5zZWFyY2hfY29udGFpbmVyIGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob2x5amVzdXMtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXdpZGdldC1idXR0b24gLmVsZW1lbnRvci1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG9seWplc3VzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcblxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbjphZnRlcixcclxuICAgIC5zZWFyY2hfY29udGFpbmVyIGgyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaG9seWplc3VzLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUgYSB7XHJcbiAgICAgIGNvbG9yOiAkaG9seWplc3VzLXByaW1hcnktY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvbHlqZXN1cy1zZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3Rlcl9jb250YWN0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvbHlqZXN1cy1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3Rlcl9jb250YWN0IHVsLmdsb2JhbF9zb2NpYWwgbGkgYSxcclxuICAgICNmb290ZXJfY29udGFpbmVyIHVsLmdsb2JhbF9zb2NpYWwgbGkgYSB7XHJcbiAgICAgIGNvbG9yOiAkaG9seWplc3VzLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTphY3RpdmUsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTpmb2N1cyxcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmhvdmVyLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSxcclxuICAgICNzaWRlYmFyIGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgPiBsaSA+IGE6YWZ0ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTphY3RpdmUsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTpmb2N1cyxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmhvdmVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEgLmVsZW1lbnRvci1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3Ige1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5zbGlkZV9icmVhZGNydW1iLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIgbGkgYSxcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XHJcbiAgICAgIGNvbG9yOiAkaG9seWplc3VzLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgLmdvb2ctdGUtZ2FkZ2V0LXNpbXBsZSAuZ29vZy10ZS1tZW51LXZhbHVlID4gc3BhbiA+IGEsXHJcbiAgICAgICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgLmdvb2ctdGUtZ2FkZ2V0LXNpbXBsZSAuZ29vZy10ZS1tZW51LXZhbHVlID4gc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgY29sb3I6ICRob2x5amVzdXMtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjbWFpbl9uYXZpZ2F0aW9uIC5uYXYuZGVmYXVsdCA+IGxpID4gYTphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21haW5fbmF2aWdhdGlvbiAubmF2LmRlZmF1bHQgPiBsaSA+IHVsIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaXRlXzE4IHtcclxuICAgIC8vIE91ciBMYWR5IEZhdGltYSBDaGFwbGVhdVxyXG4gICAgI21haW5fbmF2aWdhdGlvbiAud29yZG1hcmtfbG9nbyB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNGVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLndvcmRtYXJrIHtcclxuICAgICAgICB3aWR0aDogOWVtO1xyXG4gICAgICAgIGNvbG9yOiAkb3VybGFkeWZhdGltYWNoYXBsZWF1LXByaW1hcnktY29sb3I7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgY29sb3I6ICRvdXJsYWR5ZmF0aW1hY2hhcGxlYXUtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YWZ0ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgPiBsaSA+IHVsLFxyXG4gICAgLmhhc19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLm1lZGlhX2NvbnRhaW5lcjphZnRlcixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XHJcbiAgICAgIG1heC13aWR0aDogODdlbTtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogOTh2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MjBweCkge1xyXG4gICAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUsXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IHtcclxuICAgICAgICByaWdodDogLTEwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDExMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkb3VybGFkeWZhdGltYWNoYXBsZWF1LXByaW1hcnktY29sb3IsIDAuOSk7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3Rlcl9jb250YWN0LFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSxcclxuICAgIC5lbGVtZW50b3ItY3RhIC5lbGVtZW50b3ItY3RhX19jb250ZW50IC5lbGVtZW50b3ItYnV0dG9uLFxyXG4gICAgLmVsZW1lbnRvci1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3IsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcclxuICAgIC5wb3N0X2xpc3QuZGVmYXVsdCAucGFnZTpiZWZvcmUsXHJcbiAgICAuc2VhcmNoX2NvbnRhaW5lciBidXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3VybGFkeWZhdGltYWNoYXBsZWF1LXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uIC5lbGVtZW50b3ItYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG91cmxhZHlmYXRpbWFjaGFwbGVhdS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG5cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb246YWZ0ZXIsXHJcbiAgICAuc2VhcmNoX2NvbnRhaW5lciBoMiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJG91cmxhZHlmYXRpbWFjaGFwbGVhdS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IGEge1xyXG4gICAgICBjb2xvcjogJG91cmxhZHlmYXRpbWFjaGFwbGVhdS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50LFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvdXJsYWR5ZmF0aW1hY2hhcGxlYXUtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjZm9vdGVyX2NvbnRhY3QsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50LFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAjZm9vdGVyX2NvbnRhY3QgdWwuZ2xvYmFsX3NvY2lhbCBsaSBhLFxyXG4gICAgI2Zvb3Rlcl9jb250YWluZXIgdWwuZ2xvYmFsX3NvY2lhbCBsaSBhIHtcclxuICAgICAgY29sb3I6ICRvdXJsYWR5ZmF0aW1hY2hhcGxlYXUtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTphY3RpdmUsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTpmb2N1cyxcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmhvdmVyLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSxcclxuICAgICNzaWRlYmFyIGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgPiBsaSA+IGE6YWZ0ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTphY3RpdmUsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTpmb2N1cyxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmhvdmVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEgLmVsZW1lbnRvci1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3IsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuc2xpZGVfYnJlYWRjcnVtYixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5zbGlkZV9icmVhZGNydW1iIGxpIGEsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50IC5zbGlkZV9icmVhZGNydW1iLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW4gPiBhLFxyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiAkb3VybGFkeWZhdGltYWNoYXBsZWF1LXByaW1hcnktY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNtYWluX25hdmlnYXRpb24gLm5hdi5kZWZhdWx0ID4gbGkgPiBhOmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjbWFpbl9uYXZpZ2F0aW9uIC5uYXYuZGVmYXVsdCA+IGxpID4gdWwge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNpdGVfMTkge1xyXG4gICAgLy8gU3QgQmFzaWwgd2hpdGUgUml2ZXJcclxuICAgICNtYWluX25hdmlnYXRpb24gLndvcmRtYXJrX2xvZ28gLndvcmRtYXJrIHtcclxuICAgICAgd2lkdGg6IDdlbTtcclxuICAgICAgY29sb3I6ICRzdGJhc2lsd2hpdGVyaXZlci1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBjb2xvcjogJHN0YmFzaWx3aGl0ZXJpdmVyLXNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNiB7XHJcbiAgICAgIGNvbG9yOiAkc3RiYXNpbHdoaXRlcml2ZXItcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YWZ0ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgPiBsaSA+IHVsLFxyXG4gICAgLmhhc19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLm1lZGlhX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDg0LjVlbTtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogOTV2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MjBweCkge1xyXG4gICAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUsXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IHtcclxuICAgICAgICByaWdodDogLTklO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm9fbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTEyJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRzdGJhc2lsd2hpdGVyaXZlci1wcmltYXJ5LWNvbG9yLCAwLjkpO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDpiZWZvcmUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSxcclxuICAgIC5lbGVtZW50b3ItY3RhIC5lbGVtZW50b3ItY3RhX19jb250ZW50IC5lbGVtZW50b3ItYnV0dG9uLFxyXG4gICAgLmVsZW1lbnRvci1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3IsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxcclxuICAgIC5wb3N0X2xpc3QuZGVmYXVsdCAucGFnZTpiZWZvcmUsXHJcbiAgICAuc2VhcmNoX2NvbnRhaW5lciBidXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RiYXNpbHdoaXRlcml2ZXItcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuZWxlbWVudG9yLXdpZGdldC1idXR0b24gLmVsZW1lbnRvci1idXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RiYXNpbHdoaXRlcml2ZXItcHJpbWFyeS1jb2xvcjtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uOmFmdGVyLFxyXG4gICAgLnNlYXJjaF9jb250YWluZXIgaDIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRzdGJhc2lsd2hpdGVyaXZlci1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IGEge1xyXG4gICAgICBjb2xvcjogJHN0YmFzaWx3aGl0ZXJpdmVyLXByaW1hcnktY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0YmFzaWx3aGl0ZXJpdmVyLXNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjZm9vdGVyX2NvbnRhY3QgdWwuZ2xvYmFsX3NvY2lhbCBsaSBhLFxyXG4gICAgI2Zvb3Rlcl9jb250YWluZXIgdWwuZ2xvYmFsX3NvY2lhbCBsaSBhIHtcclxuICAgICAgY29sb3I6ICRzdGJhc2lsd2hpdGVyaXZlci1zZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTphY3RpdmUsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTpmb2N1cyxcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmhvdmVyLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSxcclxuICAgICNzaWRlYmFyIGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgPiBsaSA+IGE6YWZ0ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTphY3RpdmUsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTpmb2N1cyxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmhvdmVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEgLmVsZW1lbnRvci1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3IsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuc2xpZGVfYnJlYWRjcnVtYixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5zbGlkZV9icmVhZGNydW1iIGxpIGEsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50IC5zbGlkZV9icmVhZGNydW1iLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb24gbGkuYWN0aXZlIGEge1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW4gPiBhLFxyXG4gICAgICAjZ29vZ2xlX3RyYW5zbGF0ZV9lbGVtZW50IC5nb29nLXRlLWdhZGdldC1zaW1wbGUgLmdvb2ctdGUtbWVudS12YWx1ZSA+IHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiAkc3RiYXNpbHdoaXRlcml2ZXItc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjbWFpbl9uYXZpZ2F0aW9uIC5uYXYuZGVmYXVsdCA+IGxpID4gYTphZnRlciB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21haW5fbmF2aWdhdGlvbiAubmF2LmRlZmF1bHQgPiBsaSA+IHVsIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaXRlXzIwIHtcclxuICAgIC8vIFdhcyBTdCBKb3NlcGguIENoYW5nZWQgdG8gU3QuIEF1Z3VzdGluZVxyXG4gICAgI21haW5fbmF2aWdhdGlvbiAud29yZG1hcmtfbG9nbyAud29yZG1hcmsge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogJHN0am9zZXBoLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmFmdGVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2ID4gbGkgPiB1bCxcclxuICAgIC5oYXNfbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5tZWRpYV9jb250YWluZXI6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMjY0cHg7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc5dnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDIwcHgpIHtcclxuICAgICAgLm5vX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMiU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oYXNfbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfbWVudSxcclxuICAgICAgLm5vX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUge1xyXG4gICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkc3Rqb3NlcGgtcHJpbWFyeS1jb2xvciwgMC45KTtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjUpO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDpiZWZvcmUsXHJcbiAgICAuZWxlbWVudG9yLWN0YSAuZWxlbWVudG9yLWN0YV9fY29udGVudCAuZWxlbWVudG9yLWJ1dHRvbixcclxuICAgIC5lbGVtZW50b3ItZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb24gbGkuYWN0aXZlIGEsXHJcbiAgICAucG9zdF9saXN0LmRlZmF1bHQgLnBhZ2U6YmVmb3JlLFxyXG4gICAgLnNlYXJjaF9jb250YWluZXIgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0am9zZXBoLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmVsZW1lbnRvci13aWRnZXQtYnV0dG9uIC5lbGVtZW50b3ItYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN0am9zZXBoLXByaW1hcnktY29sb3I7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcblxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfcGFnaW5hdGlvbjphZnRlcixcclxuICAgIC5zZWFyY2hfY29udGFpbmVyIGgyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkc3Rqb3NlcGgtcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfbWVudSBhIHtcclxuICAgICAgY29sb3I6ICRzdGpvc2VwaC1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50LFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnN0eWxlX2dvbGQgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdGpvc2VwaC1zZWNvbmRhcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3Rlcl9jb250YWN0IHVsLmdsb2JhbF9zb2NpYWwgbGkgYSxcclxuICAgICNmb290ZXJfY29udGFpbmVyIHVsLmdsb2JhbF9zb2NpYWwgbGkgYSB7XHJcbiAgICAgIGNvbG9yOiAkc3Rqb3NlcGgtc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6YWN0aXZlLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6Zm9jdXMsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gYTpob3ZlcixcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiB1bDpiZWZvcmUsXHJcbiAgICAjc2lkZWJhciBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2ID4gbGkgPiBhOmFmdGVyLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6YWN0aXZlLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6Zm9jdXMsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkgYTpob3ZlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfYWN0aXZlID4gYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaS5uYXZfcGF0aCA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhIC5lbGVtZW50b3ItZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuc2xpZGVfYnJlYWRjcnVtYiBsaSBhLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lci5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCAuc2xpZGVfYnJlYWRjcnVtYixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcclxuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yLWFsdDtcclxuICAgIH1cclxuXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIC5nb29nLXRlLW1lbnUtdmFsdWUgPiBzcGFuID4gYSxcclxuICAgICAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCAuZ29vZy10ZS1nYWRnZXQtc2ltcGxlIC5nb29nLXRlLW1lbnUtdmFsdWUgPiBzcGFuOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBjb2xvcjogJHN0am9zZXBoLXNlY29uZGFyeS1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgI21haW5fbmF2aWdhdGlvbiAubmF2LmRlZmF1bHQgPiBsaSA+IGE6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNtYWluX25hdmlnYXRpb24gLm5hdi5kZWZhdWx0ID4gbGkgPiB1bCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2l0ZV8yMyB7XHJcbiAgICAvLyBIb2x5IFRyaW5pdHlcclxuICAgICNtYWluX25hdmlnYXRpb24gLndvcmRtYXJrX2xvZ28gLndvcmRtYXJrIHtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgIHdpZHRoOiA5ZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1LFxyXG4gICAgaDYge1xyXG4gICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YWZ0ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgPiBsaSA+IHVsLFxyXG4gICAgLmhhc19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLm1lZGlhX2NvbnRhaW5lcjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGhvbHl0cmluaXR5LXNlY29uZGFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIC5lbGVtZW50b3Itc2VjdGlvbi5lbGVtZW50b3Itc2VjdGlvbi1ib3hlZCA+IC5lbGVtZW50b3ItY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MC41ZW07XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwLjV2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE1MjBweCkge1xyXG4gICAgICAuaGFzX21lZGlhLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUsXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9tZW51IHtcclxuICAgICAgICByaWdodDogLTYuNSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub19tZWRpYS5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGhvbHl0cmluaXR5LXByaW1hcnktY29sb3IsIDAuOSk7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IHVsOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlLFxyXG4gICAgLmVsZW1lbnRvci1jdGEgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQgLmVsZW1lbnRvci1idXR0b24sXHJcbiAgICAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvcixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhLFxyXG4gICAgLnBvc3RfbGlzdC5kZWZhdWx0IC5wYWdlOmJlZm9yZSxcclxuICAgIC5zZWFyY2hfY29udGFpbmVyIGJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob2x5dHJpbml0eS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LWJ1dHRvbiAuZWxlbWVudG9yLWJ1dHRvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob2x5dHJpbml0eS1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG5cclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX3BhZ2luYXRpb246YWZ0ZXIsXHJcbiAgICAuc2VhcmNoX2NvbnRhaW5lciBoMiB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGhvbHl0cmluaXR5LXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX21lbnUgYSB7XHJcbiAgICAgIGNvbG9yOiAkaG9seXRyaW5pdHktcHJpbWFyeS1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCxcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudDpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG9seXRyaW5pdHktc2Vjb25kYXJ5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXJfY29udGFjdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3Rlcl9jb250YWN0IHVsLmdsb2JhbF9zb2NpYWwgbGkgYSxcclxuICAgICNmb290ZXJfY29udGFpbmVyIHVsLmdsb2JhbF9zb2NpYWwgbGkgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5jb250ZW50OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG5cclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmFjdGl2ZSxcclxuICAgICNtYWluX25hdmlnYXRpb24gdWwubmF2ID4gbGkgPiBhOmZvY3VzLFxyXG4gICAgI21haW5fbmF2aWdhdGlvbiB1bC5uYXYgPiBsaSA+IGE6aG92ZXIsXHJcbiAgICAjbWFpbl9uYXZpZ2F0aW9uIHVsLm5hdiA+IGxpID4gdWw6YmVmb3JlLFxyXG4gICAgI3NpZGViYXIgYSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiA+IGxpID4gYTphZnRlcixcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmFjdGl2ZSxcclxuICAgICNzaWRlYmFyIHVsLm5hdiBsaSBhOmZvY3VzLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpIGE6aG92ZXIsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X2FjdGl2ZSA+IGEsXHJcbiAgICAjc2lkZWJhciB1bC5uYXYgbGkubmF2X3BhdGggPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvci1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLnNsaWRlX2JyZWFkY3J1bWIsXHJcbiAgICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuc2xpZGVfYnJlYWRjcnVtYiBsaSBhLFxyXG4gICAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lci5zdHlsZV9nb2xkIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCAuc2xpZGVfYnJlYWRjcnVtYixcclxuICAgIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9wYWdpbmF0aW9uIGxpLmFjdGl2ZSBhIHtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9hY3RpdmUgPiBhLFxyXG4gICAgI3NpZGViYXIgdWwubmF2IGxpLm5hdl9wYXRoID4gYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgLmdvb2ctdGUtZ2FkZ2V0LXNpbXBsZSAuZ29vZy10ZS1tZW51LXZhbHVlID4gc3BhbiA+IGEsXHJcbiAgICAgICNnb29nbGVfdHJhbnNsYXRlX2VsZW1lbnQgLmdvb2ctdGUtZ2FkZ2V0LXNpbXBsZSAuZ29vZy10ZS1tZW51LXZhbHVlID4gc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgY29sb3I6ICRob2x5dHJpbml0eS1zZWNvbmRhcnktY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICNtYWluX25hdmlnYXRpb24gLm5hdi5kZWZhdWx0ID4gbGkgPiBhOmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjbWFpbl9uYXZpZ2F0aW9uIC5uYXYuZGVmYXVsdCA+IGxpID4gdWwge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHQtY29sb3ItYWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwKCQkiLy8gbWFpbjogLi4vdGhlbWUuc2Nzc1xyXG5AbWVkaWEgcHJpbnQge1xyXG4gICNmb290ZXJfY29udGFjdCAubG9nb19jb250YWluZXIsXHJcbiAgI2Zvb3Rlcl9jb250YWluZXIsXHJcbiAgI2dvb2dsZV90cmFuc2xhdGVfZWxlbWVudCxcclxuICAjc2lkZWJhcixcclxuICAuZWxlbWVudG9yLXN3aXBlcixcclxuICAuZWxlbWVudG9yLXdpZGdldC1kaXZpZGVyLFxyXG4gIC5oaWRlX3ByaW50LFxyXG4gIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9iYWNrZ3JvdW5kLmV4dHJ1ZGVfbGVmdF93aGl0ZTphZnRlcixcclxuICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfY29udGFpbmVyLmFjdGl2ZSAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YWZ0ZXIsXHJcbiAgLmhzY2RzYl9zbGlkZV9jb250YWluZXIgLnNsaWRlX2NvbnRhaW5lci5hY3RpdmUgLm1lZGlhX2NvbnRhaW5lcixcclxuICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc2xpZGVfbWVudSxcclxuICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuc3R5bGVfZ29sZCAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQ6YmVmb3JlLFxyXG4gIC5uYXYsXHJcbiAgLnBvc3RfbGlzdCAuaG9tZV9uZXdzX2NvbnRhaW5lciAubGVhdmVzLFxyXG4gIC5zbGlkZV9idG4sXHJcbiAgLnNsaWRlX3BhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1pbnZpc2libGUge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIGh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxMHB0O1xyXG4gIH1cclxuXHJcbiAgYm9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAjc2l0ZV93cmFwcGVyLFxyXG4gIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCAuc2xpZGVfdGl0bGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5oYXNfbWVkaWEuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgI21haW5fbmF2aWdhdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gIH1cclxuXHJcbiAgI2Zvb3Rlcl9jb250YWN0IGEsXHJcbiAgI2Zvb3Rlcl9jb250YWN0IHVsLmdsb2JhbF9zb2NpYWwgbGkgYSxcclxuICAjZm9vdGVyX2NvbnRhaW5lciBhLFxyXG4gICNmb290ZXJfY29udGFpbmVyIHVsLmdsb2JhbF9zb2NpYWwgbGkgYSxcclxuICAuaHNjZHNiX3NsaWRlX2NvbnRhaW5lciAuY29udGVudF9jb250YWluZXIgLmNvbnRlbnQgLnNsaWRlX3RpdGxlLFxyXG4gIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIgLmNvbnRlbnRfY29udGFpbmVyIC5zbGlkZV9icmVhZGNydW1iIGxpIGEsXHJcbiAgLnBvc3RfbGlzdCAuaG9tZV9uZXdzX2NvbnRhaW5lciBoMiB7XHJcbiAgICBjb2xvcjogJHRleHQtY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5oc2Nkc2Jfc2xpZGVfY29udGFpbmVyIC5zbGlkZV9jb250YWluZXIuYWN0aXZlIC5jb250ZW50X2NvbnRhaW5lciAuY29udGVudCxcclxuICAucG9zdF9saXN0IC5ob21lX25ld3NfY29udGFpbmVyIC52aWV3X2FsbF9saW5rOmFjdGl2ZSxcclxuICAucG9zdF9saXN0IC5ob21lX25ld3NfY29udGFpbmVyIC52aWV3X2FsbF9saW5rOmZvY3VzLFxyXG4gIC5wb3N0X2xpc3QgLmhvbWVfbmV3c19jb250YWluZXIgLnZpZXdfYWxsX2xpbms6aG92ZXIsXHJcbiAgYm9keSAjZm9vdGVyX2NvbnRhY3Qge1xyXG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGEsXHJcbiAgICBsaSxcclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBib2R5ICNmb290ZXJfY29udGFjdCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRleHQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAjZm9vdGVyX2NvbnRhY3QgdWwuZ2xvYmFsX3NvY2lhbCBsaSBhLFxyXG4gICNmb290ZXJfY29udGFpbmVyIHVsLmdsb2JhbF9zb2NpYWwgbGkgYSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3Itd2lkZ2V0LWFuaW1hdGVkLWhlYWRsaW5lIHtcclxuICAgIGgxIHtcclxuICAgICAgZm9udC1zaXplOiAyLjZlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjhlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxLjRlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1zaXplOiAxLjFlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgZm9udC1zaXplOiAwLjllbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgZm9udC1zaXplOiAwLjhlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1jb2x1bW4uZWxlbWVudG9yLWNvbC0yNSxcclxuICAuZWxlbWVudG9yLWNvbHVtbltkYXRhLWNvbD1cIjI1XCJdIHtcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLWNvbHVtbi5lbGVtZW50b3ItY29sLTMzLFxyXG4gIC5lbGVtZW50b3ItY29sdW1uW2RhdGEtY29sPVwiMzNcIl0sXHJcbiAgLnBvc3RfbGlzdC5kZWZhdWx0IC5wYWdlIHtcclxuICAgIHdpZHRoOiAzMyU7XHJcbiAgfVxyXG5cclxuICAuZWxlbWVudG9yLWNvbHVtbi5lbGVtZW50b3ItY29sLTUwLFxyXG4gIC5lbGVtZW50b3ItY29sdW1uW2RhdGEtY29sPVwiNTBcIl0ge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5lbGVtZW50b3ItY29sdW1uLmVsZW1lbnRvci1jb2wtNjYsXHJcbiAgLmVsZW1lbnRvci1jb2x1bW5bZGF0YS1jb2w9XCI2NlwiXSB7XHJcbiAgICB3aWR0aDogNjclO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRvci1jb2x1bW4uZWxlbWVudG9yLWNvbC03NSxcclxuICAuZWxlbWVudG9yLWNvbHVtbltkYXRhLWNvbD1cIjc1XCJdIHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgfVxyXG5cclxuICAjY29udGVudCxcclxuICAjY29udGVudCBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAucG9zdF9saXN0IC5ob21lX25ld3NfY29udGFpbmVyLmhhc19mZWF0dXJlZCAuZmVhdHVyZWRfcG9zdCxcclxuICAucG9zdF9saXN0IC5ob21lX25ld3NfY29udGFpbmVyLmhhc19mZWF0dXJlZCAub3RoZXJfcG9zdHMge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAucG9zdF9saXN0IC5ob21lX25ld3NfY29udGFpbmVyLmhhc19mZWF0dXJlZCAuZmVhdHVyZWRfcG9zdCB7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuICB9XHJcblxyXG4gIC5wb3N0X2xpc3QgLmhvbWVfbmV3c19jb250YWluZXIuaGFzX2ZlYXR1cmVkIC5vdGhlcl9wb3N0cyB7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 */