﻿/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,.microsite_banner__title,h2,.interior_banner h1,.interior_banner .microsite_banner__title,h3,h4,h5,h6,figure.wp-caption figcaption{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.container-fluid{max-width:1600px !important;padding:0 25px !important}@media (min-width: 768px){.container-fluid{padding:0 50px !important}}h1,.microsite_banner__title,h2,.interior_banner h1,.interior_banner .microsite_banner__title,h3,h4,h5,h6,figure.wp-caption figcaption,.h1,.h2,.h3,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column .menu-widget-class-widget_text .mega-block-title,.ja_wrap .jAlert .ja_title,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1,.microsite_banner__title,.h1{font-size:2.5rem}h2,.interior_banner h1,.interior_banner .microsite_banner__title,.h2{font-size:2rem}h3,.h3,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column .menu-widget-class-widget_text .mega-block-title,.ja_wrap .jAlert .ja_title{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,figure.wp-caption figcaption,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid,img,.container-fluid img,.header-image img,.author-bio .author-image img,#slideshow .carousel-item img{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row,.interior-content,.pageblock--insights_slider .slider_card,.comments-template #comments .comment-list .comment .comment-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.woocommerce ul.products.search-products li.product,.col-7,.col-8,footer .row.row-bottom .copyright-column,footer .row-bottom.interior-content .copyright-column,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column,.author-bio .author-image,.col-9,.col-10,.col-11,.col-12,header.site-header .navbar .row.navbar-row .navbar-header,header.site-header .navbar .navbar-row.interior-content .navbar-header,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header,.interior-content.layout #right,.interior-content.layout #content,.interior-content.layout--left #content,.interior-content.layout--right #right,.interior-content.layout--left-right #right,.interior_banner .row .banner_content,.interior_banner .interior-content .banner_content,.interior_banner .pageblock--insights_slider .slider_card .banner_content,.pageblock--insights_slider .interior_banner .slider_card .banner_content,.interior_banner .comments-template #comments .comment-list .comment .comment-wrap .banner_content,.comments-template #comments .comment-list .comment .interior_banner .comment-wrap .banner_content,.banner .row .banner_content,.banner .interior-content .banner_content,.banner .pageblock--insights_slider .slider_card .banner_content,.pageblock--insights_slider .banner .slider_card .banner_content,.banner .comments-template #comments .comment-list .comment .comment-wrap .banner_content,.comments-template #comments .comment-list .comment .banner .comment-wrap .banner_content,.article_carousel_item__left,.article_carousel_item__right,footer .row.row-top .left-column,footer .row-top.interior-content .left-column,footer .pageblock--insights_slider .row-top.slider_card .left-column,.pageblock--insights_slider footer .row-top.slider_card .left-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column,footer .row.row-top .left-column .open-content-column,footer .row-top.interior-content .left-column .open-content-column,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column,footer .row.row-top .right-column,footer .row-top.interior-content .right-column,footer .pageblock--insights_slider .row-top.slider_card .right-column,.pageblock--insights_slider footer .row-top.slider_card .right-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column,footer .row.row-top .right-column .menu-column,footer .row-top.interior-content .right-column .menu-column,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column,.author-bio,.author-bio .author-info,.facetwp-pager,.clear_facet_column,.no_results_column,.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .pagination_count,.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .pagination_count,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .pagination_count,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .pagination_count,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .pagination_count,.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single,.single.single-team_bio .team_content_container .team_content,.single.single-team_bio .team_content_container .team_content .content,.single.single-team_bio .team_content_container .team_content .sidebar,.single.single-team_bio .banner.team_banner .banner_left_column,.single.single-team_bio .banner.team_banner .banner_right_column,#faq-block .group-holder .faq-item,.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container,.tombstone_facet_row .widget_facet_stack_widget,.tombstone_facet_row .pagination_count,.content-anchors-table__title,.content-anchors-table__col,.content-anchors-select-wrapper .content-anchors-select-col,.pageblock.pageblock--counter .counter.pageblock__column,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content .pageblock-header,.pageblock.pageblock--video_counter .counter.pageblock__column,.pageblock.pageblock--testimonial .testimonial_content,.pageblock.pageblock--testimonial.testimonial-image-large .testimonial_content,.pageblock.pageblock--testimonial.testimonial-image-large .testimonial-image,.pageblock.pageblock--testimonial.testimonial-image-small .testimonial_content,.pageblock.pageblock--testimonial.testimonial-image-small .testimonial-image,.pageblock.pageblock--cta_block.has_no_image .text_column,.pageblock.pageblock--cta_block.has_image .text_column,.pageblock.pageblock--cta_block.has_image .image_column,.pageblock.pageblock--image_text_angled.angled-text-image .text_column,.pageblock.pageblock--image_text_angled.angled-image-text .text_column,.pageblock.pageblock--team_feed .row.featured_row .content,.pageblock.pageblock--team_feed .featured_row.interior-content .content,.pageblock.pageblock--team_feed .pageblock--insights_slider .featured_row.slider_card .content,.pageblock--insights_slider .pageblock.pageblock--team_feed .featured_row.slider_card .content,.pageblock.pageblock--team_feed .comments-template #comments .comment-list .comment .featured_row.comment-wrap .content,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .featured_row.comment-wrap .content,.pageblock.pageblock--team_feed .row.selected_row .leadership_list_single,.pageblock.pageblock--team_feed .selected_row.interior-content .leadership_list_single,.pageblock.pageblock--team_feed .pageblock--insights_slider .selected_row.slider_card .leadership_list_single,.pageblock--insights_slider .pageblock.pageblock--team_feed .selected_row.slider_card .leadership_list_single,.pageblock.pageblock--team_feed .comments-template #comments .comment-list .comment .selected_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .selected_row.comment-wrap .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_1 .row.featured_row .content,.pageblock.pageblock--team_feed.featured_count_1 .featured_row.interior-content .content,.pageblock.pageblock--team_feed.featured_count_1 .pageblock--insights_slider .featured_row.slider_card .content,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_1 .featured_row.slider_card .content,.pageblock.pageblock--team_feed.featured_count_1 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .content,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_1 .featured_row.comment-wrap .content,.pageblock.pageblock--team_feed.featured_count_2 .row.featured_row .content,.pageblock.pageblock--team_feed.featured_count_2 .featured_row.interior-content .content,.pageblock.pageblock--team_feed.featured_count_2 .pageblock--insights_slider .featured_row.slider_card .content,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_2 .featured_row.slider_card .content,.pageblock.pageblock--team_feed.featured_count_2 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .content,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_2 .featured_row.comment-wrap .content,.pageblock.pageblock--team_feed .leadership_list_single,.pageblock.pageblock--pc_tombstones .button_row .button_column,.pageblock.pageblock--tombstones .button_row .button_column,.pageblock--news_feed .button_row .button_column,.pageblock.pageblock--form_block .row.form_row .form_column,.pageblock.pageblock--form_block .form_row.interior-content .form_column,.pageblock.pageblock--form_block .pageblock--insights_slider .form_row.slider_card .form_column,.pageblock--insights_slider .pageblock.pageblock--form_block .form_row.slider_card .form_column,.pageblock.pageblock--form_block .comments-template #comments .comment-list .comment .form_row.comment-wrap .form_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block .form_row.comment-wrap .form_column,.pageblock--insights_feed .insight-post-list-single,.pageblock--insights_feed .feed_top_row .feed_title_column,.pageblock--insights_feed .feed_top_row .button_column,.pageblock--insights_slider .slider_card--content,.pageblock--insights_slider .slider_card--image,.pageblock--featured_articles .featured-insights-outer .featured-insights--left,.pageblock--featured_articles .featured-insights-outer .featured-blog--left,.pageblock--featured_articles .blog-insights-outer .featured-insights--left,.pageblock--featured_articles .blog-insights-outer .featured-blog--left,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .featured-insights-outer .featured-insights--right,.pageblock--featured_articles .featured-insights-outer .featured-blog--right,.pageblock--featured_articles .blog-insights-outer .featured-insights--right,.pageblock--featured_articles .blog-insights-outer .featured-blog--right,.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .pageblock-header,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content,.pageblock--academy_feed .academy-post-list-single,.pageblock--academy_feed .feed_top_row .feed_title_column,.pageblock--academy_feed .feed_top_row .button_column,.pageblock.pageblock--blurbs .column,.pageblock.pageblock--blurbs .column.blurbs,.pageblock .row-header .pageblock-header,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column,.pageblock.columns-two .pageblock-column,.pageblock.columns-three .pageblock-column,.pageblock.columns-four .pageblock-column,.blog .blog_archive_container .row.facet_row .widget_facet_stack_widget,.blog .blog_archive_container .facet_row.interior-content .widget_facet_stack_widget,.blog .blog_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .blog_archive_container .facet_row.slider_card .widget_facet_stack_widget,.blog .blog_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .blog_archive_container .facet_row.comment-wrap .widget_facet_stack_widget,.blog .blog_archive_container .row.facet_row .pagination_count,.blog .blog_archive_container .facet_row.interior-content .pagination_count,.blog .blog_archive_container .pageblock--insights_slider .facet_row.slider_card .pagination_count,.pageblock--insights_slider .blog .blog_archive_container .facet_row.slider_card .pagination_count,.blog .blog_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .blog .blog_archive_container .facet_row.comment-wrap .pagination_count,.blog-post-list-single,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left,.has-insights-page .featured-insights-outer .featured-insights--left,.has-insights-page .featured-insights-outer .featured-blog--left,.has-insights-page .blog-insights-outer .featured-insights--left,.has-insights-page .blog-insights-outer .featured-blog--left,.blog .featured-insights-outer .featured-insights--left,.blog .featured-insights-outer .featured-blog--left,.blog .blog-insights-outer .featured-insights--left,.blog .blog-insights-outer .featured-blog--left,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right,.has-insights-page .featured-insights-outer .featured-insights--right,.has-insights-page .featured-insights-outer .featured-blog--right,.has-insights-page .blog-insights-outer .featured-insights--right,.has-insights-page .blog-insights-outer .featured-blog--right,.blog .featured-insights-outer .featured-insights--right,.blog .featured-insights-outer .featured-blog--right,.blog .blog-insights-outer .featured-insights--right,.blog .blog-insights-outer .featured-blog--right,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.post-type-archive-oms_insights .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.has-insights-page .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.has-insights-page .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.has-insights-page .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .has-insights-page .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.has-insights-page .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .has-insights-page .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.has-insights-page .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.has-insights-page .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.has-insights-page .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .has-insights-page .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.has-insights-page .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .has-insights-page .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.blog .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.blog .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.blog .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.blog .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.blog .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.blog .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.blog .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.blog .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .row.blog_facet_row .pagination_count,.post-type-archive-oms_insights .insight_archive_container .blog_facet_row.interior-content .pagination_count,.post-type-archive-oms_insights .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.slider_card .pagination_count,.post-type-archive-oms_insights .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.comment-wrap .pagination_count,.post-type-archive-oms_insights .blog_archive_container .row.blog_facet_row .pagination_count,.post-type-archive-oms_insights .blog_archive_container .blog_facet_row.interior-content .pagination_count,.post-type-archive-oms_insights .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.slider_card .pagination_count,.post-type-archive-oms_insights .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.comment-wrap .pagination_count,.has-insights-page .insight_archive_container .row.blog_facet_row .pagination_count,.has-insights-page .insight_archive_container .blog_facet_row.interior-content .pagination_count,.has-insights-page .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .has-insights-page .insight_archive_container .blog_facet_row.slider_card .pagination_count,.has-insights-page .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .has-insights-page .insight_archive_container .blog_facet_row.comment-wrap .pagination_count,.has-insights-page .blog_archive_container .row.blog_facet_row .pagination_count,.has-insights-page .blog_archive_container .blog_facet_row.interior-content .pagination_count,.has-insights-page .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .has-insights-page .blog_archive_container .blog_facet_row.slider_card .pagination_count,.has-insights-page .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .has-insights-page .blog_archive_container .blog_facet_row.comment-wrap .pagination_count,.blog .insight_archive_container .row.blog_facet_row .pagination_count,.blog .insight_archive_container .blog_facet_row.interior-content .pagination_count,.blog .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .blog .insight_archive_container .blog_facet_row.slider_card .pagination_count,.blog .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .blog .insight_archive_container .blog_facet_row.comment-wrap .pagination_count,.blog .blog_archive_container .row.blog_facet_row .pagination_count,.blog .blog_archive_container .blog_facet_row.interior-content .pagination_count,.blog .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .blog .blog_archive_container .blog_facet_row.slider_card .pagination_count,.blog .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .blog .blog_archive_container .blog_facet_row.comment-wrap .pagination_count,.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters,.has-insights-page .insight_archive_container .insight_archive_filters,.has-insights-page .blog_archive_container .insight_archive_filters,.blog .insight_archive_container .insight_archive_filters,.blog .blog_archive_container .insight_archive_filters,.insight_archive_container .insight-post-list-single,.blog_archive_container .insight-post-list-single,.single-oms_insights .post_single_container .post_row .left_sidebar_column,.single-post .post_single_container .post_row .left_sidebar_column,.page-template .post_single_container .post_row .left_sidebar_column,.single-oms_insights .post_single_container .post_row .right_sidebar_column,.single-post .post_single_container .post_row .right_sidebar_column,.page-template .post_single_container .post_row .right_sidebar_column,.single-oms_insights .post_single_container .post_row .post_single_column,.single-post .post_single_container .post_row .post_single_column,.page-template .post_single_container .post_row .post_single_column,.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column,.comments-template #comments .comment-list .comment .comment-wrap .comment-right-column,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single,.post-type-archive-oms_academy .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .row.blog_facet_row .pagination_count,.post-type-archive-oms_academy .academy_archive_container .blog_facet_row.interior-content .pagination_count,.post-type-archive-oms_academy .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.slider_card .pagination_count,.post-type-archive-oms_academy .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.comment-wrap .pagination_count,.pws:not(.single-oms_academy) .academy_archive_container .row.blog_facet_row .pagination_count,.pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.interior-content .pagination_count,.pws:not(.single-oms_academy) .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.slider_card .pagination_count,.pws:not(.single-oms_academy) .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.comment-wrap .pagination_count,.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters,.academy_archive_container .academy-post-list-single,.single-oms_academy .post_single_container .post_row .left_sidebar_column,.single-oms_academy .post_single_container .post_row .right_sidebar_column,.single-oms_academy .post_single_container .post_row .post_single_column,.search.search-results #interior .result-post,.product_cat-wrapper,.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content,.woocommerce #shop_facets_container .widget_facet_stack_widget,#products-wrapper .layout .orbit-woocommerce,#products-wrapper .layout--left .orbit-woocommerce,#reviews,.pagination_column,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,#products-wrapper .layout--left #sidebar,#products-wrapper .layout--right #sidebar,#products-wrapper .layout--left-right #sidebar,.col-sm-4,.interior-content.layout--right #sidebar,.interior-content.layout--left-right #sidebar,#right #sidebar,.col-sm-5,.col-sm-6,.pageblock.pageblock--team_feed.featured_count_1 .row.featured_row .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_1 .featured_row.interior-content .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_1 .pageblock--insights_slider .featured_row.slider_card .leadership_list_single,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_1 .featured_row.slider_card .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_1 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_1 .featured_row.comment-wrap .leadership_list_single,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_4,.pageblock.pageblock--tombstones .tombstone_container.num_columns_4,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_5,.pageblock.pageblock--tombstones .tombstone_container.num_columns_5,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_6,.pageblock.pageblock--tombstones .tombstone_container.num_columns_6,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_7,.pageblock.pageblock--tombstones .tombstone_container.num_columns_7,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_8,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_8_plus,.pageblock.pageblock--tombstones .tombstone_container.num_columns_8,.pageblock.pageblock--tombstones .tombstone_container.num_columns_8_plus,.tombstone_container,.tombstone_container.num_columns_4,.tombstone_container.num_columns_5,.tombstone_container.num_columns_6,.tombstone_container.num_columns_7,.tombstone_container.num_columns_8,.tombstone_container.num_columns_8_plus,.woocommerce ul.products li.product,#related-products .wrapper li,.col-sm-7,.col-sm-8,.interior-content.layout--right #content,.interior-content.layout--left-right #content,.col-sm-9,#products-wrapper .layout--right .orbit-woocommerce,#products-wrapper .layout--left-right .orbit-woocommerce,.col-sm-10,.pageblock.pageblock--counter.columns-1 .counter,.pageblock.pageblock--counter.columns-2 .counter,.pageblock.pageblock--counter.columns-3 .counter,.pageblock.pageblock--counter.columns-4 .counter,.pageblock.pageblock--video_counter.columns-1 .counter,.pageblock.pageblock--video_counter.columns-2 .counter,.pageblock.pageblock--video_counter.columns-3 .counter,.pageblock.pageblock--video_counter.columns-4 .counter,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_1,.pageblock.pageblock--tombstones .tombstone_container.num_columns_1,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_2,.pageblock.pageblock--tombstones .tombstone_container.num_columns_2,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_3,.pageblock.pageblock--tombstones .tombstone_container.num_columns_3,.tombstone_container.num_columns_1,.tombstone_container.num_columns_2,.tombstone_container.num_columns_3,.pageblock.pageblock--form_block.has_sidebar .row.form_row .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .form_row.interior-content .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .pageblock--insights_slider .form_row.slider_card .sidebar_column,.pageblock--insights_slider .pageblock.pageblock--form_block.has_sidebar .form_row.slider_card .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .comments-template #comments .comment-list .comment .form_row.comment-wrap .sidebar_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block.has_sidebar .form_row.comment-wrap .sidebar_column,.col-sm-11,.col-sm-12,.article_carousel_item.no-image .article_carousel_item__right,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.pageblock.pageblock--team_feed.featured_count_2 .row.featured_row .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .featured_row.interior-content .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .pageblock--insights_slider .featured_row.slider_card .leadership_list_single,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_2 .featured_row.slider_card .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_2 .featured_row.comment-wrap .leadership_list_single,.col-md-7,.col-md-8,.pageblock.pageblock--form_block.has_sidebar .row.form_row .form_column,.pageblock.pageblock--form_block.has_sidebar .form_row.interior-content .form_column,.pageblock.pageblock--form_block.has_sidebar .pageblock--insights_slider .form_row.slider_card .form_column,.pageblock--insights_slider .pageblock.pageblock--form_block.has_sidebar .form_row.slider_card .form_column,.pageblock.pageblock--form_block.has_sidebar .comments-template #comments .comment-list .comment .form_row.comment-wrap .form_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block.has_sidebar .form_row.comment-wrap .form_column,.col-md-9,.col-md-10,.col-md-11,.col-md-12,#home-content .home-content-area,.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .widget_facet_stack_widget:nth-child(4),.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .widget_facet_stack_widget:nth-child(4),.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget:nth-child(4),.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .widget_facet_stack_widget:nth-child(4),.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget:nth-child(4),.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .widget_facet_stack_widget:nth-child(4),.tombstone_facet_row .widget_facet_stack_widget:nth-child(4),.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.pageblock.columns-two.pageblock--text-video .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .pageblock-column.text,.col-lg-6,.col-lg-7,.pageblock.columns-two.pageblock--text-video .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .pageblock-column.video,.col-lg-8,.col-lg-9,.col-lg-10,.single-oms_academy .banner .banner_content,.col-lg-11,.col-lg-12,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column.full-width,.single-oms_insights .banner .banner_content,.single-post .banner .banner_content,.page-template .banner .banner_content,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,header.site-header .navbar .row.navbar-row .navigation,header.site-header .navbar .navbar-row.interior-content .navigation,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navigation,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navigation,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navigation,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navigation,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6,.woocommerce ul.products.search-products li.product{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8,footer .row.row-bottom .copyright-column,footer .row-bottom.interior-content .copyright-column,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column,.author-bio .author-image{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12,header.site-header .navbar .row.navbar-row .navbar-header,header.site-header .navbar .navbar-row.interior-content .navbar-header,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header,.interior-content.layout #right,.interior-content.layout #content,.interior-content.layout--left #content,.interior-content.layout--right #right,.interior-content.layout--left-right #right,.interior_banner .row .banner_content,.interior_banner .interior-content .banner_content,.interior_banner .pageblock--insights_slider .slider_card .banner_content,.pageblock--insights_slider .interior_banner .slider_card .banner_content,.interior_banner .comments-template #comments .comment-list .comment .comment-wrap .banner_content,.comments-template #comments .comment-list .comment .interior_banner .comment-wrap .banner_content,.banner .row .banner_content,.banner .interior-content .banner_content,.banner .pageblock--insights_slider .slider_card .banner_content,.pageblock--insights_slider .banner .slider_card .banner_content,.banner .comments-template #comments .comment-list .comment .comment-wrap .banner_content,.comments-template #comments .comment-list .comment .banner .comment-wrap .banner_content,.article_carousel_item__left,.article_carousel_item__right,footer .row.row-top .left-column,footer .row-top.interior-content .left-column,footer .pageblock--insights_slider .row-top.slider_card .left-column,.pageblock--insights_slider footer .row-top.slider_card .left-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column,footer .row.row-top .left-column .open-content-column,footer .row-top.interior-content .left-column .open-content-column,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column,footer .row.row-top .right-column,footer .row-top.interior-content .right-column,footer .pageblock--insights_slider .row-top.slider_card .right-column,.pageblock--insights_slider footer .row-top.slider_card .right-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column,footer .row.row-top .right-column .menu-column,footer .row-top.interior-content .right-column .menu-column,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column,.author-bio,.author-bio .author-info,.facetwp-pager,.clear_facet_column,.no_results_column,.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .pagination_count,.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .pagination_count,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .pagination_count,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .pagination_count,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .pagination_count,.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single,.single.single-team_bio .team_content_container .team_content,.single.single-team_bio .team_content_container .team_content .content,.single.single-team_bio .team_content_container .team_content .sidebar,.single.single-team_bio .banner.team_banner .banner_left_column,.single.single-team_bio .banner.team_banner .banner_right_column,#faq-block .group-holder .faq-item,.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container,.tombstone_facet_row .widget_facet_stack_widget,.tombstone_facet_row .pagination_count,.content-anchors-table__title,.content-anchors-table__col,.content-anchors-select-wrapper .content-anchors-select-col,.pageblock.pageblock--counter .counter.pageblock__column,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content .pageblock-header,.pageblock.pageblock--video_counter .counter.pageblock__column,.pageblock.pageblock--testimonial .testimonial_content,.pageblock.pageblock--testimonial.testimonial-image-large .testimonial_content,.pageblock.pageblock--testimonial.testimonial-image-large .testimonial-image,.pageblock.pageblock--testimonial.testimonial-image-small .testimonial_content,.pageblock.pageblock--testimonial.testimonial-image-small .testimonial-image,.pageblock.pageblock--cta_block.has_no_image .text_column,.pageblock.pageblock--cta_block.has_image .text_column,.pageblock.pageblock--cta_block.has_image .image_column,.pageblock.pageblock--image_text_angled.angled-text-image .text_column,.pageblock.pageblock--image_text_angled.angled-image-text .text_column,.pageblock.pageblock--team_feed .row.featured_row .content,.pageblock.pageblock--team_feed .featured_row.interior-content .content,.pageblock.pageblock--team_feed .pageblock--insights_slider .featured_row.slider_card .content,.pageblock--insights_slider .pageblock.pageblock--team_feed .featured_row.slider_card .content,.pageblock.pageblock--team_feed .comments-template #comments .comment-list .comment .featured_row.comment-wrap .content,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .featured_row.comment-wrap .content,.pageblock.pageblock--team_feed .row.selected_row .leadership_list_single,.pageblock.pageblock--team_feed .selected_row.interior-content .leadership_list_single,.pageblock.pageblock--team_feed .pageblock--insights_slider .selected_row.slider_card .leadership_list_single,.pageblock--insights_slider .pageblock.pageblock--team_feed .selected_row.slider_card .leadership_list_single,.pageblock.pageblock--team_feed .comments-template #comments .comment-list .comment .selected_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .selected_row.comment-wrap .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_1 .row.featured_row .content,.pageblock.pageblock--team_feed.featured_count_1 .featured_row.interior-content .content,.pageblock.pageblock--team_feed.featured_count_1 .pageblock--insights_slider .featured_row.slider_card .content,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_1 .featured_row.slider_card .content,.pageblock.pageblock--team_feed.featured_count_1 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .content,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_1 .featured_row.comment-wrap .content,.pageblock.pageblock--team_feed.featured_count_2 .row.featured_row .content,.pageblock.pageblock--team_feed.featured_count_2 .featured_row.interior-content .content,.pageblock.pageblock--team_feed.featured_count_2 .pageblock--insights_slider .featured_row.slider_card .content,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_2 .featured_row.slider_card .content,.pageblock.pageblock--team_feed.featured_count_2 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .content,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_2 .featured_row.comment-wrap .content,.pageblock.pageblock--team_feed .leadership_list_single,.pageblock.pageblock--pc_tombstones .button_row .button_column,.pageblock.pageblock--tombstones .button_row .button_column,.pageblock--news_feed .button_row .button_column,.pageblock.pageblock--form_block .row.form_row .form_column,.pageblock.pageblock--form_block .form_row.interior-content .form_column,.pageblock.pageblock--form_block .pageblock--insights_slider .form_row.slider_card .form_column,.pageblock--insights_slider .pageblock.pageblock--form_block .form_row.slider_card .form_column,.pageblock.pageblock--form_block .comments-template #comments .comment-list .comment .form_row.comment-wrap .form_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block .form_row.comment-wrap .form_column,.pageblock--insights_feed .insight-post-list-single,.pageblock--insights_feed .feed_top_row .feed_title_column,.pageblock--insights_feed .feed_top_row .button_column,.pageblock--insights_slider .slider_card--content,.pageblock--insights_slider .slider_card--image,.pageblock--featured_articles .featured-insights-outer .featured-insights--left,.pageblock--featured_articles .featured-insights-outer .featured-blog--left,.pageblock--featured_articles .blog-insights-outer .featured-insights--left,.pageblock--featured_articles .blog-insights-outer .featured-blog--left,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .featured-insights-outer .featured-insights--right,.pageblock--featured_articles .featured-insights-outer .featured-blog--right,.pageblock--featured_articles .blog-insights-outer .featured-insights--right,.pageblock--featured_articles .blog-insights-outer .featured-blog--right,.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .pageblock-header,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content,.pageblock--academy_feed .academy-post-list-single,.pageblock--academy_feed .feed_top_row .feed_title_column,.pageblock--academy_feed .feed_top_row .button_column,.pageblock.pageblock--blurbs .column,.pageblock.pageblock--blurbs .column.blurbs,.pageblock .row-header .pageblock-header,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column,.pageblock.columns-two .pageblock-column,.pageblock.columns-three .pageblock-column,.pageblock.columns-four .pageblock-column,.blog .blog_archive_container .row.facet_row .widget_facet_stack_widget,.blog .blog_archive_container .facet_row.interior-content .widget_facet_stack_widget,.blog .blog_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .blog_archive_container .facet_row.slider_card .widget_facet_stack_widget,.blog .blog_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .blog_archive_container .facet_row.comment-wrap .widget_facet_stack_widget,.blog .blog_archive_container .row.facet_row .pagination_count,.blog .blog_archive_container .facet_row.interior-content .pagination_count,.blog .blog_archive_container .pageblock--insights_slider .facet_row.slider_card .pagination_count,.pageblock--insights_slider .blog .blog_archive_container .facet_row.slider_card .pagination_count,.blog .blog_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .blog .blog_archive_container .facet_row.comment-wrap .pagination_count,.blog-post-list-single,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left,.has-insights-page .featured-insights-outer .featured-insights--left,.has-insights-page .featured-insights-outer .featured-blog--left,.has-insights-page .blog-insights-outer .featured-insights--left,.has-insights-page .blog-insights-outer .featured-blog--left,.blog .featured-insights-outer .featured-insights--left,.blog .featured-insights-outer .featured-blog--left,.blog .blog-insights-outer .featured-insights--left,.blog .blog-insights-outer .featured-blog--left,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right,.has-insights-page .featured-insights-outer .featured-insights--right,.has-insights-page .featured-insights-outer .featured-blog--right,.has-insights-page .blog-insights-outer .featured-insights--right,.has-insights-page .blog-insights-outer .featured-blog--right,.blog .featured-insights-outer .featured-insights--right,.blog .featured-insights-outer .featured-blog--right,.blog .blog-insights-outer .featured-insights--right,.blog .blog-insights-outer .featured-blog--right,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.post-type-archive-oms_insights .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.has-insights-page .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.has-insights-page .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.has-insights-page .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .has-insights-page .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.has-insights-page .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .has-insights-page .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.has-insights-page .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.has-insights-page .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.has-insights-page .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .has-insights-page .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.has-insights-page .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .has-insights-page .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.blog .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.blog .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.blog .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.blog .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.blog .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.blog .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.blog .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.blog .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .row.blog_facet_row .pagination_count,.post-type-archive-oms_insights .insight_archive_container .blog_facet_row.interior-content .pagination_count,.post-type-archive-oms_insights .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.slider_card .pagination_count,.post-type-archive-oms_insights .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.comment-wrap .pagination_count,.post-type-archive-oms_insights .blog_archive_container .row.blog_facet_row .pagination_count,.post-type-archive-oms_insights .blog_archive_container .blog_facet_row.interior-content .pagination_count,.post-type-archive-oms_insights .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.slider_card .pagination_count,.post-type-archive-oms_insights .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.comment-wrap .pagination_count,.has-insights-page .insight_archive_container .row.blog_facet_row .pagination_count,.has-insights-page .insight_archive_container .blog_facet_row.interior-content .pagination_count,.has-insights-page .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .has-insights-page .insight_archive_container .blog_facet_row.slider_card .pagination_count,.has-insights-page .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .has-insights-page .insight_archive_container .blog_facet_row.comment-wrap .pagination_count,.has-insights-page .blog_archive_container .row.blog_facet_row .pagination_count,.has-insights-page .blog_archive_container .blog_facet_row.interior-content .pagination_count,.has-insights-page .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .has-insights-page .blog_archive_container .blog_facet_row.slider_card .pagination_count,.has-insights-page .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .has-insights-page .blog_archive_container .blog_facet_row.comment-wrap .pagination_count,.blog .insight_archive_container .row.blog_facet_row .pagination_count,.blog .insight_archive_container .blog_facet_row.interior-content .pagination_count,.blog .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .blog .insight_archive_container .blog_facet_row.slider_card .pagination_count,.blog .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .blog .insight_archive_container .blog_facet_row.comment-wrap .pagination_count,.blog .blog_archive_container .row.blog_facet_row .pagination_count,.blog .blog_archive_container .blog_facet_row.interior-content .pagination_count,.blog .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .blog .blog_archive_container .blog_facet_row.slider_card .pagination_count,.blog .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .blog .blog_archive_container .blog_facet_row.comment-wrap .pagination_count,.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters,.has-insights-page .insight_archive_container .insight_archive_filters,.has-insights-page .blog_archive_container .insight_archive_filters,.blog .insight_archive_container .insight_archive_filters,.blog .blog_archive_container .insight_archive_filters,.insight_archive_container .insight-post-list-single,.blog_archive_container .insight-post-list-single,.single-oms_insights .post_single_container .post_row .left_sidebar_column,.single-post .post_single_container .post_row .left_sidebar_column,.page-template .post_single_container .post_row .left_sidebar_column,.single-oms_insights .post_single_container .post_row .right_sidebar_column,.single-post .post_single_container .post_row .right_sidebar_column,.page-template .post_single_container .post_row .right_sidebar_column,.single-oms_insights .post_single_container .post_row .post_single_column,.single-post .post_single_container .post_row .post_single_column,.page-template .post_single_container .post_row .post_single_column,.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column,.comments-template #comments .comment-list .comment .comment-wrap .comment-right-column,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single,.post-type-archive-oms_academy .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .row.blog_facet_row .pagination_count,.post-type-archive-oms_academy .academy_archive_container .blog_facet_row.interior-content .pagination_count,.post-type-archive-oms_academy .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.slider_card .pagination_count,.post-type-archive-oms_academy .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.comment-wrap .pagination_count,.pws:not(.single-oms_academy) .academy_archive_container .row.blog_facet_row .pagination_count,.pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.interior-content .pagination_count,.pws:not(.single-oms_academy) .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.slider_card .pagination_count,.pws:not(.single-oms_academy) .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.comment-wrap .pagination_count,.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters,.academy_archive_container .academy-post-list-single,.single-oms_academy .post_single_container .post_row .left_sidebar_column,.single-oms_academy .post_single_container .post_row .right_sidebar_column,.single-oms_academy .post_single_container .post_row .post_single_column,.search.search-results #interior .result-post,.product_cat-wrapper,.woocommerce .woocommerce-MyAccount-navigation,.woocommerce .woocommerce-MyAccount-content,.woocommerce #shop_facets_container .widget_facet_stack_widget,#products-wrapper .layout .orbit-woocommerce,#products-wrapper .layout--left .orbit-woocommerce,#reviews,.pagination_column{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1,.pageblock--insights_slider .slider_card--image,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2,.pageblock--insights_slider .slider_card--content,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2,footer .row.row-bottom .copyright-column,footer .row-bottom.interior-content .copyright-column,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3,#products-wrapper .layout--left #sidebar,#products-wrapper .layout--right #sidebar,#products-wrapper .layout--left-right #sidebar{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4,.interior-content.layout--right #sidebar,.interior-content.layout--left-right #sidebar,#right #sidebar,.author-bio .author-image{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5,.article_carousel_item__left{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6,footer .row.row-top .right-column .menu-column,footer .row-top.interior-content .right-column .menu-column,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column,.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single,.pageblock.pageblock--team_feed .row.selected_row .leadership_list_single,.pageblock.pageblock--team_feed .selected_row.interior-content .leadership_list_single,.pageblock.pageblock--team_feed .pageblock--insights_slider .selected_row.slider_card .leadership_list_single,.pageblock--insights_slider .pageblock.pageblock--team_feed .selected_row.slider_card .leadership_list_single,.pageblock.pageblock--team_feed .comments-template #comments .comment-list .comment .selected_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .selected_row.comment-wrap .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_1 .row.featured_row .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_1 .featured_row.interior-content .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_1 .pageblock--insights_slider .featured_row.slider_card .leadership_list_single,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_1 .featured_row.slider_card .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_1 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_1 .featured_row.comment-wrap .leadership_list_single,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_4,.pageblock.pageblock--tombstones .tombstone_container.num_columns_4,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_5,.pageblock.pageblock--tombstones .tombstone_container.num_columns_5,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_6,.pageblock.pageblock--tombstones .tombstone_container.num_columns_6,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_7,.pageblock.pageblock--tombstones .tombstone_container.num_columns_7,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_8,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_8_plus,.pageblock.pageblock--tombstones .tombstone_container.num_columns_8,.pageblock.pageblock--tombstones .tombstone_container.num_columns_8_plus,.tombstone_container,.tombstone_container.num_columns_4,.tombstone_container.num_columns_5,.tombstone_container.num_columns_6,.tombstone_container.num_columns_7,.tombstone_container.num_columns_8,.tombstone_container.num_columns_8_plus,.pageblock--insights_feed .insight-post-list-single,.woocommerce ul.products li.product,.woocommerce #shop_facets_container .widget_facet_stack_widget,#related-products .wrapper li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7,.article_carousel_item__right,.author-bio .author-info{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8,.interior-content.layout--right #content,.interior-content.layout--left-right #content,#faq-block .group-holder .faq-item,.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters,.has-insights-page .insight_archive_container .insight_archive_filters,.has-insights-page .blog_archive_container .insight_archive_filters,.blog .insight_archive_container .insight_archive_filters,.blog .blog_archive_container .insight_archive_filters,.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9,#products-wrapper .layout--right .orbit-woocommerce,#products-wrapper .layout--left-right .orbit-woocommerce{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10,footer .row.row-top .left-column,footer .row-top.interior-content .left-column,footer .pageblock--insights_slider .row-top.slider_card .left-column,.pageblock--insights_slider footer .row-top.slider_card .left-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column,footer .row.row-bottom .copyright-column,footer .row-bottom.interior-content .copyright-column,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column,.pageblock.pageblock--counter.columns-1 .counter,.pageblock.pageblock--counter.columns-2 .counter,.pageblock.pageblock--counter.columns-3 .counter,.pageblock.pageblock--counter.columns-4 .counter,.pageblock.pageblock--video_counter.columns-1 .counter,.pageblock.pageblock--video_counter.columns-2 .counter,.pageblock.pageblock--video_counter.columns-3 .counter,.pageblock.pageblock--video_counter.columns-4 .counter,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_1,.pageblock.pageblock--tombstones .tombstone_container.num_columns_1,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_2,.pageblock.pageblock--tombstones .tombstone_container.num_columns_2,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_3,.pageblock.pageblock--tombstones .tombstone_container.num_columns_3,.tombstone_container.num_columns_1,.tombstone_container.num_columns_2,.tombstone_container.num_columns_3,.pageblock.pageblock--form_block .row.form_row .form_column,.pageblock.pageblock--form_block .form_row.interior-content .form_column,.pageblock.pageblock--form_block .pageblock--insights_slider .form_row.slider_card .form_column,.pageblock--insights_slider .pageblock.pageblock--form_block .form_row.slider_card .form_column,.pageblock.pageblock--form_block .comments-template #comments .comment-list .comment .form_row.comment-wrap .form_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block .form_row.comment-wrap .form_column,.pageblock.pageblock--form_block.has_sidebar .row.form_row .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .form_row.interior-content .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .pageblock--insights_slider .form_row.slider_card .sidebar_column,.pageblock--insights_slider .pageblock.pageblock--form_block.has_sidebar .form_row.slider_card .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .comments-template #comments .comment-list .comment .form_row.comment-wrap .sidebar_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block.has_sidebar .form_row.comment-wrap .sidebar_column{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12,.article_carousel_item.no-image .article_carousel_item__right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1,footer .row.row-top .left-column,footer .row-top.interior-content .left-column,footer .pageblock--insights_slider .row-top.slider_card .left-column,.pageblock--insights_slider footer .row-top.slider_card .left-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column,footer .row.row-bottom .copyright-column,footer .row-bottom.interior-content .copyright-column,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column,.pageblock.pageblock--counter.columns-1 .counter,.pageblock.pageblock--counter.columns-2 .counter,.pageblock.pageblock--counter.columns-3 .counter,.pageblock.pageblock--counter.columns-4 .counter,.pageblock.pageblock--video_counter.columns-1 .counter,.pageblock.pageblock--video_counter.columns-2 .counter,.pageblock.pageblock--video_counter.columns-3 .counter,.pageblock.pageblock--video_counter.columns-4 .counter{margin-left:8.33333%}.offset-sm-2,.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters,.has-insights-page .insight_archive_container .insight_archive_filters,.has-insights-page .blog_archive_container .insight_archive_filters,.blog .insight_archive_container .insight_archive_filters,.blog .blog_archive_container .insight_archive_filters,.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2,.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column,.woocommerce .woocommerce-MyAccount-navigation{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3,#right #sidebar,.pageblock--insights_feed .feed_top_row .button_column,.woocommerce ul.products.search-products li.product,.woocommerce ul.products li.product,#related-products .wrapper li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4,.article_carousel_item__left,.content-anchors-table__col,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_2,.pageblock.pageblock--tombstones .tombstone_container.num_columns_2,.tombstone_container.num_columns_2,.pageblock.pageblock--form_block.has_sidebar .row.form_row .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .form_row.interior-content .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .pageblock--insights_slider .form_row.slider_card .sidebar_column,.pageblock--insights_slider .pageblock.pageblock--form_block.has_sidebar .form_row.slider_card .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .comments-template #comments .comment-list .comment .form_row.comment-wrap .sidebar_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block.has_sidebar .form_row.comment-wrap .sidebar_column{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5,.single.single-team_bio .team_content_container .team_content .sidebar{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6,.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .widget_facet_stack_widget,.single.single-team_bio .banner.team_banner .banner_left_column,.single.single-team_bio .banner.team_banner .banner_right_column,.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container,.tombstone_facet_row .widget_facet_stack_widget,.pageblock.pageblock--counter.columns-1 .counter,.pageblock.pageblock--counter.columns-2 .counter,.pageblock.pageblock--counter.columns-4 .counter,.pageblock.pageblock--video_counter.columns-1 .counter,.pageblock.pageblock--video_counter.columns-2 .counter,.pageblock.pageblock--video_counter.columns-4 .counter,.pageblock.pageblock--team_feed.featured_count_2 .row.featured_row .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .featured_row.interior-content .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .pageblock--insights_slider .featured_row.slider_card .leadership_list_single,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_2 .featured_row.slider_card .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_2 .featured_row.comment-wrap .leadership_list_single,.pageblock.pageblock--team_feed .leadership_list_single,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_1,.pageblock.pageblock--tombstones .tombstone_container.num_columns_1,.tombstone_container.num_columns_1,.pageblock--academy_feed .academy-post-list-single,.pageblock.columns-four .pageblock-column,.blog .blog_archive_container .row.facet_row .widget_facet_stack_widget,.blog .blog_archive_container .facet_row.interior-content .widget_facet_stack_widget,.blog .blog_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .blog_archive_container .facet_row.slider_card .widget_facet_stack_widget,.blog .blog_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .blog_archive_container .facet_row.comment-wrap .widget_facet_stack_widget,.blog-post-list-single,.post-type-archive-oms_insights .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.has-insights-page .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.has-insights-page .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.has-insights-page .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .has-insights-page .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.has-insights-page .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .has-insights-page .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.has-insights-page .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.has-insights-page .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.has-insights-page .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .has-insights-page .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.has-insights-page .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .has-insights-page .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.blog .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.blog .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.blog .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.blog .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.blog .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.blog .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.blog .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.blog .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.insight_archive_container .insight-post-list-single,.blog_archive_container .insight-post-list-single,.post-type-archive-oms_academy .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.academy_archive_container .academy-post-list-single{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7,.single.single-team_bio .team_content_container .team_content .content{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8,.article_carousel_item__right,.pageblock.pageblock--form_block.has_sidebar .row.form_row .form_column,.pageblock.pageblock--form_block.has_sidebar .form_row.interior-content .form_column,.pageblock.pageblock--form_block.has_sidebar .pageblock--insights_slider .form_row.slider_card .form_column,.pageblock--insights_slider .pageblock.pageblock--form_block.has_sidebar .form_row.slider_card .form_column,.pageblock.pageblock--form_block.has_sidebar .comments-template #comments .comment-list .comment .form_row.comment-wrap .form_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block.has_sidebar .form_row.comment-wrap .form_column{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9,.pageblock--insights_feed .feed_top_row .feed_title_column,.pageblock--academy_feed .feed_top_row .feed_title_column,#products-wrapper .layout--left .orbit-woocommerce{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10,.interior-content.layout--left #content,.interior-content.layout--left-right #right,.pageblock.pageblock--testimonial .testimonial_content,.pageblock.pageblock--cta_block.has_no_image .text_column,.comments-template #comments .comment-list .comment .comment-wrap .comment-right-column,.search.search-results #interior .result-post,.woocommerce .woocommerce-MyAccount-content{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12,#home-content .home-content-area,.article_carousel_item.no-image .article_carousel_item__right,.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .widget_facet_stack_widget:nth-child(4),.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .widget_facet_stack_widget:nth-child(4),.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget:nth-child(4),.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .widget_facet_stack_widget:nth-child(4),.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget:nth-child(4),.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .widget_facet_stack_widget:nth-child(4),.tombstone_facet_row .widget_facet_stack_widget:nth-child(4),.pageblock.pageblock--testimonial.testimonial-image-large .testimonial_content,.pageblock.pageblock--testimonial.testimonial-image-large .testimonial-image,.pageblock.pageblock--testimonial.testimonial-image-small .testimonial_content,.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0,.pageblock.pageblock--counter.columns-2 .counter,.pageblock.pageblock--counter.columns-4 .counter,.pageblock.pageblock--video_counter.columns-2 .counter,.pageblock.pageblock--video_counter.columns-4 .counter,.pageblock.pageblock--testimonial.testimonial-image-large .testimonial_content,.pageblock.pageblock--testimonial.testimonial-image-small .testimonial_content{margin-left:0}.offset-md-1,.pageblock.pageblock--testimonial .testimonial_content,.pageblock.pageblock--cta_block.has_no_image .text_column{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3,.pageblock.pageblock--counter.columns-1 .counter,.pageblock.pageblock--video_counter.columns-1 .counter{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2,.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3,.article_carousel_item__left,.tombstone_facet_row .widget_facet_stack_widget,.tombstone_facet_row .widget_facet_stack_widget:nth-child(4),.pageblock.pageblock--team_feed .row.selected_row .leadership_list_single,.pageblock.pageblock--team_feed .selected_row.interior-content .leadership_list_single,.pageblock.pageblock--team_feed .pageblock--insights_slider .selected_row.slider_card .leadership_list_single,.pageblock--insights_slider .pageblock.pageblock--team_feed .selected_row.slider_card .leadership_list_single,.pageblock.pageblock--team_feed .comments-template #comments .comment-list .comment .selected_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .selected_row.comment-wrap .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .row.featured_row .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .featured_row.interior-content .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .pageblock--insights_slider .featured_row.slider_card .leadership_list_single,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_2 .featured_row.slider_card .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_2 .featured_row.comment-wrap .leadership_list_single,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_4,.pageblock.pageblock--tombstones .tombstone_container.num_columns_4,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_7,.pageblock.pageblock--tombstones .tombstone_container.num_columns_7,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_8,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_8_plus,.pageblock.pageblock--tombstones .tombstone_container.num_columns_8,.pageblock.pageblock--tombstones .tombstone_container.num_columns_8_plus,.tombstone_container,.tombstone_container.num_columns_4,.tombstone_container.num_columns_8,.tombstone_container.num_columns_8_plus,.pageblock--insights_feed .insight-post-list-single,.pageblock.columns-four .pageblock-column,.woocommerce #shop_facets_container .widget_facet_stack_widget{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4,.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .widget_facet_stack_widget:nth-child(4),.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .widget_facet_stack_widget:nth-child(4),.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget:nth-child(4),.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .widget_facet_stack_widget:nth-child(4),.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget:nth-child(4),.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .widget_facet_stack_widget:nth-child(4),.single.single-team_bio .team_content_container .team_content .sidebar,.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container,.pageblock.pageblock--counter.columns-3 .counter,.pageblock.pageblock--video_counter.columns-3 .counter,.pageblock.pageblock--testimonial.testimonial-image-small .testimonial-image,.pageblock.pageblock--cta_block.has_image .image_column,.pageblock.pageblock--team_feed.featured_count_1 .row.featured_row .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_1 .featured_row.interior-content .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_1 .pageblock--insights_slider .featured_row.slider_card .leadership_list_single,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_1 .featured_row.slider_card .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_1 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_1 .featured_row.comment-wrap .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .row.featured_row .content,.pageblock.pageblock--team_feed.featured_count_2 .featured_row.interior-content .content,.pageblock.pageblock--team_feed.featured_count_2 .pageblock--insights_slider .featured_row.slider_card .content,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_2 .featured_row.slider_card .content,.pageblock.pageblock--team_feed.featured_count_2 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .content,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_2 .featured_row.comment-wrap .content,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_3,.pageblock.pageblock--tombstones .tombstone_container.num_columns_3,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_5,.pageblock.pageblock--tombstones .tombstone_container.num_columns_5,.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_6,.pageblock.pageblock--tombstones .tombstone_container.num_columns_6,.tombstone_container.num_columns_3,.tombstone_container.num_columns_6,.tombstone_container.num_columns_7,.pageblock--featured_articles .featured-insights-outer .featured-insights--right,.pageblock--featured_articles .featured-insights-outer .featured-blog--right,.pageblock--featured_articles .blog-insights-outer .featured-insights--right,.pageblock--featured_articles .blog-insights-outer .featured-blog--right,.pageblock.columns-three .pageblock-column,.blog .blog_archive_container .row.facet_row .widget_facet_stack_widget,.blog .blog_archive_container .facet_row.interior-content .widget_facet_stack_widget,.blog .blog_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .blog_archive_container .facet_row.slider_card .widget_facet_stack_widget,.blog .blog_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .blog_archive_container .facet_row.comment-wrap .widget_facet_stack_widget,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right,.has-insights-page .featured-insights-outer .featured-insights--right,.has-insights-page .featured-insights-outer .featured-blog--right,.has-insights-page .blog-insights-outer .featured-insights--right,.has-insights-page .blog-insights-outer .featured-blog--right,.blog .featured-insights-outer .featured-insights--right,.blog .featured-insights-outer .featured-blog--right,.blog .blog-insights-outer .featured-insights--right,.blog .blog-insights-outer .featured-blog--right,.post-type-archive-oms_insights .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.has-insights-page .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.has-insights-page .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.has-insights-page .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .has-insights-page .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.has-insights-page .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .has-insights-page .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.has-insights-page .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.has-insights-page .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.has-insights-page .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .has-insights-page .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.has-insights-page .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .has-insights-page .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.blog .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.blog .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.blog .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.blog .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.blog .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.blog .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.blog .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.blog .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5,footer .row.row-top .left-column,footer .row-top.interior-content .left-column,footer .pageblock--insights_slider .row-top.slider_card .left-column,.pageblock--insights_slider footer .row-top.slider_card .left-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column,footer .row.row-top .right-column,footer .row-top.interior-content .right-column,footer .pageblock--insights_slider .row-top.slider_card .right-column,.pageblock--insights_slider footer .row-top.slider_card .right-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column,.single.single-team_bio .banner.team_banner .banner_left_column,.single.single-team_bio .banner.team_banner .banner_right_column,.pageblock--insights_slider .slider_card--content,.pageblock.pageblock--blurbs .column,.pageblock.columns-two.pageblock--text-video .pageblock-column.text,.pageblock.columns-two.pageblock--video-text .pageblock-column.text{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6,.single.single-team_bio .team_content_container .team_content .content,.pageblock.pageblock--testimonial.testimonial-image-large .testimonial_content,.pageblock.pageblock--testimonial.testimonial-image-large .testimonial-image,.pageblock.pageblock--image_text_angled.angled-text-image .text_column,.pageblock.pageblock--image_text_angled.angled-image-text .text_column,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock.pageblock--blurbs .column.blurbs,.pageblock.columns-two .pageblock-column,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7,.pageblock.pageblock--cta_block.has_image .text_column,.pageblock.pageblock--team_feed.featured_count_1 .row.featured_row .content,.pageblock.pageblock--team_feed.featured_count_1 .featured_row.interior-content .content,.pageblock.pageblock--team_feed.featured_count_1 .pageblock--insights_slider .featured_row.slider_card .content,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_1 .featured_row.slider_card .content,.pageblock.pageblock--team_feed.featured_count_1 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .content,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_1 .featured_row.comment-wrap .content,.pageblock.pageblock--form_block.has_sidebar .row.form_row .form_column,.pageblock.pageblock--form_block.has_sidebar .form_row.interior-content .form_column,.pageblock.pageblock--form_block.has_sidebar .pageblock--insights_slider .form_row.slider_card .form_column,.pageblock--insights_slider .pageblock.pageblock--form_block.has_sidebar .form_row.slider_card .form_column,.pageblock.pageblock--form_block.has_sidebar .comments-template #comments .comment-list .comment .form_row.comment-wrap .form_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block.has_sidebar .form_row.comment-wrap .form_column,.pageblock--insights_slider .slider_card--image,.pageblock.columns-two.pageblock--text-video .pageblock-column.video,.pageblock.columns-two.pageblock--video-text .pageblock-column.video,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8,.interior_banner .row .banner_content,.interior_banner .interior-content .banner_content,.interior_banner .pageblock--insights_slider .slider_card .banner_content,.pageblock--insights_slider .interior_banner .slider_card .banner_content,.interior_banner .comments-template #comments .comment-list .comment .comment-wrap .banner_content,.comments-template #comments .comment-list .comment .interior_banner .comment-wrap .banner_content,.banner .row .banner_content,.banner .interior-content .banner_content,.banner .pageblock--insights_slider .slider_card .banner_content,.pageblock--insights_slider .banner .slider_card .banner_content,.banner .comments-template #comments .comment-list .comment .comment-wrap .banner_content,.comments-template #comments .comment-list .comment .banner .comment-wrap .banner_content,.pageblock.pageblock--testimonial .testimonial_content,.pageblock.pageblock--testimonial.testimonial-image-small .testimonial_content,.pageblock.pageblock--team_feed .row.featured_row .content,.pageblock.pageblock--team_feed .featured_row.interior-content .content,.pageblock.pageblock--team_feed .pageblock--insights_slider .featured_row.slider_card .content,.pageblock--insights_slider .pageblock.pageblock--team_feed .featured_row.slider_card .content,.pageblock.pageblock--team_feed .comments-template #comments .comment-list .comment .featured_row.comment-wrap .content,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .featured_row.comment-wrap .content,.pageblock.pageblock--form_block .row.form_row .form_column,.pageblock.pageblock--form_block .form_row.interior-content .form_column,.pageblock.pageblock--form_block .pageblock--insights_slider .form_row.slider_card .form_column,.pageblock--insights_slider .pageblock.pageblock--form_block .form_row.slider_card .form_column,.pageblock.pageblock--form_block .comments-template #comments .comment-list .comment .form_row.comment-wrap .form_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block .form_row.comment-wrap .form_column,.pageblock--featured_articles .featured-insights-outer .featured-insights--left,.pageblock--featured_articles .featured-insights-outer .featured-blog--left,.pageblock--featured_articles .blog-insights-outer .featured-insights--left,.pageblock--featured_articles .blog-insights-outer .featured-blog--left,.pageblock .row-header .pageblock-header,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left,.has-insights-page .featured-insights-outer .featured-insights--left,.has-insights-page .featured-insights-outer .featured-blog--left,.has-insights-page .blog-insights-outer .featured-insights--left,.has-insights-page .blog-insights-outer .featured-blog--left,.blog .featured-insights-outer .featured-insights--left,.blog .featured-insights-outer .featured-blog--left,.blog .blog-insights-outer .featured-insights--left,.blog .blog-insights-outer .featured-blog--left,.search.search-results #interior .result-post{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9,.article_carousel_item__right,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10,.single-oms_academy .banner .banner_content{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12,.article_carousel_item.no-image .article_carousel_item__right,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content .pageblock-header,.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .pageblock-header,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column.full-width,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters,.has-insights-page .insight_archive_container .insight_archive_filters,.has-insights-page .blog_archive_container .insight_archive_filters,.blog .insight_archive_container .insight_archive_filters,.blog .blog_archive_container .insight_archive_filters,.single-oms_insights .banner .banner_content,.single-post .banner .banner_content,.page-template .banner .banner_content,.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1,.pageblock--insights_slider .slider_card--content,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2,.pageblock--insights_slider .slider_card--image,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0,footer .row.row-top .left-column,footer .row-top.interior-content .left-column,footer .pageblock--insights_slider .row-top.slider_card .left-column,.pageblock--insights_slider footer .row-top.slider_card .left-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column,.pageblock.pageblock--counter.columns-3 .counter,.pageblock.pageblock--video_counter.columns-3 .counter,.pageblock.pageblock--testimonial.testimonial-image-large .testimonial_content,.pageblock.pageblock--testimonial.testimonial-image-small .testimonial_content,.pageblock.pageblock--team_feed.featured_count_2 .row.featured_row .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .featured_row.interior-content .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .pageblock--insights_slider .featured_row.slider_card .leadership_list_single,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_2 .featured_row.slider_card .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_2 .featured_row.comment-wrap .leadership_list_single,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column.full-width,.pageblock.columns-two .pageblock-column,.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters,.has-insights-page .insight_archive_container .insight_archive_filters,.has-insights-page .blog_archive_container .insight_archive_filters,.blog .insight_archive_container .insight_archive_filters,.blog .blog_archive_container .insight_archive_filters,.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters{margin-left:0}.offset-lg-1,.single.single-team_bio .team_content_container .team_content .content,.single.single-team_bio .team_content_container .team_content .sidebar,.pageblock.pageblock--cta_block.has_image .image_column,.pageblock.pageblock--team_feed.featured_count_1 .row.featured_row .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_1 .featured_row.interior-content .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_1 .pageblock--insights_slider .featured_row.slider_card .leadership_list_single,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_1 .featured_row.slider_card .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_1 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_1 .featured_row.comment-wrap .leadership_list_single,.pageblock.pageblock--blurbs .column.blurbs{margin-left:8.33333%}.offset-lg-2,footer .row.row-top .right-column,footer .row-top.interior-content .right-column,footer .pageblock--insights_slider .row-top.slider_card .right-column,.pageblock--insights_slider footer .row-top.slider_card .right-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column,.pageblock.pageblock--testimonial .testimonial_content,.pageblock.columns-one:not(.pageblock--blog_feed) .pageblock-column{margin-left:16.66667%}.offset-lg-3,.woocommerce #shop_facets_container .widget_facet_stack_widget:first-of-type{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6,.pageblock.pageblock--image_text_angled.angled-image-text .text_column{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2,header.site-header .navbar .row.navbar-row .navbar-header,header.site-header .navbar .navbar-row.interior-content .navbar-header,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3,.pageblock.pageblock--counter.columns-4 .counter,.pageblock.pageblock--video_counter.columns-4 .counter{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4,.pageblock.pageblock--team_feed .leadership_list_single,.pageblock--academy_feed .academy-post-list-single,.blog-post-list-single,.insight_archive_container .insight-post-list-single,.blog_archive_container .insight-post-list-single,.academy_archive_container .academy-post-list-single{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10,header.site-header .navbar .row.navbar-row .navigation,header.site-header .navbar .navbar-row.interior-content .navigation,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navigation,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navigation,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navigation,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navigation{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1,.pageblock.pageblock--form_block.has_sidebar .row.form_row .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .form_row.interior-content .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .pageblock--insights_slider .form_row.slider_card .sidebar_column,.pageblock--insights_slider .pageblock.pageblock--form_block.has_sidebar .form_row.slider_card .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .comments-template #comments .comment-list .comment .form_row.comment-wrap .sidebar_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block.has_sidebar .form_row.comment-wrap .sidebar_column{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:rgba(0,0,0,0)}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark th,.table-dark td,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.comments-template #respond .form-submit .input-group-sm>.input-group-prepend>input.form-control-plaintext[type='submit'],.input-group-sm>.input-group-append>.form-control-plaintext.btn,.comments-template #respond .form-submit .input-group-sm>.input-group-append>input.form-control-plaintext[type='submit'],.form-control-plaintext.form-control-lg,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.comments-template #respond .form-submit .input-group-lg>.input-group-prepend>input.form-control-plaintext[type='submit'],.input-group-lg>.input-group-append>.form-control-plaintext.btn,.comments-template #respond .form-submit .input-group-lg>.input-group-append>input.form-control-plaintext[type='submit']{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.comments-template #respond .form-submit .input-group-sm>.input-group-prepend>input[type='submit'],.input-group-sm>.input-group-append>.btn,.comments-template #respond .form-submit .input-group-sm>.input-group-append>input[type='submit']{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}select.form-control-sm:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.comments-template #respond .form-submit .input-group-lg>.input-group-prepend>input[type='submit'],.input-group-lg>.input-group-append>.btn,.comments-template #respond .form-submit .input-group-lg>.input-group-append>input[type='submit']{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control-lg:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled ~ .form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,0.8);border-radius:.2rem}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#28a745}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#28a745}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{background-color:#71dd8a}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{background-color:#34ce57}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,0.25)}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid ~ .custom-file-label::before,.custom-file-input.is-valid ~ .custom-file-label::before{border-color:inherit}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,0.25);box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,0.8);border-radius:.2rem}.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{background-color:#efa2a9}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{background-color:#e4606d}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,0.25)}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid ~ .custom-file-label::before,.custom-file-input.is-invalid ~ .custom-file-label::before{border-color:inherit}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,0.25);box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}.dropup,.dropdown{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.comments-template #respond .form-submit .btn-group>input[type='submit'],.btn-group-vertical>.btn,.comments-template #respond .form-submit .btn-group-vertical>input[type='submit']{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group>.btn:hover,.comments-template #respond .form-submit .btn-group>input:hover[type='submit'],.btn-group-vertical>.btn:hover,.comments-template #respond .form-submit .btn-group-vertical>input:hover[type='submit']{z-index:1}.btn-group>.btn:focus,.comments-template #respond .form-submit .btn-group>input:focus[type='submit'],.btn-group>.btn:active,.comments-template #respond .form-submit .btn-group>input:active[type='submit'],.btn-group>.btn.active,.comments-template #respond .form-submit .btn-group>input.active[type='submit'],.btn-group-vertical>.btn:focus,.comments-template #respond .form-submit .btn-group-vertical>input:focus[type='submit'],.btn-group-vertical>.btn:active,.comments-template #respond .form-submit .btn-group-vertical>input:active[type='submit'],.btn-group-vertical>.btn.active,.comments-template #respond .form-submit .btn-group-vertical>input.active[type='submit']{z-index:1}.btn-group .btn+.btn,.btn-group .comments-template #respond .form-submit input[type='submit']+.btn,.comments-template #respond .form-submit .btn-group input[type='submit']+.btn,.btn-group .comments-template #respond .form-submit .btn+input[type='submit'],.comments-template #respond .form-submit .btn-group .btn+input[type='submit'],.btn-group .comments-template #respond .form-submit input[type='submit']+input[type='submit'],.comments-template #respond .form-submit .btn-group input[type='submit']+input[type='submit'],.btn-group .btn+.btn-group,.btn-group .comments-template #respond .form-submit input[type='submit']+.btn-group,.comments-template #respond .form-submit .btn-group input[type='submit']+.btn-group,.btn-group .btn-group+.btn,.btn-group .comments-template #respond .form-submit .btn-group+input[type='submit'],.comments-template #respond .form-submit .btn-group .btn-group+input[type='submit'],.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .comments-template #respond .form-submit input[type='submit']+.btn,.comments-template #respond .form-submit .btn-group-vertical input[type='submit']+.btn,.btn-group-vertical .comments-template #respond .form-submit .btn+input[type='submit'],.comments-template #respond .form-submit .btn-group-vertical .btn+input[type='submit'],.btn-group-vertical .comments-template #respond .form-submit input[type='submit']+input[type='submit'],.comments-template #respond .form-submit .btn-group-vertical input[type='submit']+input[type='submit'],.btn-group-vertical .btn+.btn-group,.btn-group-vertical .comments-template #respond .form-submit input[type='submit']+.btn-group,.comments-template #respond .form-submit .btn-group-vertical input[type='submit']+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .comments-template #respond .form-submit .btn-group+input[type='submit'],.comments-template #respond .form-submit .btn-group-vertical .btn-group+input[type='submit'],.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child,.comments-template #respond .form-submit .btn-group>input:first-child[type='submit']{margin-left:0}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.comments-template #respond .form-submit .btn-group>input:not(:last-child):not(.dropdown-toggle)[type='submit'],.btn-group>.btn-group:not(:last-child)>.btn,.comments-template #respond .form-submit .btn-group>.btn-group:not(:last-child)>input[type='submit']{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.comments-template #respond .form-submit .btn-group>input:not(:first-child)[type='submit'],.btn-group>.btn-group:not(:first-child)>.btn,.comments-template #respond .form-submit .btn-group>.btn-group:not(:first-child)>input[type='submit']{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after{margin-left:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split,.comments-template #respond .form-submit .btn-group-sm>input[type='submit']+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split,.comments-template #respond .form-submit .btn-group-lg>input[type='submit']+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .comments-template #respond .form-submit input[type='submit'],.comments-template #respond .form-submit .btn-group-vertical input[type='submit'],.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.comments-template #respond .form-submit .btn-group-vertical>input[type='submit']+.btn,.comments-template #respond .form-submit .btn-group-vertical>.btn+input[type='submit'],.comments-template #respond .form-submit .btn-group-vertical>input[type='submit']+input[type='submit'],.btn-group-vertical>.btn+.btn-group,.comments-template #respond .form-submit .btn-group-vertical>input[type='submit']+.btn-group,.btn-group-vertical>.btn-group+.btn,.comments-template #respond .form-submit .btn-group-vertical>.btn-group+input[type='submit'],.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.comments-template #respond .form-submit .btn-group-vertical>input:not(:last-child):not(.dropdown-toggle)[type='submit'],.btn-group-vertical>.btn-group:not(:last-child)>.btn,.comments-template #respond .form-submit .btn-group-vertical>.btn-group:not(:last-child)>input[type='submit']{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.comments-template #respond .form-submit .btn-group-vertical>input:not(:first-child)[type='submit'],.btn-group-vertical>.btn-group:not(:first-child)>.btn,.comments-template #respond .form-submit .btn-group-vertical>.btn-group:not(:first-child)>input[type='submit']{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.comments-template #respond .form-submit .btn-group-toggle>input[type='submit'],.btn-group-toggle>.btn-group>.btn,.comments-template #respond .form-submit .btn-group-toggle>.btn-group>input[type='submit']{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.comments-template #respond .form-submit .btn-group-toggle>input[type='submit'] input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.comments-template #respond .form-submit .btn-group-toggle>input[type='submit'] input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.comments-template #respond .form-submit .btn-group-toggle>.btn-group>input[type='submit'] input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"],.comments-template #respond .form-submit .btn-group-toggle>.btn-group>input[type='submit'] input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.custom-select,.input-group>.custom-file{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file:focus{z-index:3}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::before{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label::before{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-prepend .btn,.input-group-prepend .comments-template #respond .form-submit input[type='submit'],.comments-template #respond .form-submit .input-group-prepend input[type='submit'],.input-group-append .btn,.input-group-append .comments-template #respond .form-submit input[type='submit'],.comments-template #respond .form-submit .input-group-append input[type='submit']{position:relative;z-index:2}.input-group-prepend .btn+.btn,.input-group-prepend .comments-template #respond .form-submit input[type='submit']+.btn,.comments-template #respond .form-submit .input-group-prepend input[type='submit']+.btn,.input-group-prepend .comments-template #respond .form-submit .btn+input[type='submit'],.comments-template #respond .form-submit .input-group-prepend .btn+input[type='submit'],.input-group-prepend .comments-template #respond .form-submit input[type='submit']+input[type='submit'],.comments-template #respond .form-submit .input-group-prepend input[type='submit']+input[type='submit'],.input-group-prepend .btn+.input-group-text,.input-group-prepend .comments-template #respond .form-submit input[type='submit']+.input-group-text,.comments-template #respond .form-submit .input-group-prepend input[type='submit']+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .comments-template #respond .form-submit .input-group-text+input[type='submit'],.comments-template #respond .form-submit .input-group-prepend .input-group-text+input[type='submit'],.input-group-append .btn+.btn,.input-group-append .comments-template #respond .form-submit input[type='submit']+.btn,.comments-template #respond .form-submit .input-group-append input[type='submit']+.btn,.input-group-append .comments-template #respond .form-submit .btn+input[type='submit'],.comments-template #respond .form-submit .input-group-append .btn+input[type='submit'],.input-group-append .comments-template #respond .form-submit input[type='submit']+input[type='submit'],.comments-template #respond .form-submit .input-group-append input[type='submit']+input[type='submit'],.input-group-append .btn+.input-group-text,.input-group-append .comments-template #respond .form-submit input[type='submit']+.input-group-text,.comments-template #respond .form-submit .input-group-append input[type='submit']+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .comments-template #respond .form-submit .input-group-text+input[type='submit'],.comments-template #respond .form-submit .input-group-append .input-group-text+input[type='submit']{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group>.input-group-prepend>.btn,.comments-template #respond .form-submit .input-group>.input-group-prepend>input[type='submit'],.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.comments-template #respond .form-submit .input-group>.input-group-append:not(:last-child)>input[type='submit'],.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.comments-template #respond .form-submit .input-group>.input-group-append:last-child>input:not(:last-child):not(.dropdown-toggle)[type='submit'],.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.comments-template #respond .form-submit .input-group>.input-group-append>input[type='submit'],.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.comments-template #respond .form-submit .input-group>.input-group-prepend:not(:first-child)>input[type='submit'],.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.comments-template #respond .form-submit .input-group>.input-group-prepend:first-child>input:not(:first-child)[type='submit'],.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,0.25)}.custom-control-input:active ~ .custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled ~ .custom-control-label{color:#6c757d}.custom-control-input:disabled ~ .custom-control-label::before{background-color:#e9ecef}.custom-control-label{margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(128,189,255,0.5);box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(128,189,255,0.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-control{border-color:#80bdff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.custom-file-input:focus ~ .custom-file-control::before{border-color:#80bdff}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(calc(2.25rem + 2px) - 1px * 2);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-img-top,.card-group>.card:first-child .card-header{border-top-right-radius:0}.card-group>.card:first-child .card-img-bottom,.card-group>.card:first-child .card-footer{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-img-top,.card-group>.card:last-child .card-header{border-top-left-radius:0}.card-group>.card:last-child .card-img-bottom,.card-group>.card:last-child .card-footer{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-img-top,.card-group>.card:only-child .card-header{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-img-bottom,.card-group>.card:only-child .card-footer{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge,.comments-template #respond .form-submit input[type='submit'] .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:hover,.badge-secondary[href]:focus{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:hover,.badge-success[href]:focus{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:hover,.badge-info[href]:focus{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:hover,.badge-warning[href]:focus{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:hover,.badge-danger[href]:focus{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:hover,.badge-light[href]:focus{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:hover,.badge-dark[href]:focus{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#007bff;-webkit-transition:width 0.6s ease;transition:width 0.6s ease}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:hover,.list-group-item:focus{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover,.close:focus{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}.modal.show .modal-dialog{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.5rem}.bs-popover-top .arrow,.bs-popover-auto[x-placement^="top"] .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{border-width:.5rem .5rem 0}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before{bottom:0;border-top-color:rgba(0,0,0,0.25)}.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.5rem}.bs-popover-right .arrow,.bs-popover-auto[x-placement^="right"] .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{border-width:.5rem .5rem .5rem 0}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before{left:0;border-right-color:rgba(0,0,0,0.25)}.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{left:1px;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.5rem}.bs-popover-bottom .arrow,.bs-popover-auto[x-placement^="bottom"] .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-width:0 .5rem .5rem .5rem}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before{top:0;border-bottom-color:rgba(0,0,0,0.25)}.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.5rem}.bs-popover-left .arrow,.bs-popover-auto[x-placement^="left"] .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{border-width:.5rem 0 .5rem .5rem}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before{right:0;border-left-color:rgba(0,0,0,0.25)}.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel,#slideshow{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease, -webkit-transform 0.6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.carousel-item-next,.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)){.carousel-item-next,.active.carousel-item-right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.carousel-item-prev,.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)){.carousel-item-prev,.active.carousel-item-left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,0.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#007bff !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc !important}.bg-secondary{background-color:#6c757d !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62 !important}.bg-success{background-color:#28a745 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b !important}.bg-warning{background-color:#ffc107 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}.bg-danger{background-color:#dc3545 !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130 !important}.bg-light{background-color:#f8f9fa !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #dee2e6 !important}.border-top{border-top:1px solid #dee2e6 !important}.border-right{border-right:1px solid #dee2e6 !important}.border-bottom{border-bottom:1px solid #dee2e6 !important}.border-left{border-left:1px solid #dee2e6 !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#007bff !important}.border-secondary{border-color:#6c757d !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-circle,.author-bio .author-image img{border-radius:50% !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none,header.site-header .navbar .row.navbar-row .navigation .navigation-top,header.site-header .navbar .navbar-row.interior-content .navigation .navigation-top,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navigation .navigation-top,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navigation .navigation-top,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navigation .navigation-top,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navigation .navigation-top,header.site-header .navbar .row.navbar-row .navigation .navigation-top ul.top-right-nav,header.site-header .navbar .navbar-row.interior-content .navigation .navigation-top ul.top-right-nav,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navigation .navigation-top ul.top-right-nav,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navigation .navigation-top ul.top-right-nav,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navigation .navigation-top ul.top-right-nav,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navigation .navigation-top ul.top-right-nav,#primary-nav-mega,.location_bar,.facetwp-pager .pagination ul,.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row:before,.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content:before,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card:before,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card:before,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap:before,.tombstone_facet_row:before,.blog .blog_archive_container .row.facet_row:before,.blog .blog_archive_container .facet_row.interior-content:before,.blog .blog_archive_container .pageblock--insights_slider .facet_row.slider_card:before,.pageblock--insights_slider .blog .blog_archive_container .facet_row.slider_card:before,.blog .blog_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .blog .blog_archive_container .facet_row.comment-wrap:before,.post-type-archive-oms_insights .insight_archive_container .row.blog_facet_row:before,.post-type-archive-oms_insights .insight_archive_container .blog_facet_row.interior-content:before,.post-type-archive-oms_insights .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.slider_card:before,.post-type-archive-oms_insights .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.comment-wrap:before,.post-type-archive-oms_insights .blog_archive_container .row.blog_facet_row:before,.post-type-archive-oms_insights .blog_archive_container .blog_facet_row.interior-content:before,.post-type-archive-oms_insights .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.slider_card:before,.post-type-archive-oms_insights .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.comment-wrap:before,.has-insights-page .insight_archive_container .row.blog_facet_row:before,.has-insights-page .insight_archive_container .blog_facet_row.interior-content:before,.has-insights-page .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .has-insights-page .insight_archive_container .blog_facet_row.slider_card:before,.has-insights-page .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .has-insights-page .insight_archive_container .blog_facet_row.comment-wrap:before,.has-insights-page .blog_archive_container .row.blog_facet_row:before,.has-insights-page .blog_archive_container .blog_facet_row.interior-content:before,.has-insights-page .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .has-insights-page .blog_archive_container .blog_facet_row.slider_card:before,.has-insights-page .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .has-insights-page .blog_archive_container .blog_facet_row.comment-wrap:before,.blog .insight_archive_container .row.blog_facet_row:before,.blog .insight_archive_container .blog_facet_row.interior-content:before,.blog .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .blog .insight_archive_container .blog_facet_row.slider_card:before,.blog .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .blog .insight_archive_container .blog_facet_row.comment-wrap:before,.blog .blog_archive_container .row.blog_facet_row:before,.blog .blog_archive_container .blog_facet_row.interior-content:before,.blog .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .blog .blog_archive_container .blog_facet_row.slider_card:before,.blog .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .blog .blog_archive_container .blog_facet_row.comment-wrap:before,.post-type-archive-oms_academy .banner .title-wrapper .navbar-brand,.pws:not(.single-oms_academy) .banner .title-wrapper .navbar-brand,.post-type-archive-oms_academy .academy_archive_container .row.blog_facet_row:before,.post-type-archive-oms_academy .academy_archive_container .blog_facet_row.interior-content:before,.post-type-archive-oms_academy .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.slider_card:before,.post-type-archive-oms_academy .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.comment-wrap:before,.pws:not(.single-oms_academy) .academy_archive_container .row.blog_facet_row:before,.pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.interior-content:before,.pws:not(.single-oms_academy) .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.slider_card:before,.pws:not(.single-oms_academy) .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.comment-wrap:before,.product_cat-wrapper .product-category .count{display:none !important}.d-inline{display:inline !important}.d-inline-block,header.site-header .navbar .row.navbar-row .navbar-header .navbar-button ul.top-right-nav,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button ul.top-right-nav,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button ul.top-right-nav,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button ul.top-right-nav,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button ul.top-right-nav,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button ul.top-right-nav{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex,header.site-header .navbar .row.navbar-row .navbar-header .navbar-button,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button,.article_carousel_item__right,.article_carousel_item.no-image .article_carousel_item__right{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 576px){.d-sm-none,#slideshow .carousel-item .asset .bg-video-img{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block,.facetwp-pager .pagination ul{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block,.blog .blog_archive_container .row.facet_row:before,.blog .blog_archive_container .facet_row.interior-content:before,.blog .blog_archive_container .pageblock--insights_slider .facet_row.slider_card:before,.pageblock--insights_slider .blog .blog_archive_container .facet_row.slider_card:before,.blog .blog_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .blog .blog_archive_container .facet_row.comment-wrap:before,.post-type-archive-oms_insights .insight_archive_container .row.blog_facet_row:before,.post-type-archive-oms_insights .insight_archive_container .blog_facet_row.interior-content:before,.post-type-archive-oms_insights .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.slider_card:before,.post-type-archive-oms_insights .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.comment-wrap:before,.post-type-archive-oms_insights .blog_archive_container .row.blog_facet_row:before,.post-type-archive-oms_insights .blog_archive_container .blog_facet_row.interior-content:before,.post-type-archive-oms_insights .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.slider_card:before,.post-type-archive-oms_insights .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.comment-wrap:before,.has-insights-page .insight_archive_container .row.blog_facet_row:before,.has-insights-page .insight_archive_container .blog_facet_row.interior-content:before,.has-insights-page .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .has-insights-page .insight_archive_container .blog_facet_row.slider_card:before,.has-insights-page .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .has-insights-page .insight_archive_container .blog_facet_row.comment-wrap:before,.has-insights-page .blog_archive_container .row.blog_facet_row:before,.has-insights-page .blog_archive_container .blog_facet_row.interior-content:before,.has-insights-page .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .has-insights-page .blog_archive_container .blog_facet_row.slider_card:before,.has-insights-page .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .has-insights-page .blog_archive_container .blog_facet_row.comment-wrap:before,.blog .insight_archive_container .row.blog_facet_row:before,.blog .insight_archive_container .blog_facet_row.interior-content:before,.blog .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .blog .insight_archive_container .blog_facet_row.slider_card:before,.blog .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .blog .insight_archive_container .blog_facet_row.comment-wrap:before,.blog .blog_archive_container .row.blog_facet_row:before,.blog .blog_archive_container .blog_facet_row.interior-content:before,.blog .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .blog .blog_archive_container .blog_facet_row.slider_card:before,.blog .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .blog .blog_archive_container .blog_facet_row.comment-wrap:before,.post-type-archive-oms_academy .academy_archive_container .row.blog_facet_row:before,.post-type-archive-oms_academy .academy_archive_container .blog_facet_row.interior-content:before,.post-type-archive-oms_academy .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.slider_card:before,.post-type-archive-oms_academy .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.comment-wrap:before,.pws:not(.single-oms_academy) .academy_archive_container .row.blog_facet_row:before,.pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.interior-content:before,.pws:not(.single-oms_academy) .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.slider_card:before,.pws:not(.single-oms_academy) .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.comment-wrap:before{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block,.location_bar,.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row:before,.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content:before,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card:before,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card:before,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap:before,.tombstone_facet_row:before,.post-type-archive-oms_academy .banner .title-wrapper .navbar-brand,.pws:not(.single-oms_academy) .banner .title-wrapper .navbar-brand{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none,header.site-header .navbar .row.navbar-row .navbar-header .navbar-button,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button,header.site-header .navbar .row.navbar-row .navbar-header .navbar-button ul.top-right-nav,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button ul.top-right-nav,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button ul.top-right-nav,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button ul.top-right-nav,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button ul.top-right-nav,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button ul.top-right-nav{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block,header.site-header .navbar .row.navbar-row .navigation .navigation-top ul.top-right-nav,header.site-header .navbar .navbar-row.interior-content .navigation .navigation-top ul.top-right-nav,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navigation .navigation-top ul.top-right-nav,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navigation .navigation-top ul.top-right-nav,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navigation .navigation-top ul.top-right-nav,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navigation .navigation-top ul.top-right-nav{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex,header.site-header .navbar .row.navbar-row .navigation .navigation-top,header.site-header .navbar .navbar-row.interior-content .navigation .navigation-top,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navigation .navigation-top,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navigation .navigation-top,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navigation .navigation-top,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navigation .navigation-top,#primary-nav-mega{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse,.pageblock.pageblock--video_text.oms-layout-text-video .row,.pageblock.pageblock--video_text.oms-layout-text-video .interior-content,.pageblock.pageblock--video_text.oms-layout-text-video .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.pageblock--video_text.oms-layout-text-video .slider_card,.pageblock.pageblock--video_text.oms-layout-text-video .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--video_text.oms-layout-text-video .comment-wrap{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center,.article_carousel_item__right,.article_carousel_item.no-image .article_carousel_item__right,.pageblock--insights_slider .slider_card,.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .row,.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .interior-content,.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .slider_card,.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .comment-wrap,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .row,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .interior-content,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .slider_card,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .comment-wrap,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .row,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .interior-content,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .slider_card,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .comment-wrap,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .row,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .interior-content,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .slider_card,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .comment-wrap,.pageblock.columns-two.pageblock--text-gallery .row,.pageblock.columns-two.pageblock--text-gallery .interior-content,.pageblock.columns-two.pageblock--text-gallery .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.columns-two.pageblock--text-gallery .slider_card,.pageblock.columns-two.pageblock--text-gallery .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-gallery .comment-wrap,.pageblock.columns-two.pageblock--gallery-text .row,.pageblock.columns-two.pageblock--gallery-text .interior-content,.pageblock.columns-two.pageblock--gallery-text .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.columns-two.pageblock--gallery-text .slider_card,.pageblock.columns-two.pageblock--gallery-text .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--gallery-text .comment-wrap,.pageblock.columns-two.pageblock--text-image .row,.pageblock.columns-two.pageblock--text-image .interior-content,.pageblock.columns-two.pageblock--text-image .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.columns-two.pageblock--text-image .slider_card,.pageblock.columns-two.pageblock--text-image .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-image .comment-wrap,.pageblock.columns-two.pageblock--image-text .row,.pageblock.columns-two.pageblock--image-text .interior-content,.pageblock.columns-two.pageblock--image-text .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.columns-two.pageblock--image-text .slider_card,.pageblock.columns-two.pageblock--image-text .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--image-text .comment-wrap,.pageblock.columns-two.pageblock--text-video .row,.pageblock.columns-two.pageblock--text-video .interior-content,.pageblock.columns-two.pageblock--text-video .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.columns-two.pageblock--text-video .slider_card,.pageblock.columns-two.pageblock--text-video .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--text-video .comment-wrap,.pageblock.columns-two.pageblock--video-text .row,.pageblock.columns-two.pageblock--video-text .interior-content,.pageblock.columns-two.pageblock--video-text .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.columns-two.pageblock--video-text .slider_card,.pageblock.columns-two.pageblock--video-text .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two.pageblock--video-text .comment-wrap,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .row,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .interior-content,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .slider_card,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .comment-wrap,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .row,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .interior-content,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .slider_card,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .comment-wrap,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .row,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .interior-content,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .slider_card,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .comment-wrap,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .row,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .interior-content,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .slider_card,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .comment-wrap,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .row,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .interior-content,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .slider_card,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .comment-wrap,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .row,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .interior-content,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .slider_card,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .comment-wrap,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .row,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .interior-content,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .slider_card,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .comment-wrap,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .row,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .interior-content,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .slider_card,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .comment-wrap,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .row,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .interior-content,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .slider_card,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .comment-wrap,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .row,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .interior-content,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .slider_card,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .comment-wrap,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .row,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .interior-content,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .slider_card,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .comment-wrap,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .row,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .interior-content,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .slider_card,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .comment-wrap,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .row,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .interior-content,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .slider_card,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .comment-wrap,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .row,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .interior-content,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .slider_card,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .comment-wrap{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row,.pageblock.pageblock--video_text.oms-layout-text-video .row,.pageblock.pageblock--video_text.oms-layout-text-video .interior-content,.pageblock.pageblock--video_text.oms-layout-text-video .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.pageblock--video_text.oms-layout-text-video .slider_card,.pageblock.pageblock--video_text.oms-layout-text-video .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--video_text.oms-layout-text-video .comment-wrap{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position: -webkit-sticky) or (position: sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.woocommerce ul.products.search-products li.product,.product_cat-wrapper .product-category,.mx-0{margin-right:0 !important}.mb-0,.woocommerce ul.products.search-products li.product:nth-last-child(-n+4),.product_cat-wrapper .product-category:nth-last-child(-n+4),.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:700 !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#007bff !important}a.text-primary:hover,a.text-primary:focus{color:#0062cc !important}.text-secondary{color:#6c757d !important}a.text-secondary:hover,a.text-secondary:focus{color:#545b62 !important}.text-success{color:#28a745 !important}a.text-success:hover,a.text-success:focus{color:#1e7e34 !important}.text-info{color:#17a2b8 !important}a.text-info:hover,a.text-info:focus{color:#117a8b !important}.text-warning{color:#ffc107 !important}a.text-warning:hover,a.text-warning:focus{color:#d39e00 !important}.text-danger{color:#dc3545 !important}a.text-danger:hover,a.text-danger:focus{color:#bd2130 !important}.text-light{color:#f8f9fa !important}a.text-light:hover,a.text-light:focus{color:#dae0e5 !important}.text-dark{color:#343a40 !important}a.text-dark:hover,a.text-dark:focus{color:#1d2124 !important}.text-muted{color:#6c757d !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,.interior_banner h1,.interior_banner .microsite_banner__title,h3{orphans:3;widows:3}h2,.interior_banner h1,.interior_banner .microsite_banner__title,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}span[class^="fa-"],span[class*=" fa-"]{font-family:"Font Awesome 5 Free",sans-serif}i.fab{font-family:"Font Awesome 5 Brands",sans-serif}@media (min-width: 576px){.container-fluid{max-width:1400px}}@-webkit-keyframes active_border{0%{left:-400%}99.99%{left:0}100%{left:-400%}}@keyframes active_border{0%{left:-400%}99.99%{left:0}100%{left:-400%}}@-webkit-keyframes rotate_ninety{0%{-webkit-transform:rotateX(-90);transform:rotateX(-90)}100%{-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes rotate_ninety{0%{-webkit-transform:rotateX(-90);transform:rotateX(-90)}100%{-webkit-transform:rotateX(0);transform:rotateX(0)}}@-webkit-keyframes mobile-top-bar-x{0%{margin-bottom:10px;-webkit-transform:rotate(0);transform:rotate(0)}70%{position:absolute;top:10px;-webkit-transform:rotate(0);transform:rotate(0)}100%{position:absolute;top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes mobile-top-bar-x{0%{margin-bottom:10px;-webkit-transform:rotate(0);transform:rotate(0)}70%{position:absolute;top:10px;-webkit-transform:rotate(0);transform:rotate(0)}100%{position:absolute;top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@-webkit-keyframes mobile-middle-bar-x{0%{opacity:1}100%{opacity:0}}@keyframes mobile-middle-bar-x{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes mobile-bottom-bar-x{0%{margin-bottom:10px;-webkit-transform:rotate(0);transform:rotate(0)}70%{position:absolute;top:10px;-webkit-transform:rotate(0);transform:rotate(0)}100%{position:absolute;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes mobile-bottom-bar-x{0%{margin-bottom:10px;-webkit-transform:rotate(0);transform:rotate(0)}70%{position:absolute;top:10px;-webkit-transform:rotate(0);transform:rotate(0)}100%{position:absolute;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes mobile-top-bar{0%{position:absolute;top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}30%{position:absolute;top:10px;-webkit-transform:rotate(0);transform:rotate(0)}100%{margin-bottom:10px;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes mobile-top-bar{0%{position:absolute;top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}30%{position:absolute;top:10px;-webkit-transform:rotate(0);transform:rotate(0)}100%{margin-bottom:10px;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes mobile-middle-bar{0%{opacity:0}100%{opacity:1}}@keyframes mobile-middle-bar{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes mobile-bottom-bar{0%{position:absolute;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}30%{position:absolute;top:10px;-webkit-transform:rotate(0);transform:rotate(0)}100%{margin-bottom:10px;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes mobile-bottom-bar{0%{position:absolute;top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}30%{position:absolute;top:10px;-webkit-transform:rotate(0);transform:rotate(0)}100%{margin-bottom:10px;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes button_hover_on_before{0%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes button_hover_on_before{0%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes button_hover_off_before{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}99%{-webkit-transform:scale(1);transform:scale(1);opacity:0}100%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}@keyframes button_hover_off_before{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}99%{-webkit-transform:scale(1);transform:scale(1);opacity:0}100%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}}@-webkit-keyframes button_hover_on_after{0%{}100%{}}@keyframes button_hover_on_after{0%{}100%{}}@-webkit-keyframes button_hover_off_after{0%{}100%{}}@keyframes button_hover_off_after{0%{}100%{}}@-webkit-keyframes top-left{0%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0);left:10px;top:8px;width:20px;background-color:#F7F7F7}70%{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:10px;top:8px;width:20px;background-color:#F7F7F7}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;top:18px;left:8px;width:44px}}@keyframes top-left{0%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0);left:10px;top:8px;width:20px;background-color:#F7F7F7}70%{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:10px;top:8px;width:20px;background-color:#F7F7F7}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;top:18px;left:8px;width:44px}}@-webkit-keyframes top-right{0%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0);right:10px;top:8px;width:20px;background-color:#F7F7F7}70%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:10px;top:8px;width:20px;background-color:#F7F7F7}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff;width:44px;right:8px;top:18px}}@keyframes top-right{0%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0);right:10px;top:8px;width:20px;background-color:#F7F7F7}70%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:10px;top:8px;width:20px;background-color:#F7F7F7}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff;width:44px;right:8px;top:18px}}@-webkit-keyframes bottom-right{0%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0);right:10px;top:28px;opacity:1;background-color:#F7F7F7}80%{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px;top:28px;opacity:0;background-color:#F7F7F7}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:12px;top:26px;opacity:0;background-color:#fff}}@keyframes bottom-right{0%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0);right:10px;top:28px;opacity:1;background-color:#F7F7F7}80%{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:10px;top:28px;opacity:0;background-color:#F7F7F7}100%{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:12px;top:26px;opacity:0;background-color:#fff}}@-webkit-keyframes bottom-left{0%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0);left:10px;top:28px;opacity:1;background-color:#F7F7F7}90%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:10px;top:28px;opacity:0;background-color:#F7F7F7}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:12px;top:26px;opacity:0;background-color:#fff}}@keyframes bottom-left{0%{-webkit-transform:translate(0) rotate(0);transform:translate(0) rotate(0);left:10px;top:28px;opacity:1;background-color:#F7F7F7}90%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:10px;top:28px;opacity:0;background-color:#F7F7F7}100%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:12px;top:26px;opacity:0;background-color:#fff}}@-webkit-keyframes middle-left{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@keyframes middle-left{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}100%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@-webkit-keyframes middle-right{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}100%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}@keyframes middle-right{0%{-webkit-transform:translate(0);transform:translate(0);opacity:1}100%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}@-webkit-keyframes top-left-close{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:12px;top:10px;background-color:#fff}40%{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-30px;top:-40px;background-color:#fff}41%{-webkit-transform:rotate(0);transform:rotate(0);left:-30px;top:8px;background-color:#fff}90%{-webkit-transform:rotate(0);transform:rotate(0);left:10px;top:8px;background-color:#fff}100%{-webkit-transform:rotate(0);transform:rotate(0);left:10px;top:8px;background-color:#fff}}@keyframes top-left-close{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:12px;top:10px;background-color:#fff}40%{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-30px;top:-40px;background-color:#fff}41%{-webkit-transform:rotate(0);transform:rotate(0);left:-30px;top:8px;background-color:#fff}90%{-webkit-transform:rotate(0);transform:rotate(0);left:10px;top:8px;background-color:#fff}100%{-webkit-transform:rotate(0);transform:rotate(0);left:10px;top:8px;background-color:#fff}}@-webkit-keyframes top-right-close{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:12px;top:10px;background-color:#fff}40%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-30px;top:-40px;background-color:#fff}41%{-webkit-transform:rotate(0);transform:rotate(0);right:-30px;top:8px;background-color:#fff}90%{-webkit-transform:rotate(0);transform:rotate(0);right:10px;top:8px;background-color:#fff}100%{-webkit-transform:rotate(0);transform:rotate(0);right:10px;top:8px;background-color:#fff}}@keyframes top-right-close{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:12px;top:10px;background-color:#fff}40%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:-30px;top:-40px;background-color:#fff}41%{-webkit-transform:rotate(0);transform:rotate(0);right:-30px;top:8px;background-color:#fff}90%{-webkit-transform:rotate(0);transform:rotate(0);right:10px;top:8px;background-color:#fff}100%{-webkit-transform:rotate(0);transform:rotate(0);right:10px;top:8px;background-color:#fff}}@-webkit-keyframes middle-left-close{0%{-webkit-transform:translateX(-60px);transform:translateX(-60px);opacity:0}40%{-webkit-transform:translateX(-60px);transform:translateX(-60px);opacity:0;background-color:#fff}90%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;background-color:#fff}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;background-color:#fff}}@keyframes middle-left-close{0%{-webkit-transform:translateX(-60px);transform:translateX(-60px);opacity:0}40%{-webkit-transform:translateX(-60px);transform:translateX(-60px);opacity:0;background-color:#fff}90%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;background-color:#fff}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;background-color:#fff}}@-webkit-keyframes middle-right-close{0%{-webkit-transform:translateX(60px);transform:translateX(60px);opacity:0}40%{-webkit-transform:translateX(60px);transform:translateX(60px);opacity:0;background-color:#fff}90%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;background-color:#fff}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;background-color:#fff}}@keyframes middle-right-close{0%{-webkit-transform:translateX(60px);transform:translateX(60px);opacity:0}40%{-webkit-transform:translateX(60px);transform:translateX(60px);opacity:0;background-color:#fff}90%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;background-color:#fff}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;background-color:#fff}}@-webkit-keyframes bottom-right-close{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:12px;top:26px;background-color:#fff}40%{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-30px;top:60px;background-color:#fff}41%{-webkit-transform:rotate(0);transform:rotate(0);right:-30px;top:28px;background-color:#fff}90%{-webkit-transform:rotate(0);transform:rotate(0);right:10px;top:28px;background-color:#fff}100%{-webkit-transform:rotate(0);transform:rotate(0);right:10px;top:28px;background-color:#fff}}@keyframes bottom-right-close{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:12px;top:26px;background-color:#fff}40%{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-30px;top:60px;background-color:#fff}41%{-webkit-transform:rotate(0);transform:rotate(0);right:-30px;top:28px;background-color:#fff}90%{-webkit-transform:rotate(0);transform:rotate(0);right:10px;top:28px;background-color:#fff}100%{-webkit-transform:rotate(0);transform:rotate(0);right:10px;top:28px;background-color:#fff}}@-webkit-keyframes bottom-left-close{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:12px;top:26px;background-color:#fff}40%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-30px;top:60px;background-color:#fff}41%{-webkit-transform:rotate(0);transform:rotate(0);left:-30px;top:28px;background-color:#fff}90%{-webkit-transform:rotate(0);transform:rotate(0);left:10px;top:28px;background-color:#fff}100%{-webkit-transform:rotate(0);transform:rotate(0);left:10px;top:28px;background-color:#fff}}@keyframes bottom-left-close{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:12px;top:26px;background-color:#fff}40%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:-30px;top:60px;background-color:#fff}41%{-webkit-transform:rotate(0);transform:rotate(0);left:-30px;top:28px;background-color:#fff}90%{-webkit-transform:rotate(0);transform:rotate(0);left:10px;top:28px;background-color:#fff}100%{-webkit-transform:rotate(0);transform:rotate(0);left:10px;top:28px;background-color:#fff}}#primary-nav ul,#primary-nav li{margin:0;padding:0;list-style:none}#primary-nav [data-toggle="dropdown"]{display:none}@media (max-width: 991.98px){#primary-nav .nav-item.dropdown{position:relative}#primary-nav .nav-item.dropdown>.nav-link{padding-right:20px}#primary-nav .nav-item.dropdown>[data-toggle="dropdown"]{position:absolute;top:0;right:0;display:block;width:35px;height:35px;cursor:pointer;line-height:35px;text-align:center;color:#ccc}#primary-nav .nav-item.dropdown>[data-toggle="dropdown"].open-section{display:block}#primary-nav .nav-item.dropdown>[data-toggle="dropdown"].close-section{display:none}#primary-nav .nav-item.dropdown.open>[data-toggle="dropdown"].open-section{display:none}#primary-nav .nav-item.dropdown.open>[data-toggle="dropdown"].close-section{display:block}}@media (max-width: 991.98px){#primary-nav{margin:0 -15px;border-top:3px solid #1336DC}#primary-nav .nav-link{padding:5px 15px}#primary-nav .open>.dropdown-menu{display:block}#primary-nav .search.button.desktop{display:none}#primary-nav .menu>li{border-bottom:1px solid rgba(0,0,0,0.03)}#primary-nav .menu>li>a{padding:13px 15px 14px;font-size:14px;color:#fff}#primary-nav .menu>li.open>.dropdown-menu{background:transparent;border:none}#primary-nav .menu>li.open>.dropdown-menu>li a{padding:13px 15px 13px 30px;font-size:14px;color:#fff}#primary-nav .menu>li.open>.dropdown-menu>li.open>.dropdown-menu>li a{padding-left:45px}#primary-nav .navbar-toggle-close{margin-bottom:-.5rem;padding:10px;width:100%;border:none;background:none;text-align:center;cursor:pointer;color:#fff;border-top:1px solid #fff}#primary-nav .navbar-toggle-close:hover{top:0}}@media (min-width: 992px){#primary-nav ul li{margin-right:25px}#primary-nav ul li:last-child{margin-right:0}#primary-nav ul li a{padding:0;color:#FFF}#primary-nav ul li a:hover{color:#0199eb}#primary-nav ul li.current-menu-item a,#primary-nav ul li.current-menu-ancestor a{color:#0199eb}#primary-nav .search.button.desktop{display:block;padding:0;margin:0 0 0 15px;background:transparent;border:0;color:#fff;-webkit-box-shadow:none;box-shadow:none}#primary-nav .search.button.desktop:hover{color:#0199eb;top:0}}#sticky-main-nav-spacer{display:none;padding-top:120px;background-color:#000}@media (min-width: 1200px){#sticky-main-nav-spacer{display:block}}header.site-header{width:100%;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.41);box-shadow:0 0 12px rgba(0,0,0,0.41);position:relative;z-index:9999;background-color:#000}@media (min-width: 1200px){header.site-header.default__header{position:fixed}}@media (min-width: 1200px){header.site-header.default__header.sticky a.navbar-brand{max-width:82px !important}}@media (min-width: 1200px){header.site-header.default__header.sticky a.navbar-brand img{max-width:82px !important}}@media (min-width: 1200px){header.site-header.default__header.sticky .anniversary-header{width:36px !important;min-width:36px !important;height:36px !important;margin-left:20px !important}}header.site-header.default__header.sticky .navigation-top{margin-top:0 !important}header.site-header.default__header.sticky #primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item{padding-bottom:20px}header.site-header.default__header.sticky #primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link{font-size:15px}header.site-header.default__header.sticky ul.top-right-nav{margin:0}header.site-header.default__header.sticky ul.top-right-nav li{font-size:13px}header.site-header .navbar{background:#000;position:relative;padding:0;z-index:4000}@media (max-width: 1199.98px){header.site-header .navbar .container-fluid{padding:0}header.site-header .navbar .navigation{padding:0 !important}}header.site-header .navbar .row.navbar-row,header.site-header .navbar .navbar-row.interior-content,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap{width:100%;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.site-header .navbar .row.navbar-row .navbar-header,header.site-header .navbar .navbar-row.interior-content .navbar-header,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}@media (min-width: 1200px){header.site-header .navbar .row.navbar-row .navbar-header a.navbar-brand,header.site-header .navbar .navbar-row.interior-content .navbar-header a.navbar-brand,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header a.navbar-brand,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header a.navbar-brand,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header a.navbar-brand,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header a.navbar-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}header.site-header .navbar .row.navbar-row .navbar-header a.navbar-brand,header.site-header .navbar .navbar-row.interior-content .navbar-header a.navbar-brand,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header a.navbar-brand,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header a.navbar-brand,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header a.navbar-brand,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header a.navbar-brand{display:inline-block;vertical-align:middle;margin:0 -6px 0 0;padding:0;width:40%;max-width:125px;text-align:left}@media (min-width: 576px){header.site-header .navbar .row.navbar-row .navbar-header a.navbar-brand,header.site-header .navbar .navbar-row.interior-content .navbar-header a.navbar-brand,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header a.navbar-brand,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header a.navbar-brand,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header a.navbar-brand,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header a.navbar-brand{width:30%}}header.site-header .navbar .row.navbar-row .navbar-header a.navbar-brand img,header.site-header .navbar .navbar-row.interior-content .navbar-header a.navbar-brand img,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header a.navbar-brand img,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header a.navbar-brand img,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header a.navbar-brand img,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header a.navbar-brand img{display:block;width:100%;height:auto;vertical-align:middle;max-width:125px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (min-width: 1200px){header.site-header .navbar .row.navbar-row .navbar-header a.navbar-brand,header.site-header .navbar .navbar-row.interior-content .navbar-header a.navbar-brand,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header a.navbar-brand,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header a.navbar-brand,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header a.navbar-brand,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header a.navbar-brand{max-width:170px}header.site-header .navbar .row.navbar-row .navbar-header a.navbar-brand img,header.site-header .navbar .navbar-row.interior-content .navbar-header a.navbar-brand img,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header a.navbar-brand img,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header a.navbar-brand img,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header a.navbar-brand img,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header a.navbar-brand img{max-width:170px}}header.site-header .navbar .row.navbar-row .navbar-header .anniversary-header,header.site-header .navbar .navbar-row.interior-content .navbar-header .anniversary-header,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .anniversary-header,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .anniversary-header,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .anniversary-header,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .anniversary-header{display:none;margin-left:20px;width:70px;min-width:70px;height:65px;margin-top:0px}@media (min-width: 768px){header.site-header .navbar .row.navbar-row .navbar-header .anniversary-header,header.site-header .navbar .navbar-row.interior-content .navbar-header .anniversary-header,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .anniversary-header,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .anniversary-header,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .anniversary-header,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .anniversary-header{display:block}}@media (min-width: 1200px){header.site-header .navbar .row.navbar-row .navbar-header .anniversary-header,header.site-header .navbar .navbar-row.interior-content .navbar-header .anniversary-header,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .anniversary-header,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .anniversary-header,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .anniversary-header,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .anniversary-header{width:84px;min-width:84px;height:75px;margin-top:0px;display:block;margin-left:40px}}header.site-header .navbar .row.navbar-row .navbar-header .anniversary-header object,header.site-header .navbar .navbar-row.interior-content .navbar-header .anniversary-header object,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .anniversary-header object,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .anniversary-header object,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .anniversary-header object,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .anniversary-header object{pointer-events:none;width:100%;height:auto}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button{width:60%;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}@media (min-width: 576px){header.site-header .navbar .row.navbar-row .navbar-header .navbar-button,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button{width:70%}}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button ul.top-right-nav,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button ul.top-right-nav,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button ul.top-right-nav,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button ul.top-right-nav,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button ul.top-right-nav,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button ul.top-right-nav{margin-right:10px;position:relative}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button ul.top-right-nav .login_button a,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button ul.top-right-nav .login_button a,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button ul.top-right-nav .login_button a,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button ul.top-right-nav .login_button a,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button ul.top-right-nav .login_button a,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button ul.top-right-nav .login_button a{padding:3px 15px}@media (min-width: 768px){header.site-header .navbar .row.navbar-row .navbar-header .navbar-button ul.top-right-nav .login_button a,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button ul.top-right-nav .login_button a,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button ul.top-right-nav .login_button a,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button ul.top-right-nav .login_button a,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button ul.top-right-nav .login_button a,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button ul.top-right-nav .login_button a{padding:6px 30px}}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button .search-toggle,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button .search-toggle,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button .search-toggle,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button .search-toggle,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button .search-toggle,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button .search-toggle{margin-right:30px;color:#fff;background-color:transparent;border:transparent;font-size:26px}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button .search-toggle i,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button .search-toggle i,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button .search-toggle i,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button .search-toggle i,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button .search-toggle i,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button .search-toggle i{line-height:1.2}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button .navbar-toggle,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button .navbar-toggle,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle{display:inline-block;background:transparent;padding:10px;border:2px solid #1336DC;outline:none}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner{position:relative;width:40px;height:22px;vertical-align:middle;margin:0;padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;outline:none;border:none}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar{display:block;width:100%;height:3px;position:absolute;background-color:#fff;border-radius:2px;-webkit-transition:all .2s ease;transition:all .2s ease}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.top,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.top,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.top,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.top,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.top,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.top{top:0px}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.middle,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.middle,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.middle,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.middle,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.middle,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.middle{top:10px}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.bottom,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.bottom,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.bottom,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.bottom,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.bottom,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex .toggle_inner .bar.bottom{top:20px}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.top,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.top,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.top,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.top,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.top,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.top{-webkit-animation:mobile-top-bar-x .5s forwards;animation:mobile-top-bar-x .5s forwards}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.middle,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.middle,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.middle,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.middle,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.middle,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.middle{-webkit-animation:mobile-middle-bar-x .5s forwards;animation:mobile-middle-bar-x .5s forwards}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.bottom,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.bottom,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.bottom,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.bottom,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.bottom,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.open .bar.bottom{-webkit-animation:mobile-bottom-bar-x .5s forwards;animation:mobile-bottom-bar-x .5s forwards}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.top,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.top,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.top,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.top,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.top,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.top{-webkit-animation:mobile-top-bar .5s forwards;animation:mobile-top-bar .5s forwards}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.middle,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.middle,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.middle,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.middle,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.middle,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.middle{-webkit-animation:mobile-middle-bar .5s forwards;animation:mobile-middle-bar .5s forwards}header.site-header .navbar .row.navbar-row .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.bottom,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.bottom,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.bottom,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.bottom,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.bottom,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle.collapse-to-ex.closing .bar.bottom{-webkit-animation:mobile-bottom-bar .5s forwards;animation:mobile-bottom-bar .5s forwards}@media (min-width: 1200px){header.site-header .navbar .row.navbar-row .navbar-header .navbar-button .navbar-toggle,header.site-header .navbar .navbar-row.interior-content .navbar-header .navbar-button .navbar-toggle,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navbar-header .navbar-button .navbar-toggle,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navbar-header .navbar-button .navbar-toggle{display:none}}header.site-header .navbar .row.navbar-row .navigation,header.site-header .navbar .navbar-row.interior-content .navigation,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navigation,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navigation,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navigation,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navigation{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}@media (min-width: 1200px){header.site-header .navbar .row.navbar-row .navigation,header.site-header .navbar .navbar-row.interior-content .navigation,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navigation,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navigation,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navigation,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navigation{position:static}}header.site-header .navbar .row.navbar-row .navigation .navigation-top,header.site-header .navbar .navbar-row.interior-content .navigation .navigation-top,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navigation .navigation-top,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navigation .navigation-top,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navigation .navigation-top,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navigation .navigation-top{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 0 0 0;margin-top:-10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.site-header .navbar .row.navbar-row .navigation .navigation-top .phone_number,header.site-header .navbar .navbar-row.interior-content .navigation .navigation-top .phone_number,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navigation .navigation-top .phone_number,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navigation .navigation-top .phone_number,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navigation .navigation-top .phone_number,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navigation .navigation-top .phone_number{text-align:center;position:relative;margin-right:20px}header.site-header .navbar .row.navbar-row .navigation .navigation-top .phone_number a,header.site-header .navbar .navbar-row.interior-content .navigation .navigation-top .phone_number a,header.site-header .navbar .pageblock--insights_slider .navbar-row.slider_card .navigation .navigation-top .phone_number a,.pageblock--insights_slider header.site-header .navbar .navbar-row.slider_card .navigation .navigation-top .phone_number a,header.site-header .navbar .comments-template #comments .comment-list .comment .navbar-row.comment-wrap .navigation .navigation-top .phone_number a,.comments-template #comments .comment-list .comment header.site-header .navbar .navbar-row.comment-wrap .navigation .navigation-top .phone_number a{letter-spacing:1px;color:#1336DC;font-family:Calisto;font-weight:600}header.site-header .navbar.sticky_nav{position:fixed;z-index:30;margin:0 auto;top:0;left:0;background-color:#fff;width:100%;opacity:0;-webkit-box-shadow:0 0 12px rgba(0,0,0,0.41);box-shadow:0 0 12px rgba(0,0,0,0.41);-webkit-animation:sticky_fade_in .5s 0s forwards;animation:sticky_fade_in .5s 0s forwards}button.search-toggle{background-color:transparent;font-size:20px;line-height:21px;color:#fff;font-weight:bold;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;padding:0;display:inline-block;position:relative;margin:0;letter-spacing:0.25px;cursor:pointer}button.search-toggle span{font-family:Calisto;font-weight:700;text-decoration:none;display:inline-block;color:#F7F7F7;font-size:13px;line-height:32px;letter-spacing:1px;text-transform:uppercase}button.search-toggle:hover{-webkit-box-shadow:none !important;box-shadow:none !important}button.search-toggle i{line-height:1.2;color:#fff}@media (min-width: 1200px){ul.top-left-nav,ul.top-right-nav{margin:0 0 25px 0;padding:0;list-style-type:none;display:inline-block;text-align:right}ul.top-left-nav li,ul.top-right-nav li{display:inline-block;margin-right:20px}ul.top-left-nav li .open-section,ul.top-left-nav li .close-section,ul.top-right-nav li .open-section,ul.top-right-nav li .close-section{display:none}ul.top-left-nav li a,ul.top-right-nav li a{position:relative;margin:0;padding:5px 0;font-size:15px;line-height:19px;color:#fff;opacity:0.55;font-weight:bold}ul.top-left-nav li a:before,ul.top-right-nav li a:before{content:'';width:0;height:2px;position:absolute;bottom:0;left:0;margin:0;background-color:#1336DC;-webkit-transition:all .3s linear;transition:all .3s linear}ul.top-left-nav li a.mouseover:before,ul.top-right-nav li a.mouseover:before{left:0;right:auto;width:100%}ul.top-left-nav li a.mouseout:before,ul.top-right-nav li a.mouseout:before{left:auto;right:0;width:0}ul.top-left-nav li.current-menu-item a:before,ul.top-right-nav li.current-menu-item a:before{left:0;right:auto;width:100%}ul.top-left-nav li:last-child,ul.top-right-nav li:last-child{margin-right:0}ul.top-left-nav{margin:0 0 25px 0;padding:0;list-style-type:none;display:inline-block;text-align:left}}.navigation-bottom{border-top:solid 1px rgba(0,0,0,0.15);border-bottom:solid 1px rgba(0,0,0,0.15)}.navigation-bottom ul.pws-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;list-style-type:none;margin:0;padding:0}.navigation-bottom ul.pws-nav li{display:inline-block;width:50%;text-align:center}.navigation-bottom ul.pws-nav li .open-section,.navigation-bottom ul.pws-nav li .close-section{display:none}.navigation-bottom ul.pws-nav li a{background-color:white;position:relative;font-family:Calisto;font-size:20px;font-weight:400;color:#333;line-height:21px;margin:0;padding:15px}@media (min-width: 1200px){.navigation-bottom ul.pws-nav li a{font-size:24px;line-height:25px;padding:30px}}.navigation-bottom ul.pws-nav li a:after{background-color:#1336DC;content:'';width:0;height:2px;position:absolute;bottom:0;left:0;-webkit-transition:width 0.3s ease-out;transition:width 0.3s ease-out}.navigation-bottom ul.pws-nav li a:hover:after,.navigation-bottom ul.pws-nav li a:focus:after,.navigation-bottom ul.pws-nav li a:active:after{width:100%;-webkit-transition:width 0.3s ease-out;transition:width 0.3s ease-out}.navigation-bottom ul.pws-nav li.current-menu-item a,.navigation-bottom ul.pws-nav li.active a{background-color:#F7F7F7}.navigation-bottom ul.pws-nav li.current-menu-item a:after,.navigation-bottom ul.pws-nav li.active a:after{width:100%}.single-oms_academy ul.pws-nav li.current-menu-parent a{background-color:#F7F7F7}.single-oms_academy ul.pws-nav li.current-menu-parent a:after{width:100%}.post-type-archive-oms_academy header.site-header,.post-type-archive-oms_academy .navbar,.post-type-archive-oms_academy #sticky-main-nav-spacer,.single-oms_academy header.site-header,.single-oms_academy .navbar,.single-oms_academy #sticky-main-nav-spacer,.pws header.site-header,.pws .navbar,.pws #sticky-main-nav-spacer{background:white !important;background-color:white !important;-webkit-box-shadow:none !important;box-shadow:none !important}.post-type-archive-oms_academy .navbar-toggle.collapse-to-ex .toggle_inner .bar,.single-oms_academy .navbar-toggle.collapse-to-ex .toggle_inner .bar,.pws .navbar-toggle.collapse-to-ex .toggle_inner .bar{background-color:#000 !important}@media (min-width: 1200px){.post-type-archive-oms_academy .navigation,.single-oms_academy .navigation,.pws .navigation{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;-webkit-box-flex:0 !important;-ms-flex:0 0 100% !important;flex:0 0 100% !important;max-width:100% !important}}@media (min-width: 1200px){.post-type-archive-oms_academy .navigation .navigation-top,.single-oms_academy .navigation .navigation-top,.pws .navigation .navigation-top{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}}.post-type-archive-oms_academy .navigation .navigation-top ul.top-left-nav,.post-type-archive-oms_academy .navigation .navigation-top ul.top-right-nav,.single-oms_academy .navigation .navigation-top ul.top-left-nav,.single-oms_academy .navigation .navigation-top ul.top-right-nav,.pws .navigation .navigation-top ul.top-left-nav,.pws .navigation .navigation-top ul.top-right-nav{margin-top:18px !important;margin-bottom:8px !important}.post-type-archive-oms_academy .navigation .navigation-top ul.top-left-nav li,.post-type-archive-oms_academy .navigation .navigation-top ul.top-right-nav li,.single-oms_academy .navigation .navigation-top ul.top-left-nav li,.single-oms_academy .navigation .navigation-top ul.top-right-nav li,.pws .navigation .navigation-top ul.top-left-nav li,.pws .navigation .navigation-top ul.top-right-nav li{display:inline-block;margin-right:20px}.post-type-archive-oms_academy .navigation .navigation-top ul.top-left-nav li:last-child,.post-type-archive-oms_academy .navigation .navigation-top ul.top-right-nav li:last-child,.single-oms_academy .navigation .navigation-top ul.top-left-nav li:last-child,.single-oms_academy .navigation .navigation-top ul.top-right-nav li:last-child,.pws .navigation .navigation-top ul.top-left-nav li:last-child,.pws .navigation .navigation-top ul.top-right-nav li:last-child{margin-right:0}.post-type-archive-oms_academy .navigation .navigation-top ul.top-left-nav li .open-section,.post-type-archive-oms_academy .navigation .navigation-top ul.top-left-nav li .close-section,.post-type-archive-oms_academy .navigation .navigation-top ul.top-right-nav li .open-section,.post-type-archive-oms_academy .navigation .navigation-top ul.top-right-nav li .close-section,.single-oms_academy .navigation .navigation-top ul.top-left-nav li .open-section,.single-oms_academy .navigation .navigation-top ul.top-left-nav li .close-section,.single-oms_academy .navigation .navigation-top ul.top-right-nav li .open-section,.single-oms_academy .navigation .navigation-top ul.top-right-nav li .close-section,.pws .navigation .navigation-top ul.top-left-nav li .open-section,.pws .navigation .navigation-top ul.top-left-nav li .close-section,.pws .navigation .navigation-top ul.top-right-nav li .open-section,.pws .navigation .navigation-top ul.top-right-nav li .close-section{display:none}.post-type-archive-oms_academy .navigation .navigation-top ul.top-left-nav li a,.post-type-archive-oms_academy .navigation .navigation-top ul.top-right-nav li a,.single-oms_academy .navigation .navigation-top ul.top-left-nav li a,.single-oms_academy .navigation .navigation-top ul.top-right-nav li a,.pws .navigation .navigation-top ul.top-left-nav li a,.pws .navigation .navigation-top ul.top-right-nav li a{color:black}@media (min-width: 1200px){.post-type-archive-oms_academy .navigation .navigation-top ul.top-left-nav button.search-toggle,.post-type-archive-oms_academy .navigation .navigation-top ul.top-right-nav button.search-toggle,.single-oms_academy .navigation .navigation-top ul.top-left-nav button.search-toggle,.single-oms_academy .navigation .navigation-top ul.top-right-nav button.search-toggle,.pws .navigation .navigation-top ul.top-left-nav button.search-toggle,.pws .navigation .navigation-top ul.top-right-nav button.search-toggle{font-size:15px;line-height:19px;color:black;opacity:0.55;font-weight:bold}}@media (min-width: 1200px){.post-type-archive-oms_academy .navigation .navigation-top ul.top-left-nav button.search-toggle span,.post-type-archive-oms_academy .navigation .navigation-top ul.top-right-nav button.search-toggle span,.single-oms_academy .navigation .navigation-top ul.top-left-nav button.search-toggle span,.single-oms_academy .navigation .navigation-top ul.top-right-nav button.search-toggle span,.pws .navigation .navigation-top ul.top-left-nav button.search-toggle span,.pws .navigation .navigation-top ul.top-right-nav button.search-toggle span{font-size:15px;line-height:19px;color:black}}@media (min-width: 1200px){.post-type-archive-oms_academy .navigation .navigation-top ul.top-left-nav button.search-toggle i,.post-type-archive-oms_academy .navigation .navigation-top ul.top-right-nav button.search-toggle i,.single-oms_academy .navigation .navigation-top ul.top-left-nav button.search-toggle i,.single-oms_academy .navigation .navigation-top ul.top-right-nav button.search-toggle i,.pws .navigation .navigation-top ul.top-left-nav button.search-toggle i,.pws .navigation .navigation-top ul.top-right-nav button.search-toggle i{line-height:19px;color:black}}.post-type-archive-oms_academy header.site-header.default__header.sticky .navigation .navigation-top ul.top-left-nav,.post-type-archive-oms_academy header.site-header.default__header.sticky .navigation .navigation-top ul.top-right-nav,.single-oms_academy header.site-header.default__header.sticky .navigation .navigation-top ul.top-left-nav,.single-oms_academy header.site-header.default__header.sticky .navigation .navigation-top ul.top-right-nav,.pws header.site-header.default__header.sticky .navigation .navigation-top ul.top-left-nav,.pws header.site-header.default__header.sticky .navigation .navigation-top ul.top-right-nav{margin-top:8px !important;margin-bottom:8px !important}.post-type-archive-oms_academy header.site-header.default__header.sticky .navigation .navigation-bottom ul.pws-nav li a,.single-oms_academy header.site-header.default__header.sticky .navigation .navigation-bottom ul.pws-nav li a,.pws header.site-header.default__header.sticky .navigation .navigation-bottom ul.pws-nav li a{padding:15px 30px}#home-content{border-bottom:1px solid #d9dcdd;font-family:Calisto;font-weight:700;font-size:16px;color:#000;line-height:1.875;text-align:center;padding:50px 0}@media (min-width: 768px){#home-content{font-size:24px;line-height:1.83333}}#featured-home-products{border-bottom:1px solid #d9dcdd;padding:50px 0}#featured-home-products h3{text-align:center;margin-bottom:40px}@media (min-width: 768px){#featured-home-products .product{margin-bottom:0}}#left ul{display:block;margin:0;padding:7px 0 0;overflow:hidden;list-style:none}#left ul li{display:block;margin:0;padding:0}#left ul li a{display:block;font-size:13px;line-height:1.30769;margin:0;padding:15px 10px 15px 0;border-bottom:1px solid #EBEBEB;text-decoration:none;font-weight:normal}#left ul li a:hover,#left ul li.current_page_item>a,#left ul li.current-menu-item>a,#left ul li.current_page_ancestor>a{text-decoration:none}#left ul li.current-menu-item ul.sub-menu,#left ul li.current-menu-parent ul.sub-menu,#left ul li.current_page_parent ul.sub-menu,#left ul li.current_page_ancestor ul.sub-menu,#left ul li.current_page_item ul.sub-menu{display:block}#left ul li ul{display:none;margin:0;padding:0}#left ul li ul li{border:none;display:block;cursor:pointer;margin:0;padding:0}#left ul li ul li a{display:block;margin:0;padding:10px 5px 10px 15px;background:none;border-bottom:1px solid #EBEBEB;font-weight:normal;font-size:11px;line-height:13px;text-transform:none;text-decoration:none}#left ul li ul li a:hover,#left ul li ul li.current_page_item a{background:none;font-size:11px;font-weight:normal;text-transform:none;text-decoration:none}#left ul li ul li ul{display:block;margin:0;padding:0 0 10px 0}#left ul li ul li ul li{display:block;cursor:pointer;margin:0;padding:0}#left ul li ul li ul li a{border:none;display:block;font-weight:normal;font-size:10px;line-height:13px;text-transform:none;text-decoration:none;margin:0;padding:0 5px 0 50px}#left ul li ul li ul li a:hover,#left ul li ul li ul li a.selected,#left ul li ul li ul li a.activeTrail{background:none;font-size:10px;font-weight:normal;text-transform:none;text-decoration:none}.header-image img{width:100%}.interior-content{height:auto;padding-top:55px;padding-bottom:55px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner{position:relative;background-color:#000;padding:50px 0 90px;overflow:hidden}.banner--microsite{padding:50px 0}@media (min-width: 992px){.banner{padding:3.5% 0 4.5%}}.banner h1,.banner .microsite_banner__title,.banner h2,.banner .interior_banner h1,.interior_banner .banner h1,.banner .interior_banner .microsite_banner__title,.interior_banner .banner .microsite_banner__title,.banner h3,.banner h4,.banner h5,.banner h6,.banner figure.wp-caption figcaption,figure.wp-caption .banner figcaption,.banner p,.banner span{color:#fff}.banner .breadcrumb_container{display:block;text-align:center;margin-bottom:10px;color:#123EE0;margin-top:-23px}.banner .breadcrumb_container span{font-family:calibri,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:rgba(255,255,255,0.75);-webkit-transition:all .3s ease;transition:all .3s ease}.banner .breadcrumb_container span:hover{color:#fff}.banner .breadcrumb_container span.current-item{display:none}.banner.has_bg_image .background_image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.banner.has_bg_image .background_image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.banner.has_bg_image .background_image:after{content:'';position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,0.86)}.interior_banner .row,.interior_banner .interior-content,.interior_banner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .interior_banner .slider_card,.interior_banner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .interior_banner .comment-wrap,.banner .row,.banner .interior-content,.banner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .banner .slider_card,.banner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .banner .comment-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.interior_banner .row .banner_content,.interior_banner .interior-content .banner_content,.interior_banner .pageblock--insights_slider .slider_card .banner_content,.pageblock--insights_slider .interior_banner .slider_card .banner_content,.interior_banner .comments-template #comments .comment-list .comment .comment-wrap .banner_content,.comments-template #comments .comment-list .comment .interior_banner .comment-wrap .banner_content,.banner .row .banner_content,.banner .interior-content .banner_content,.banner .pageblock--insights_slider .slider_card .banner_content,.pageblock--insights_slider .banner .slider_card .banner_content,.banner .comments-template #comments .comment-list .comment .comment-wrap .banner_content,.comments-template #comments .comment-list .comment .banner .comment-wrap .banner_content{position:relative;z-index:3;text-align:center}.interior_banner .row .banner_text,.interior_banner .interior-content .banner_text,.interior_banner .pageblock--insights_slider .slider_card .banner_text,.pageblock--insights_slider .interior_banner .slider_card .banner_text,.interior_banner .comments-template #comments .comment-list .comment .comment-wrap .banner_text,.comments-template #comments .comment-list .comment .interior_banner .comment-wrap .banner_text,.banner .row .banner_text,.banner .interior-content .banner_text,.banner .pageblock--insights_slider .slider_card .banner_text,.pageblock--insights_slider .banner .slider_card .banner_text,.banner .comments-template #comments .comment-list .comment .comment-wrap .banner_text,.comments-template #comments .comment-list .comment .banner .comment-wrap .banner_text{margin-top:15px}.interior_banner .row .banner_ctas,.interior_banner .interior-content .banner_ctas,.interior_banner .pageblock--insights_slider .slider_card .banner_ctas,.pageblock--insights_slider .interior_banner .slider_card .banner_ctas,.interior_banner .comments-template #comments .comment-list .comment .comment-wrap .banner_ctas,.comments-template #comments .comment-list .comment .interior_banner .comment-wrap .banner_ctas,.banner .row .banner_ctas,.banner .interior-content .banner_ctas,.banner .pageblock--insights_slider .slider_card .banner_ctas,.pageblock--insights_slider .banner .slider_card .banner_ctas,.banner .comments-template #comments .comment-list .comment .comment-wrap .banner_ctas,.comments-template #comments .comment-list .comment .banner .comment-wrap .banner_ctas{margin-top:40px}.interior_banner .row .banner_ctas .banner_cta,.interior_banner .interior-content .banner_ctas .banner_cta,.interior_banner .pageblock--insights_slider .slider_card .banner_ctas .banner_cta,.pageblock--insights_slider .interior_banner .slider_card .banner_ctas .banner_cta,.interior_banner .comments-template #comments .comment-list .comment .comment-wrap .banner_ctas .banner_cta,.comments-template #comments .comment-list .comment .interior_banner .comment-wrap .banner_ctas .banner_cta,.banner .row .banner_ctas .banner_cta,.banner .interior-content .banner_ctas .banner_cta,.banner .pageblock--insights_slider .slider_card .banner_ctas .banner_cta,.pageblock--insights_slider .banner .slider_card .banner_ctas .banner_cta,.banner .comments-template #comments .comment-list .comment .comment-wrap .banner_ctas .banner_cta,.comments-template #comments .comment-list .comment .banner .comment-wrap .banner_ctas .banner_cta{display:inline-block;margin:0 20px 0 0}.interior_banner .row .banner_ctas .banner_cta:last-child,.interior_banner .interior-content .banner_ctas .banner_cta:last-child,.interior_banner .pageblock--insights_slider .slider_card .banner_ctas .banner_cta:last-child,.pageblock--insights_slider .interior_banner .slider_card .banner_ctas .banner_cta:last-child,.interior_banner .comments-template #comments .comment-list .comment .comment-wrap .banner_ctas .banner_cta:last-child,.comments-template #comments .comment-list .comment .interior_banner .comment-wrap .banner_ctas .banner_cta:last-child,.banner .row .banner_ctas .banner_cta:last-child,.banner .interior-content .banner_ctas .banner_cta:last-child,.banner .pageblock--insights_slider .slider_card .banner_ctas .banner_cta:last-child,.pageblock--insights_slider .banner .slider_card .banner_ctas .banner_cta:last-child,.banner .comments-template #comments .comment-list .comment .comment-wrap .banner_ctas .banner_cta:last-child,.comments-template #comments .comment-list .comment .banner .comment-wrap .banner_ctas .banner_cta:last-child{margin:0}.post-type-archive-oms_academy .banner,.single-oms_academy .banner,.pws .banner{background:white !important;background-color:white !important}.post-type-archive-oms_academy .banner:before,.single-oms_academy .banner:before,.pws .banner:before{background:white !important}.post-type-archive-oms_academy .banner.has_bg_image .background_image img,.single-oms_academy .banner.has_bg_image .background_image img,.pws .banner.has_bg_image .background_image img{-webkit-filter:none;filter:none}.post-type-archive-oms_academy .banner.has_bg_image .background_image:after,.single-oms_academy .banner.has_bg_image .background_image:after,.pws .banner.has_bg_image .background_image:after{display:none}.post-type-archive-oms_academy .banner h1,.post-type-archive-oms_academy .banner .microsite_banner__title,.post-type-archive-oms_academy .banner h2,.post-type-archive-oms_academy .banner .interior_banner h1,.interior_banner .post-type-archive-oms_academy .banner h1,.post-type-archive-oms_academy .banner .interior_banner .microsite_banner__title,.interior_banner .post-type-archive-oms_academy .banner .microsite_banner__title,.post-type-archive-oms_academy .banner h3,.post-type-archive-oms_academy .banner h4,.post-type-archive-oms_academy .banner h5,.post-type-archive-oms_academy .banner h6,.post-type-archive-oms_academy .banner figure.wp-caption figcaption,figure.wp-caption .post-type-archive-oms_academy .banner figcaption,.post-type-archive-oms_academy .banner p,.single-oms_academy .banner h1,.single-oms_academy .banner .microsite_banner__title,.single-oms_academy .banner h2,.single-oms_academy .banner .interior_banner h1,.interior_banner .single-oms_academy .banner h1,.single-oms_academy .banner .interior_banner .microsite_banner__title,.interior_banner .single-oms_academy .banner .microsite_banner__title,.single-oms_academy .banner h3,.single-oms_academy .banner h4,.single-oms_academy .banner h5,.single-oms_academy .banner h6,.single-oms_academy .banner figure.wp-caption figcaption,figure.wp-caption .single-oms_academy .banner figcaption,.single-oms_academy .banner p,.pws .banner h1,.pws .banner .microsite_banner__title,.pws .banner h2,.pws .banner .interior_banner h1,.interior_banner .pws .banner h1,.pws .banner .interior_banner .microsite_banner__title,.interior_banner .pws .banner .microsite_banner__title,.pws .banner h3,.pws .banner h4,.pws .banner h5,.pws .banner h6,.pws .banner figure.wp-caption figcaption,figure.wp-caption .pws .banner figcaption,.pws .banner p{color:black}.home_banner{overflow:visible;padding:7% 0}@media (min-width: 992px){.home_banner{padding:3% 0 5%}}.home_banner__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home_banner__content{margin-bottom:50px;text-align:center}@media (min-width: 992px){.home_banner__content{margin-bottom:0;text-align:left;padding:0 1vw 0 2vw}}@media (min-width: 1200px){.home_banner__content{padding-left:80px;padding-right:40px}}.home_banner__content h6,.home_banner__content figure.wp-caption figcaption,figure.wp-caption .home_banner__content figcaption{font-weight:300}.home_banner .banner_ctas{margin-top:30px !important}@media (min-width: 992px){.home_banner .banner_ctas{margin-top:40px !important}}.banner_articles{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #000), color-stop(50%, #F7F7F7));background:linear-gradient(to bottom, #000 50%, #F7F7F7 50%)}.article_carousel{background:#fff;padding:0}.article_carousel__dots{bottom:-30px;margin:0}.article_carousel__dots li{background-color:rgba(0,0,0,0.1);border-radius:50%;margin:0 8px;height:8px;width:8px;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;cursor:pointer}.article_carousel__dots li.active{background-color:rgba(0,0,0,0.3)}.article_carousel__dots li:hover{background-color:rgba(0,0,0,0.5)}.article_carousel_item{border:5px #F7F7F7 solid;-webkit-transition:all .3s ease;transition:all .3s ease}.article_carousel_item a{display:block;height:100%;overflow:hidden}.article_carousel_item .row,.article_carousel_item .interior-content,.article_carousel_item .pageblock--insights_slider .slider_card,.pageblock--insights_slider .article_carousel_item .slider_card,.article_carousel_item .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .article_carousel_item .comment-wrap{height:100%}@media (max-width: 575.98px){.article_carousel_item .row,.article_carousel_item .interior-content,.article_carousel_item .pageblock--insights_slider .slider_card,.pageblock--insights_slider .article_carousel_item .slider_card,.article_carousel_item .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .article_carousel_item .comment-wrap{display:block}}.article_carousel_item .row>div,.article_carousel_item .interior-content>div,.article_carousel_item .pageblock--insights_slider .slider_card>div,.pageblock--insights_slider .article_carousel_item .slider_card>div,.article_carousel_item .comments-template #comments .comment-list .comment .comment-wrap>div,.comments-template #comments .comment-list .comment .article_carousel_item .comment-wrap>div{overflow:hidden}.article_carousel_item:hover{border-color:#1336DC}.article_carousel_item__image{height:0;padding:0 0 50%;text-align:center}@media (min-width: 576px){.article_carousel_item__image{padding-bottom:100%}}.article_carousel_item__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.article_carousel_item__article{padding:20px 30px 20px 15px;width:100%}@media (max-width: 575.98px){.article_carousel_item__article{padding-left:30px}}.article_carousel_item__article h3{color:#1336DC;margin:0;padding:0}.article_carousel_item__article hr{background-color:rgba(0,0,0,0.08);height:2px;margin:15px 0}.article_carousel_item__article p{font-size:18px;line-height:1.55556}.banner_stats{color:rgba(255,255,255,0.55);font-size:18px;line-height:1.11111;text-align:center;overflow:hidden}@media (max-width: 575.98px){.banner_stats{font-size:15px}}@media (min-width: 992px){.banner_stats{margin-left:40px}}.banner_stats--col{padding:20px 23px 33px;border-bottom:1px #F7F7F7 solid}.banner_stats--col:nth-of-type(2n+1){border-right:1px #F7F7F7 solid}.banner_stats--col:nth-child(2n+1):nth-last-child(-n+2),.banner_stats--col:nth-child(2n+1):nth-last-child(-n+2) ~ .banner_stats--col{border-bottom:none;padding-top:33px;padding-bottom:20px}.banner_stats--value{color:#fff;font-family:Calisto;font-size:70px;font-weight:400;letter-spacing:-1.75px;line-height:.92857}@media (max-width: 575.98px){.banner_stats--value{font-size:36px;letter-spacing:-0.5px}}@media (min-width: 992px) and (max-width: 1199.98px){.banner_stats--value{font-size:56px}}.banner_stats--description{font-weight:700;margin-top:7px}#right #sidebar{padding-top:20px}@media (min-width: 768px){#right #sidebar{padding-top:0}}#right #sidebar a[data-solarbox] i{font-size:26px;font-weight:700;position:absolute;top:15px;left:15px;font-size:20px}@media (min-width: 768px){#primary-navigation-menu{position:static !important}}#primary-navigation-menu>.container-fluid{margin-right:0;padding:0 !important}#primary-navigation-menu>.container-fluid>.row,#primary-navigation-menu>.container-fluid>.interior-content,.pageblock--insights_slider #primary-navigation-menu>.container-fluid>.slider_card,.comments-template #comments .comment-list .comment #primary-navigation-menu>.container-fluid>.comment-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 992px){#primary-navigation-menu>.container-fluid{padding:0 15px !important}#primary-navigation-menu>.container-fluid>.row,#primary-navigation-menu>.container-fluid>.interior-content,.pageblock--insights_slider #primary-navigation-menu>.container-fluid>.slider_card,.comments-template #comments .comment-list .comment #primary-navigation-menu>.container-fluid>.comment-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}#primary-nav-mega{padding:0}#primary-nav-mega #mega-menu-wrap-primary-menu{background:transparent;position:static;width:100%;clear:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu{margin:0;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:static;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu .mega-menu-column .mega-sub-menu{width:100%}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button){border-top:none;border-bottom:none;position:static;margin:0 40px 0 0;padding:0}@media (min-width: 1200px) and (max-width: 1430px){#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button){margin:0 30px 0 0}}@media (min-width: 1340px) and (max-width: 1430px){#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button){margin:0 35px 0 0}}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button):first-of-type{margin-left:0}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button):last-of-type{margin-right:0}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).for:before{content:'for';display:inline;margin-right:6px;font-size:18px;font-style:italic;font-weight:300;font-family:calibri,sans-serif;vertical-align:middle;color:rgba(255,255,255,0.75)}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).for a{display:inline !important;vertical-align:middle}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>a.mega-menu-link:after{display:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>a.mega-menu-link{background-color:transparent !important;border:none;height:auto;text-align:center;outline:none;position:relative;z-index:100;font-family:calibri,sans-serif;font-weight:600;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:normal;display:inline-block;width:100%;color:#fff;letter-spacing:-0.25px;text-transform:capitalize;padding:5px 0;font-size:20px;line-height:24px}@media (min-width: 1200px) and (max-width: 1430px){#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>a.mega-menu-link{font-size:17px}}@media (min-width: 1340px) and (max-width: 1430px){#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>a.mega-menu-link{font-size:19px}}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>a.mega-menu-link>.mega-indicator{position:absolute;bottom:-2px;left:45%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>a.mega-menu-link>.mega-indicator:after{display:block;content:'\f0d7';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;font-size:12px;position:absolute;bottom:-18px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:rgba(255,255,255,0.2)}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>a.mega-menu-link:before{content:'';width:0;height:2px;position:absolute;bottom:0;left:0;margin:0;background-color:#1336DC;-webkit-transition:all .3s linear;transition:all .3s linear}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>a.mega-menu-link:after{display:block;opacity:0;content:'';position:absolute;bottom:-12px;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>a.mega-menu-link:hover,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>a.mega-menu-link:focus,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>a.mega-menu-link:active{text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>a.mega-menu-link.mouseover:before{left:0;right:auto;width:100%}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>a.mega-menu-link.mouseout:before{left:auto;right:0;width:0}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).current_page_ancestor>a:before,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).mega-current-menu-item>a:before,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).mega-current_page_parent>a:before,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).mega-current-menu-parent>a:before{left:0;right:0;width:100% !important}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).mega-toggle-on>a>.mega-indicator{display:none !important}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).mega-toggle-on>a:after{opacity:1;-webkit-transition:all 0.25s 0s linear;transition:all 0.25s 0s linear}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).mega-toggle-on>a:before{width:100% !important}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu{position:absolute;background:transparent;-webkit-transform:translateY(100%);transform:translateY(100%);bottom:0;left:0;right:0;width:100%;height:auto;z-index:99;padding:0 15px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row{max-width:1500px;margin:0 auto;display:block;float:none;clear:both}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row.hidden{display:none !important}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row:not(:first-child){margin-top:20px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row:after{content:"";clear:both;width:0;height:0;display:block}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row>ul.mega-sub-menu{background:#fff;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.5);box-shadow:0 10px 20px 0 rgba(0,0,0,0.5)}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column{padding:40px;position:relative;background-color:#fff}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column:before{content:'';display:block;position:absolute;height:calc(100% - 80px);width:1px;background-color:#F7F7F7;top:40px;left:-20px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column:first-child:before{display:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column .menu-widget-class-widget_text .mega-block-title{text-transform:capitalize;margin-bottom:12px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea{background:url(../images/mega-image-2.jpg) 0 0 no-repeat #1336dc;background-size:cover;position:relative}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea:before{display:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea:after{background-color:rgba(19,54,220,0.75);content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea>.mega-sub-menu{position:relative;z-index:2}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .mega-has-description{display:block !important;width:100% !important;margin-right:0 !important}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .mega-has-description .mega-menu-title{color:white !important}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .mega-has-description .mega-menu-description{color:white !important}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .mega-has-description:hover .mega-menu-title{color:rgba(255,255,255,0.8) !important}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget h2,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget .interior_banner h1,.interior_banner #primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget h1,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget .interior_banner .microsite_banner__title,.interior_banner #primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget .microsite_banner__title,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget h3,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget h4,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget h5,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget h6,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget figure.wp-caption figcaption,figure.wp-caption #primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget figcaption,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget p{color:white}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget a{opacity:1;color:white}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget a:hover,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget a:focus,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget a:active{color:rgba(255,255,255,0.8)}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column.mega-textarea .textwidget img{display:block;width:100%;height:auto}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column .mm_location_container{display:inline-block;width:33%;padding:0 15px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column .mm_location_container .mm_location_container_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;border-top:1px solid #F7F7F7}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column .mm_location_container .mm_location_container_inner img{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;margin-right:10px;-o-object-fit:cover;object-fit:cover;height:40px;width:70px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column .mm_location_container .mm_location_container_inner .title{font-size:20px;line-height:24px;margin:0;padding:0;color:#1336DC;font-family:calibri,sans-serif;font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;-webkit-transition:all .3s ease;transition:all .3s ease}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column .mm_location_container .mm_location_container_inner .title:after{content:'\f105';font-family:"Font Awesome 5 Free",sans-serif;display:inline-block;margin-left:6px;font-size:10px;line-height:12px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column .mm_location_container .mm_location_container_inner:hover .title{color:#000}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column .mm_location_container:nth-child(-n+3) .mm_location_container_inner{border-top:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.widget_text{padding:0}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text){padding:0;display:block;width:100%;margin:0 0 10px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text):last-child{margin-bottom:0}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text) .mega-sub-menu{display:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).hide-on-mega{display:none !important}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text) a.mega-menu-link{font-family:calibri,sans-serif;font-weight:700;text-transform:none;font-size:18px;line-height:24px;color:#1336DC;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:10px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text) a.mega-menu-link:after{content:'\f105';font-family:"Font Awesome 5 Free",sans-serif;display:inline-block;margin-left:6px;font-size:10px;line-height:12px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text) a.mega-menu-link:hover{color:#000}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mega-column_header>a.mega-menu-link{cursor:default;font-size:26px;line-height:32px;color:#000;font-family:Calisto;font-weight:700}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).current_page_ancestor>a,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mega-current-menu-item>a{color:#000}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).current_page_ancestor>a:before,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mega-current-menu-item>a:before{content:'\f0a9';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;display:inline-block}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mega-has-description{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;width:calc(50% - 33px);margin-right:33px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mega-has-description a.mega-menu-link:after{display:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mega-has-description a.mega-menu-link .mega-menu-title{font-family:calibri,sans-serif;font-weight:700;text-transform:none;font-size:18px;line-height:24px;margin-bottom:5px;color:#1336DC;-webkit-transition:all .3s ease;transition:all .3s ease}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mega-has-description a.mega-menu-link .mega-menu-title:after{content:'\f105';font-family:"Font Awesome 5 Free", sans-serif;display:inline-block;margin-left:6px;font-size:10px;line-height:12px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mega-has-description a.mega-menu-link .mega-menu-description{font-size:18px;line-height:28px;color:#4D4D4D;font-weight:300;font-style:normal;font-family:calibri,sans-serif}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mega-has-description a.mega-menu-link:hover .mega-menu-title{color:#000}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text) ul.mega-sub-menu li{margin-bottom:20px;font-size:16px;line-height:18px;display:block}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text) ul.mega-sub-menu li:last-child{margin-bottom:0}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text) ul.mega-sub-menu li a.mega-menu-link{font-family:calibri,sans-serif;font-weight:700;text-transform:none;font-size:18px;line-height:24px;margin-bottom:0;position:relative;color:#1336DC}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text) ul.mega-sub-menu li a.mega-menu-link:after{content:'\f105';font-family:"Font Awesome 5 Free",sans-serif;display:inline-block;margin-left:6px;font-size:10px;line-height:12px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text) ul.mega-sub-menu li a.mega-menu-link:hover{color:#000}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text) ul.mega-sub-menu li.mega-has-description a.mega-menu-link:after{display:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text) ul.mega-sub-menu li.mega-has-description a.mega-menu-link .mega-menu-title{font-family:calibri,sans-serif;font-weight:700;text-transform:none;font-size:18px;line-height:24px;margin-bottom:5px;color:#1336DC;-webkit-transition:all .3s ease;transition:all .3s ease}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text) ul.mega-sub-menu li.mega-has-description a.mega-menu-link .mega-menu-title:after{content:'\f105';font-family:"Font Awesome 5 Free", sans-serif;display:inline-block;margin-left:6px;font-size:10px;line-height:12px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text) ul.mega-sub-menu li.mega-has-description a.mega-menu-link .mega-menu-description{font-size:18px;line-height:28px;color:#4D4D4D;font-weight:300;font-style:normal;font-family:calibri,sans-serif}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text) ul.mega-sub-menu li.mega-has-description a.mega-menu-link:hover .mega-menu-title{color:#000}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).current_page_ancestor>a,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mega-current-menu-item>a{color:#000 !important}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).current_page_ancestor>a:before,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mega-current-menu-item>a:before{content:'\f0a9';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;position:absolute;top:1px;left:-22px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).current_page_ancestor.mega-has-description>a:before,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mega-current-menu-item.mega-has-description>a:before{display:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).current_page_ancestor.mega-has-description>a .mega-menu-title,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mega-current-menu-item.mega-has-description>a .mega-menu-title{color:#000 !important}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).current_page_ancestor.mega-has-description>a .mega-menu-title:before,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mega-current-menu-item.mega-has-description>a .mega-menu-title:before{content:'\f0a9';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;position:absolute;top:1px;left:-24px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column li.mega-menu-item:not(.widget_text).mm_header>a{color:#fff}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one_column>ul.mega-sub-menu,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one-column>ul.mega-sub-menu{right:auto;left:-10000px;width:auto;min-width:275px;padding:0;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one_column>ul.mega-sub-menu>li.mega-menu-row,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one-column>ul.mega-sub-menu>li.mega-menu-row{display:inline-block;width:auto}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one_column>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one-column>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu{display:inline-block;padding:10px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one_column>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one-column>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column{width:100%;display:inline-block;max-width:300px;padding:35px;background-color:#F7F7F7}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one_column>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one-column>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a{font-family:calibri,sans-serif;font-weight:700;text-transform:none;font-size:18px;line-height:24px;margin-bottom:0;position:relative;color:#1336DC}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one_column>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a:after,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one-column>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a:after{content:'\f105';font-family:"Font Awesome 5 Free", sans-serif;display:inline-block;margin-left:6px;font-size:10px;line-height:12px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one_column>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a:hover,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one-column>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a:hover{color:#000}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one_column>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.current_page_ancestor>a:before,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one_column>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-current-menu-item>a:before,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one-column>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.current_page_ancestor>a:before,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button).one-column>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item.mega-current-menu-item>a:before{content:'\f0a9';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;position:absolute;top:1px;left:-24px}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.search-button-li button{background-color:transparent;border:none}#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.search-button-li button i{font-size:16px;color:#fff}.search #primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.search-button-li button i:after{content:'';display:block;bottom:-10px;left:-3px;right:-5px;height:2px;background:#1336DC;position:absolute}#mobile-nav{position:absolute;width:100%;padding:0;left:0;-webkit-box-shadow:0px 0px 40px 0px rgba(0,0,0,0.7);box-shadow:0px 0px 40px 0px rgba(0,0,0,0.7)}#mobile-nav ul,#mobile-nav li{margin:0;padding:0;list-style:none}#mobile-nav:before{content:'';border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:14px solid #1336DC;position:absolute;right:24px;top:1px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media (max-width: 1199.98px){#mobile-nav{margin:0}#mobile-nav .nav-item.dropdown{position:relative}#mobile-nav .main-navigation{position:relative;z-index:2}#mobile-nav .main-navigation,#mobile-nav .top-right-nav{width:100%;padding:0 20px;background-color:#1336DC}#mobile-nav .main-navigation>li,#mobile-nav .top-right-nav>li{width:100%;border-bottom:1px solid #0C238F}#mobile-nav .main-navigation>li>a,#mobile-nav .top-right-nav>li>a{padding:15px 5px;color:#fff;opacity:1;font-family:calibri,sans-serif;font-size:18px;font-weight:700;line-height:24px;text-align:left}#mobile-nav .main-navigation>li>a:after,#mobile-nav .top-right-nav>li>a:after{content:'\f105';font-family:"Font Awesome 5 Free",sans-serif;display:inline-block;margin-left:10px;font-size:12px;line-height:14px}#mobile-nav .main-navigation>li.current-menu-item>a:before,#mobile-nav .top-right-nav>li.current-menu-item>a:before{content:'\f061';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;display:inline-block;margin-right:6px;color:#000}#mobile-nav .main-navigation>li.current-menu-item i:before,#mobile-nav .top-right-nav>li.current-menu-item i:before{color:#000}#mobile-nav .main-navigation>li>[data-toggle="dropdown"],#mobile-nav .top-right-nav>li>[data-toggle="dropdown"]{position:absolute;top:12px;right:-5px;display:block;width:40px;height:29px;line-height:29px;cursor:pointer;text-align:center;border-left:1px solid #000;color:#fff}#mobile-nav .main-navigation>li>[data-toggle="dropdown"].open-section:before,#mobile-nav .top-right-nav>li>[data-toggle="dropdown"].open-section:before{content:'\f103';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900}#mobile-nav .main-navigation>li>[data-toggle="dropdown"].close-section,#mobile-nav .top-right-nav>li>[data-toggle="dropdown"].close-section{display:none}#mobile-nav .main-navigation>li>[data-toggle="dropdown"].close-section:before,#mobile-nav .top-right-nav>li>[data-toggle="dropdown"].close-section:before{content:'\f00d';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900}#mobile-nav .main-navigation>li ul.dropdown-menu,#mobile-nav .top-right-nav>li ul.dropdown-menu{position:relative;width:100%;-webkit-box-shadow:none;box-shadow:none;border:none;float:none;border-radius:0;padding:0;background-color:transparent}#mobile-nav .main-navigation>li ul.dropdown-menu>li.hide-on-mobile,#mobile-nav .top-right-nav>li ul.dropdown-menu>li.hide-on-mobile{display:none !important}#mobile-nav .main-navigation>li ul.dropdown-menu>li>a,#mobile-nav .top-right-nav>li ul.dropdown-menu>li>a{color:#fff;font-family:calibri,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin-left:5px;padding:0 5px 12px}#mobile-nav .main-navigation>li ul.dropdown-menu>li>a .menu-item-description,#mobile-nav .top-right-nav>li ul.dropdown-menu>li>a .menu-item-description{display:none}#mobile-nav .main-navigation>li ul.dropdown-menu>li.current-menu-item:not(.location_link),#mobile-nav .top-right-nav>li ul.dropdown-menu>li.current-menu-item:not(.location_link){margin-left:-15px}#mobile-nav .main-navigation>li ul.dropdown-menu>li.current-menu-item:not(.location_link)>a,#mobile-nav .top-right-nav>li ul.dropdown-menu>li.current-menu-item:not(.location_link)>a{color:#fff}#mobile-nav .main-navigation>li ul.dropdown-menu>li.current-menu-item:not(.location_link)>a:before,#mobile-nav .top-right-nav>li ul.dropdown-menu>li.current-menu-item:not(.location_link)>a:before{content:'\f061';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;display:inline-block;margin-right:6px;color:#000}}@media (max-width: 1199.98px) and (min-width: 768px){#mobile-nav .main-navigation>li ul.dropdown-menu>li,#mobile-nav .top-right-nav>li ul.dropdown-menu>li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}#mobile-nav .main-navigation>li ul.dropdown-menu>li>a,#mobile-nav .top-right-nav>li ul.dropdown-menu>li>a{color:#fff}#mobile-nav .main-navigation>li ul.dropdown-menu>li>a .menu-item-description,#mobile-nav .top-right-nav>li ul.dropdown-menu>li>a .menu-item-description{display:block;letter-spacing:0;text-transform:capitalize;font-size:1rem;color:#F7F7F7;font-weight:400;line-height:1.5;font-style:normal}}@media (max-width: 1199.98px){#mobile-nav .main-navigation>li ul.dropdown-menu>li.dropdown .open-section,#mobile-nav .main-navigation>li ul.dropdown-menu>li.dropdown .close-section,#mobile-nav .top-right-nav>li ul.dropdown-menu>li.dropdown .open-section,#mobile-nav .top-right-nav>li ul.dropdown-menu>li.dropdown .close-section{display:none}#mobile-nav .main-navigation>li ul.dropdown-menu>li>.dropdown-menu,#mobile-nav .top-right-nav>li ul.dropdown-menu>li>.dropdown-menu{background:transparent;border:none;top:0;display:block;padding:0}#mobile-nav .main-navigation>li ul.dropdown-menu>li>.dropdown-menu>li,#mobile-nav .top-right-nav>li ul.dropdown-menu>li>.dropdown-menu>li{margin:0}#mobile-nav .main-navigation>li ul.dropdown-menu>li>.dropdown-menu>li>a,#mobile-nav .top-right-nav>li ul.dropdown-menu>li>.dropdown-menu>li>a{padding:5px 1rem 5px 30px;color:#fff;text-transform:capitalize;font-style:Calisto;font-size:16px;line-height:24px}#mobile-nav .main-navigation>li ul.dropdown-menu>li>.dropdown-menu>li.current-menu-item>a,#mobile-nav .top-right-nav>li ul.dropdown-menu>li>.dropdown-menu>li.current-menu-item>a{color:#fff}#mobile-nav .main-navigation>li ul.dropdown-menu>li>.dropdown-menu>li.current-menu-item>a:before,#mobile-nav .top-right-nav>li ul.dropdown-menu>li>.dropdown-menu>li.current-menu-item>a:before{content:'\f061';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;display:inline-block;margin-right:6px;color:#000}}@media (max-width: 1199.98px) and (min-width: 768px){#mobile-nav .main-navigation>li ul.dropdown-menu>li>.dropdown-menu>li>a,#mobile-nav .top-right-nav>li ul.dropdown-menu>li>.dropdown-menu>li>a{padding-left:1rem}}@media (max-width: 1199.98px){#mobile-nav .main-navigation>li.open>[data-toggle="dropdown"].open-section,#mobile-nav .top-right-nav>li.open>[data-toggle="dropdown"].open-section{display:none}#mobile-nav .main-navigation>li.open>[data-toggle="dropdown"].close-section,#mobile-nav .top-right-nav>li.open>[data-toggle="dropdown"].close-section{display:block}#mobile-nav .main-navigation>li.open>.dropdown-menu,#mobile-nav .top-right-nav>li.open>.dropdown-menu{display:block}}@media (max-width: 1199.98px) and (min-width: 768px){#mobile-nav .main-navigation>li.open>.dropdown-menu,#mobile-nav .top-right-nav>li.open>.dropdown-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width: 1199.98px){#mobile-nav .top-right-nav>li:last-child{border-bottom:0}#mobile-nav .navbar-toggle-close{margin-bottom:-.5rem;padding:10px;width:100%;border:none;background:none;text-align:center;cursor:pointer;color:#fff;border-top:1px solid #fff}#mobile-nav .navbar-toggle-close:hover{top:0}}.location_bar{border-top:1px solid #fff;padding:30px 0;background-color:#F7F7F7}.location_bar .row,.location_bar .interior-content,.location_bar .pageblock--insights_slider .slider_card,.pageblock--insights_slider .location_bar .slider_card,.location_bar .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .location_bar .comment-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.location_bar .row .footer_location_link,.location_bar .interior-content .footer_location_link,.location_bar .pageblock--insights_slider .slider_card .footer_location_link,.pageblock--insights_slider .location_bar .slider_card .footer_location_link,.location_bar .comments-template #comments .comment-list .comment .comment-wrap .footer_location_link,.comments-template #comments .comment-list .comment .location_bar .comment-wrap .footer_location_link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#000;font-size:20px;line-height:23px;letter-spacing:-0.5px;font-family:Calisto;font-weight:400;-webkit-transition:all .3s ease;transition:all .3s ease}.location_bar .row .footer_location_link:after,.location_bar .interior-content .footer_location_link:after,.location_bar .pageblock--insights_slider .slider_card .footer_location_link:after,.pageblock--insights_slider .location_bar .slider_card .footer_location_link:after,.location_bar .comments-template #comments .comment-list .comment .comment-wrap .footer_location_link:after,.comments-template #comments .comment-list .comment .location_bar .comment-wrap .footer_location_link:after{content:'/';margin-left:12px;margin-right:8px;display:inline-block;color:#4D4D4D}.location_bar .row .footer_location_link:last-child:after,.location_bar .interior-content .footer_location_link:last-child:after,.location_bar .pageblock--insights_slider .slider_card .footer_location_link:last-child:after,.pageblock--insights_slider .location_bar .slider_card .footer_location_link:last-child:after,.location_bar .comments-template #comments .comment-list .comment .comment-wrap .footer_location_link:last-child:after,.comments-template #comments .comment-list .comment .location_bar .comment-wrap .footer_location_link:last-child:after{display:none}.location_bar .row .footer_location_link:hover,.location_bar .interior-content .footer_location_link:hover,.location_bar .pageblock--insights_slider .slider_card .footer_location_link:hover,.pageblock--insights_slider .location_bar .slider_card .footer_location_link:hover,.location_bar .comments-template #comments .comment-list .comment .comment-wrap .footer_location_link:hover,.comments-template #comments .comment-list .comment .location_bar .comment-wrap .footer_location_link:hover{color:#1336DC}footer{background-color:#000;position:relative}footer .container-fluid{padding:0 15px !important}footer h6,footer figure.wp-caption figcaption,figure.wp-caption footer figcaption{font-weight:300}footer .middle_image.mobile{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}footer .middle_image.mobile img{display:block;width:100%;max-width:58px;height:auto}footer .middle_image.desktop{display:none}footer .anniversary-footer object{pointer-events:none}footer .anniversary-footer.mobile{position:absolute;width:100px;min-width:100px;height:100px;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}footer .anniversary-footer.mobile object{display:block;width:100%;height:auto;pointer-events:none}@media (min-width: 992px){footer .anniversary-footer.mobile{display:none}}footer .anniversary-footer.desktop{display:none}@media (min-width: 992px){footer .anniversary-footer.desktop{display:block;position:absolute;width:140px;min-width:140px;height:140px;top:40%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}footer .right_side_background_image{display:block;position:absolute;z-index:0;height:100%;top:0}footer .right_side_background_image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}footer .right_side_background_image:after{content:'';position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,0.86)}footer .right_side_background_image.mobile{display:block;left:0;width:100%}footer .right_side_background_image.desktop{display:none;left:50%;width:50%}footer .row.row-top,footer .row-top.interior-content,footer .pageblock--insights_slider .row-top.slider_card,.pageblock--insights_slider footer .row-top.slider_card,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .row.row-top .left-column,footer .row-top.interior-content .left-column,footer .pageblock--insights_slider .row-top.slider_card .left-column,.pageblock--insights_slider footer .row-top.slider_card .left-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column{padding:75px 15px 100px 15px}footer .row.row-top .left-column .open-content-column,footer .row-top.interior-content .left-column .open-content-column,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column{text-align:center}footer .row.row-top .left-column .open-content-column h1,footer .row-top.interior-content .left-column .open-content-column h1,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column h1,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column h1,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column h1,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column h1,footer .row.row-top .left-column .open-content-column .microsite_banner__title,footer .row-top.interior-content .left-column .open-content-column .microsite_banner__title,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column .microsite_banner__title,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column .microsite_banner__title,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column .microsite_banner__title,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column .microsite_banner__title,footer .row.row-top .left-column .open-content-column h2,footer .row-top.interior-content .left-column .open-content-column h2,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column h2,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column h2,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column h2,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column h2,footer .row.row-top .left-column .open-content-column .interior_banner h1,.interior_banner footer .row.row-top .left-column .open-content-column h1,footer .row-top.interior-content .left-column .open-content-column .interior_banner h1,.interior_banner footer .row-top.interior-content .left-column .open-content-column h1,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column .interior_banner h1,.interior_banner footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column h1,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column .interior_banner h1,.interior_banner .pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column h1,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column .interior_banner h1,.interior_banner footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column h1,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column .interior_banner h1,.interior_banner .comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column h1,footer .row.row-top .left-column .open-content-column .interior_banner .microsite_banner__title,.interior_banner footer .row.row-top .left-column .open-content-column .microsite_banner__title,footer .row-top.interior-content .left-column .open-content-column .interior_banner .microsite_banner__title,.interior_banner footer .row-top.interior-content .left-column .open-content-column .microsite_banner__title,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column .interior_banner .microsite_banner__title,.interior_banner footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column .microsite_banner__title,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column .interior_banner .microsite_banner__title,.interior_banner .pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column .microsite_banner__title,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column .interior_banner .microsite_banner__title,.interior_banner footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column .microsite_banner__title,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column .interior_banner .microsite_banner__title,.interior_banner .comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column .microsite_banner__title,footer .row.row-top .left-column .open-content-column h3,footer .row-top.interior-content .left-column .open-content-column h3,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column h3,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column h3,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column h3,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column h3,footer .row.row-top .left-column .open-content-column h4,footer .row-top.interior-content .left-column .open-content-column h4,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column h4,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column h4,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column h4,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column h4,footer .row.row-top .left-column .open-content-column h5,footer .row-top.interior-content .left-column .open-content-column h5,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column h5,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column h5,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column h5,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column h5,footer .row.row-top .left-column .open-content-column h6,footer .row-top.interior-content .left-column .open-content-column h6,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column h6,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column h6,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column h6,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column h6,footer .row.row-top .left-column .open-content-column figure.wp-caption figcaption,figure.wp-caption footer .row.row-top .left-column .open-content-column figcaption,footer .row-top.interior-content .left-column .open-content-column figure.wp-caption figcaption,figure.wp-caption footer .row-top.interior-content .left-column .open-content-column figcaption,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column figure.wp-caption figcaption,figure.wp-caption footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column figcaption,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column figure.wp-caption figcaption,figure.wp-caption .pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column figcaption,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column figure.wp-caption figcaption,figure.wp-caption footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column figcaption,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column figure.wp-caption figcaption,figure.wp-caption .comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column figcaption,footer .row.row-top .left-column .open-content-column p,footer .row-top.interior-content .left-column .open-content-column p,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column p,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column p,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column p,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column p,footer .row.row-top .left-column .open-content-column span,footer .row-top.interior-content .left-column .open-content-column span,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column span,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column span,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column span,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column span{color:#fff}footer .row.row-top .left-column .open-content-column a,footer .row-top.interior-content .left-column .open-content-column a,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column a,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column a,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column a,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column a{color:#fff;border-bottom:1px solid #1336DC}footer .row.row-top .right-column,footer .row-top.interior-content .right-column,footer .pageblock--insights_slider .row-top.slider_card .right-column,.pageblock--insights_slider footer .row-top.slider_card .right-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column{padding:100px 15px 75px 15px}footer .row.row-top .right-column .menu-column,footer .row-top.interior-content .right-column .menu-column,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column{position:relative;z-index:3;text-align:center;margin-bottom:15px}footer .row.row-top .right-column .menu-column:last-child,footer .row-top.interior-content .right-column .menu-column:last-child,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column:last-child,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column:last-child,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column:last-child,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column:last-child{margin-bottom:0}footer .row.row-top .right-column .menu-column ul,footer .row-top.interior-content .right-column .menu-column ul,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column ul,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column ul,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column ul,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column ul{margin:0;padding:0;list-style-type:none}footer .row.row-top .right-column .menu-column ul li,footer .row-top.interior-content .right-column .menu-column ul li,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column ul li,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column ul li,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column ul li,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column ul li{margin:0 0 20px 0}footer .row.row-top .right-column .menu-column ul li:last-child,footer .row-top.interior-content .right-column .menu-column ul li:last-child,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column ul li:last-child,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column ul li:last-child,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column ul li:last-child,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column ul li:last-child{margin-bottom:0}footer .row.row-top .right-column .menu-column ul li a,footer .row-top.interior-content .right-column .menu-column ul li a,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column ul li a,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column ul li a,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column ul li a,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column ul li a{font-family:calibri,sans-serif;font-size:20px;line-height:24px;letter-spacing:-0.25px;color:#fff;font-weight:700}footer .row.row-top .right-column .menu-column ul li ul,footer .row-top.interior-content .right-column .menu-column ul li ul,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column ul li ul,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column ul li ul,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column ul li ul,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column ul li ul{margin-top:20px}footer .row.row-top .right-column .menu-column ul li ul li,footer .row-top.interior-content .right-column .menu-column ul li ul li,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column ul li ul li,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column ul li ul li,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column ul li ul li,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column ul li ul li{padding:0;margin:0 0 22px 0}footer .row.row-top .right-column .menu-column ul li ul li:last-child,footer .row-top.interior-content .right-column .menu-column ul li ul li:last-child,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column ul li ul li:last-child,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column ul li ul li:last-child,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column ul li ul li:last-child,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column ul li ul li:last-child{margin-bottom:0}footer .row.row-top .right-column .menu-column ul li ul li a,footer .row-top.interior-content .right-column .menu-column ul li ul li a,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column ul li ul li a,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column ul li ul li a,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column ul li ul li a,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column ul li ul li a{font-family:calibri,sans-serif;font-size:18px;line-height:22px;letter-spacing:-0.5px;color:#fff;font-weight:400;padding:0 0 0 10px;position:relative}footer .row.row-top .right-column .menu-column ul li ul li a:before,footer .row-top.interior-content .right-column .menu-column ul li ul li a:before,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column ul li ul li a:before,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column ul li ul li a:before,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column ul li ul li a:before,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column ul li ul li a:before{content:'';position:absolute;top:13px;left:0;width:3px;height:3px;background-color:#fff}footer .row.row-bottom,footer .row-bottom.interior-content,footer .pageblock--insights_slider .row-bottom.slider_card,.pageblock--insights_slider footer .row-bottom.slider_card,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap{padding:30px 0 100px 0}footer .row.row-bottom .copyright-column,footer .row-bottom.interior-content .copyright-column,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column{text-align:center}footer .row.row-bottom .copyright-column #accounts-menu,footer .row-bottom.interior-content .copyright-column #accounts-menu,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column #accounts-menu,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column #accounts-menu,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column #accounts-menu,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column #accounts-menu{margin-bottom:15px}footer .row.row-bottom .copyright-column .blog-info,footer .row-bottom.interior-content .copyright-column .blog-info,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column .blog-info,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column .blog-info,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column .blog-info,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column .blog-info{display:inline-block;color:#fff;font-size:16px;line-height:18px;font-weight:400;font-family:calibri,sans-serif;opacity:0.65;margin-bottom:15px}footer .row.row-bottom .copyright-column #copyright-menu,footer .row-bottom.interior-content .copyright-column #copyright-menu,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column #copyright-menu,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column #copyright-menu,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column #copyright-menu,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column #copyright-menu{display:inline-block;margin-bottom:15px}footer .row.row-bottom .copyright-column #copyright-menu ul,footer .row-bottom.interior-content .copyright-column #copyright-menu ul,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column #copyright-menu ul,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column #copyright-menu ul,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column #copyright-menu ul,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column #copyright-menu ul{margin:0;padding:0;list-style-type:none}footer .row.row-bottom .copyright-column #copyright-menu ul li,footer .row-bottom.interior-content .copyright-column #copyright-menu ul li,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column #copyright-menu ul li,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column #copyright-menu ul li,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column #copyright-menu ul li,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column #copyright-menu ul li{display:inline-block;padding:0;margin:0 0 0 4px}footer .row.row-bottom .copyright-column #copyright-menu ul li:after,footer .row-bottom.interior-content .copyright-column #copyright-menu ul li:after,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column #copyright-menu ul li:after,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column #copyright-menu ul li:after,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column #copyright-menu ul li:after,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column #copyright-menu ul li:after{content:'/';color:#fff;opacity:0.65;font-size:16px;line-height:18px;font-weight:400;font-family:calibri,sans-serif;margin-left:5px}footer .row.row-bottom .copyright-column #copyright-menu ul li:last-child:after,footer .row-bottom.interior-content .copyright-column #copyright-menu ul li:last-child:after,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column #copyright-menu ul li:last-child:after,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column #copyright-menu ul li:last-child:after,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column #copyright-menu ul li:last-child:after,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column #copyright-menu ul li:last-child:after{display:none}footer .row.row-bottom .copyright-column #copyright-menu ul li a,footer .row-bottom.interior-content .copyright-column #copyright-menu ul li a,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column #copyright-menu ul li a,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column #copyright-menu ul li a,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column #copyright-menu ul li a,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column #copyright-menu ul li a{color:#fff;font-size:16px;line-height:18px;font-weight:400;font-family:calibri,sans-serif;opacity:0.65}footer .row.row-bottom .copyright-column .copyright_text,footer .row-bottom.interior-content .copyright-column .copyright_text,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column .copyright_text,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column .copyright_text,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column .copyright_text,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column .copyright_text{display:inline-block;color:#fff;font-size:12px;line-height:16px;font-weight:400;font-family:calibri,sans-serif;opacity:0.65}footer .row.row-bottom .copyright-column #accounts-menu,footer .row-bottom.interior-content .copyright-column #accounts-menu,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column #accounts-menu,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column #accounts-menu,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column #accounts-menu,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column #accounts-menu{margin-top:10px}footer .row.row-bottom .copyright-column #accounts-menu ul,footer .row-bottom.interior-content .copyright-column #accounts-menu ul,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column #accounts-menu ul,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column #accounts-menu ul,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column #accounts-menu ul,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column #accounts-menu ul{padding:0;margin:0;text-align:center;list-style-type:none}footer .row.row-bottom .copyright-column #accounts-menu ul li a,footer .row-bottom.interior-content .copyright-column #accounts-menu ul li a,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column #accounts-menu ul li a,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column #accounts-menu ul li a,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column #accounts-menu ul li a,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column #accounts-menu ul li a{font-size:13px;line-height:16px;color:#fff;text-transform:uppercase}footer .row.row-bottom .copyright-column #accounts-menu ul li a:after,footer .row-bottom.interior-content .copyright-column #accounts-menu ul li a:after,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column #accounts-menu ul li a:after,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column #accounts-menu ul li a:after,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column #accounts-menu ul li a:after,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column #accounts-menu ul li a:after{content:'\f023';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;margin-left:6px;font-size:13px;line-height:16px;color:#1146E4}@media (min-width: 576px){footer .right_side_background_image.mobile{display:block}footer .right_side_background_image.desktop{display:none}footer .row.row-top,footer .row-top.interior-content,footer .pageblock--insights_slider .row-top.slider_card,.pageblock--insights_slider footer .row-top.slider_card,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap{padding:0}footer .row.row-top .left-column,footer .row-top.interior-content .left-column,footer .pageblock--insights_slider .row-top.slider_card .left-column,.pageblock--insights_slider footer .row-top.slider_card .left-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column{padding:100px 15px 130px 15px}footer .row.row-top .right-column,footer .row-top.interior-content .right-column,footer .pageblock--insights_slider .row-top.slider_card .right-column,.pageblock--insights_slider footer .row-top.slider_card .right-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column{padding:130px 15px 100px 15px}footer .row.row-top .right-column .menu-column,footer .row-top.interior-content .right-column .menu-column,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column{margin-bottom:0}}@media (min-width: 992px){footer .middle_image.mobile{display:none}footer .middle_image.desktop{display:block;position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}footer .middle_image.desktop img{display:block;width:100%;max-width:116px;height:auto}footer .right_side_background_image.mobile{display:none}footer .right_side_background_image.desktop{display:block}footer .row.row-top,footer .row-top.interior-content,footer .pageblock--insights_slider .row-top.slider_card,.pageblock--insights_slider footer .row-top.slider_card,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap{padding:125px 0}footer .row.row-top .left-column,footer .row-top.interior-content .left-column,footer .pageblock--insights_slider .row-top.slider_card .left-column,.pageblock--insights_slider footer .row-top.slider_card .left-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column{padding:0 15px}footer .row.row-top .left-column .open-content-column,footer .row-top.interior-content .left-column .open-content-column,footer .pageblock--insights_slider .row-top.slider_card .left-column .open-content-column,.pageblock--insights_slider footer .row-top.slider_card .left-column .open-content-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .left-column .open-content-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .left-column .open-content-column{text-align:left}footer .row.row-top .right-column,footer .row-top.interior-content .right-column,footer .pageblock--insights_slider .row-top.slider_card .right-column,.pageblock--insights_slider footer .row-top.slider_card .right-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column{padding:0 15px}footer .row.row-top .right-column .menu-column,footer .row-top.interior-content .right-column .menu-column,footer .pageblock--insights_slider .row-top.slider_card .right-column .menu-column,.pageblock--insights_slider footer .row-top.slider_card .right-column .menu-column,footer .comments-template #comments .comment-list .comment .row-top.comment-wrap .right-column .menu-column,.comments-template #comments .comment-list .comment footer .row-top.comment-wrap .right-column .menu-column{text-align:left}footer .row.row-bottom,footer .row-bottom.interior-content,footer .pageblock--insights_slider .row-bottom.slider_card,.pageblock--insights_slider footer .row-bottom.slider_card,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap{padding:0 0 30px 0}footer .row.row-bottom .copyright-column #accounts-menu,footer .row-bottom.interior-content .copyright-column #accounts-menu,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column #accounts-menu,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column #accounts-menu,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column #accounts-menu,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column #accounts-menu{margin:0 0 20px 0}footer .row.row-bottom .copyright-column .blog-info,footer .row-bottom.interior-content .copyright-column .blog-info,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column .blog-info,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column .blog-info,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column .blog-info,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column .blog-info{margin:0}footer .row.row-bottom .copyright-column #copyright-menu,footer .row-bottom.interior-content .copyright-column #copyright-menu,footer .pageblock--insights_slider .row-bottom.slider_card .copyright-column #copyright-menu,.pageblock--insights_slider footer .row-bottom.slider_card .copyright-column #copyright-menu,footer .comments-template #comments .comment-list .comment .row-bottom.comment-wrap .copyright-column #copyright-menu,.comments-template #comments .comment-list .comment footer .row-bottom.comment-wrap .copyright-column #copyright-menu{margin:0 0 20px 0}}.jump-to-top{background:#1336DC;border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:none;height:50px;position:fixed;bottom:10px;right:10px;width:50px;z-index:100;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.jump-to-top:hover{background:#0F29A8}.jump-to-top i{font-size:20px;font-weight:bold;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.microsite__navigation{border-bottom:1px rgba(255,255,255,0.15) solid;padding:6px 0}.microsite__navbar-row{width:100%}.microsite__primary-nav ul.menu,.microsite__navigation-right ul.menu{margin:0;padding:0;list-style:none}.microsite__primary-nav li.menu-item{display:inline-block;list-style:none;margin-right:20px}.microsite__primary-nav li.menu-item:last-of-type{margin-right:0}.microsite__primary-nav li.menu-item .nav-link{color:#fff;font-size:15px;line-height:19px;opacity:0.55;font-weight:bold;padding:5px 0}.microsite__primary-nav li.menu-item .close-section,.microsite__primary-nav li.menu-item .open-section{display:none}.microsite__primary-nav button.search-toggle{color:#fff;font-size:15px;line-height:19px;opacity:0.55}.microsite__primary-nav button.search-toggle:hover{opacity:1}.microsite__navigation-right{text-align:right}.microsite_banner{text-align:center}.microsite_banner .navbar-brand{height:auto;width:180px;margin:0;padding:0}.microsite_banner .slash{background:#1336DC;display:inline-block;height:96px;width:2px;-webkit-transform:rotate(20deg);transform:rotate(20deg);margin:0 30px}@media (min-width: 1200px){.microsite_banner__title{margin:20px 0 0 !important}}.microsite_banner__title em{font-size:25px;font-style:italic}@media (min-width: 768px){.microsite_banner__title em{font-size:45px;letter-spacing:-0.5px !important}}.submenu{background:#000;text-align:center;padding:0}@media (min-width: 768px){.submenu.sticky{position:fixed !important;top:0;left:0;right:0;z-index:200;padding:0 !important}}.submenu.sticky+.pageblock,.submenu.sticky+.interior_banner{margin-top:58px}@media (min-width: 768px){.submenu #submenu{display:block}.submenu ul.menu{margin:0;padding:0;list-style:none;border-top:1px rgba(255,255,255,0.15) solid}.submenu li.menu-item{display:inline-block;margin:0 15px}.submenu li.menu-item a{color:#fff;font-size:20px;line-height:1;letter-spacing:-0.25px;display:block;padding:18px 0;position:relative}.submenu li.menu-item a:hover{color:rgba(255,255,255,0.55)}.submenu li.menu-item.current-menu-item a:before,.submenu li.menu-item.current_page_item a:before{display:block;content:'';position:absolute;width:100%;height:1px;background-color:#1336DC;top:-1px;left:0}.submenu.background-white li.current-menu-item a:after,.submenu.background-white li.current_page_item a:after{border-bottom:9px solid #fff}.submenu li.search-button-li{display:none}.submenu.sticky li.menu-item a{color:rgba(255,255,255,0.55)}.submenu.sticky li.menu-item.current-menu-item a,.submenu.sticky li.menu-item.current_page_item a,.submenu.sticky li.menu-item a:hover{color:#fff}.submenu.sticky li.menu-item.current-menu-item a:after,.submenu.sticky li.menu-item.current_page_item a:after,.submenu.sticky li.menu-item a:hover:after{display:none}}@media (max-width: 767.98px){.submenu{padding-bottom:30px}.submenu__button{background:#1336DC;color:#fff;cursor:pointer;padding:15px 20px;text-align:left;font-size:22px;line-height:1;letter-spacing:-0.25px;font-weight:700;position:relative}.submenu__button:after{content:'\f102';font-family:"Font Awesome 5 Free",sans-serif;font-size:16px;line-height:1;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.submenu__button.collapsed:after{content:'\f103'}.submenu__menu{position:relative}.submenu #submenu{position:absolute;top:0;left:0;right:0;z-index:200}.submenu ul.menu{background:#1336DC;margin:0;padding:0;list-style:none}.submenu li.menu-item{display:block;margin:0;padding:0}.submenu li.menu-item a{color:#fff;font-size:20px;line-height:1;letter-spacing:-0.25px;display:block;padding:18px 20px;position:relative}.submenu li.menu-item.current-menu-item a,.submenu li.menu-item.current_page_item a{background:#0F29A8}.submenu li.search-button-li{display:none}}.interior_banner{color:#4D4D4D;background:#F7F7F7;text-align:center;padding:50px 0}.interior_banner.background-white{background:#fff}@media (min-width: 992px){.interior_banner{padding:5% 0}}.interior_banner h1,.interior_banner .microsite_banner__title{margin:0 !important}.interior_banner.background-white+.pageblock.bg-color-white{padding-top:0}.interior_banner.background-+.pageblock.bg-color-gray,.interior_banner.background-+.tombstone_archive_container,.interior_banner.background-gray+.pageblock.bg-color-gray,.interior_banner.background-gray+.tombstone_archive_container{padding-top:0}.author-bio{margin:50px 0}.author-bio .author-image{padding-bottom:30px;margin:-65px auto 0}@media (min-width: 576px){.author-bio .author-image{float:none}}@media (min-width: 576px){.author-bio .author-image{padding-left:30px}}.author-bio .author-image img{width:100%;display:block}.author-bio .author-info{font-size:15px;line-height:1.66667;color:#828282;padding-bottom:30px}@media (min-width: 576px){.author-bio .author-info{padding-top:30px}}.edit-link{position:absolute;top:0;left:0;display:inline-block;margin-bottom:20px}.edit-link a{display:block;background:slategray;padding:5px 10px;color:#fff;text-decoration:none;font-size:14px}.edit-link a:hover{color:#fff}.widget_facet_stack_widget .facetwp-facet{margin:0}.widget_facet_stack_widget .facetwp-type-dropdown{width:100%;position:relative;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.15);border:none}.widget_facet_stack_widget .facetwp-type-dropdown.has_value{-webkit-box-shadow:0 0 0 2px #1336DC !important;box-shadow:0 0 0 2px #1336DC !important}.widget_facet_stack_widget .facetwp-type-dropdown select{width:100%;-webkit-appearance:none;border:none;background-color:#fff;font-size:18px;line-height:20px;color:#000;font-family:calibri,sans-serif;font-weight:300;padding:25px}.widget_facet_stack_widget .facetwp-type-dropdown:before{content:'';position:absolute;height:100%;top:0;left:calc(100% - 70px);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);z-index:2;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#F7F7F7;pointer-events:none}.widget_facet_stack_widget .facetwp-type-dropdown:after{content:'\f0d7';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;position:absolute;right:28px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;font-size:14px;line-height:18px;color:#000;pointer-events:none}.widget_facet_stack_widget .facetwp-type-search{border:1px #f00 solid;width:100%;position:relative;overflow:hidden;border:none;border-radius:4px}.widget_facet_stack_widget .facetwp-type-search.has_value{-webkit-box-shadow:0 0 0 2px #1336DC !important;box-shadow:0 0 0 2px #1336DC !important}.widget_facet_stack_widget .facetwp-type-search .facetwp-input-wrap{width:100%}.widget_facet_stack_widget .facetwp-type-search .facetwp-icon{z-index:3;top:16px;right:6px;padding:20px;line-height:0;color:#000;height:auto}.widget_facet_stack_widget .facetwp-type-search .facetwp-icon:before{background-image:none;width:auto;height:auto;content:'\f002';font-style:normal;font-family:"Font Awesome 5 Free",sans-serif;font-weight:700;color:#000}.widget_facet_stack_widget .facetwp-type-search .facetwp-icon{z-index:3;top:16px;right:6px;padding:20px;line-height:0;color:#000;height:auto;-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important}.widget_facet_stack_widget .facetwp-type-search .facetwp-icon:before{background-image:none;width:auto;height:auto;content:'\f002';font-style:normal;font-family:"Font Awesome 5 Free",sans-serif;font-weight:700;color:#000;-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important}.widget_facet_stack_widget .facetwp-type-search:before{content:'';position:absolute;height:100%;top:0;left:calc(100% - 70px);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);width:100%;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:2;background-color:#F7F7F7;-webkit-box-shadow:inset -6px 0px 10px 4px rgba(0,0,0,0.08),inset -4px 0 2px 0px rgba(0,0,0,0.15);box-shadow:inset -6px 0px 10px 4px rgba(0,0,0,0.08),inset -4px 0 2px 0px rgba(0,0,0,0.15)}.widget_facet_stack_widget .facetwp-type-search input{width:100%;-webkit-appearance:none;font-weight:300;border:none;-webkit-box-shadow:inset 4px 4px 8px rgba(0,0,0,0.08),inset 0 0 4px rgba(0,0,0,0.15);box-shadow:inset 4px 4px 8px rgba(0,0,0,0.08),inset 0 0 4px rgba(0,0,0,0.15);background-color:#fff;font-size:18px;line-height:20px;color:#000;font-family:calibri,sans-serif;padding:25px}.facetwp-pager .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 576px){.facetwp-pager .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.facetwp-pager .pagination a.facetwp-page.previous,.facetwp-pager .pagination a.facetwp-page.next{font-size:18px;line-height:30px;padding:0 20px;margin:0;font-family:calibri,sans-serif;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.facetwp-pager .pagination a.facetwp-page.previous:before,.facetwp-pager .pagination a.facetwp-page.previous:after,.facetwp-pager .pagination a.facetwp-page.next:before,.facetwp-pager .pagination a.facetwp-page.next:after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;font-size:14px}.facetwp-pager .pagination a.facetwp-page.previous:hover,.facetwp-pager .pagination a.facetwp-page.next:hover{color:#000}.facetwp-pager .pagination a.facetwp-page.previous{border-right:1px solid rgba(0,0,0,0.08)}.facetwp-pager .pagination a.facetwp-page.previous:before{content:'\f104';margin-right:5px}.facetwp-pager .pagination ul{padding:0 20px;margin:0;list-style-type:none}.facetwp-pager .pagination ul li{display:inline-block}.facetwp-pager .pagination ul li a{padding:1px 5px;margin:0;color:#1336DC;font-size:18px;line-height:30px;font-family:calibri,sans-serif;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.facetwp-pager .pagination ul li a:hover{color:#000}.facetwp-pager .pagination ul li.active a{color:#4D4D4D}.facetwp-pager .pagination a.facetwp-page.next{border-left:1px solid rgba(0,0,0,0.08)}.facetwp-pager .pagination a.facetwp-page.next:after{content:'\f105';margin-left:5px}.clear_facet_column{text-align:center;margin-top:30px}.clear_facet_column .facet_reset{cursor:pointer;color:#1336DC !important;font-size:14px}.clear_facet_column .facet_reset:hover{text-decoration:underline}.no_results_column{text-align:center}.no_results_column h3{margin:50px auto}.facetwp-pager{text-align:center}.post-listing-nav .load-more{font-size:16px;font-weight:700;padding:10px 15px;cursor:pointer;background:#0199eb;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(0,0,0,0.05))),#0199eb;background:linear-gradient(rgba(255,255,255,0.1), rgba(0,0,0,0.05)),#0199eb;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.36);box-shadow:inset 0 1px 0 rgba(255,255,255,0.36);border-bottom:none;color:#fff;-webkit-transition:none;transition:none;border-radius:2px}.post-listing-nav .loading{color:#2F2929;text-transform:uppercase;font-size:20px;font-weight:700;min-height:35px}.post-listing-nav .loading img{display:inline-block;height:30px}.post-meta .post-title{font-family:Calisto;font-weight:600;font-size:24px;line-height:1.25;color:#000}.post-meta .post-date,.post-meta .post-author,.post-meta .post-categories,.post-meta .delimiter{display:inline-block}.post-meta .delimiter{padding:0 10px}.share-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share-buttons .addthis_inline_share_toolbox{padding:0 0 0 0}.share-buttons .addthis_inline_share_toolbox .at-share-btn{background:none !important;width:22px !important;height:22px !important;padding:0 !important;margin:0 10px 0 0 !important}.share-buttons .addthis_inline_share_toolbox .at-share-btn .at-icon-wrapper svg{width:24px !important;height:24px !important;fill:#1336DC !important}.share-buttons .addthis_inline_share_toolbox .at-share-btn .at-label{display:none}.share-buttons .addthis_inline_share_toolbox .at-share-btn:hover{-webkit-transform:none !important;transform:none !important}.share-buttons .addthis_inline_share_toolbox .at-share-btn:hover .at-icon-wrapper svg{fill:#000 !important}.share-wrapper .addthis-toolbox{display:inline-block;vertical-align:middle}.oms_sharing_buttons{display:inline-block;vertical-align:middle}.oms_sharing_buttons .shariff .shariff-buttons .shariff-button .shariff-link svg path{fill:#1336DC !important}.oms_sharing_buttons .shariff .shariff-buttons .shariff-button .shariff-link:hover svg path,.oms_sharing_buttons .shariff .shariff-buttons .shariff-button .shariff-link:focus-visible svg path,.oms_sharing_buttons .shariff .shariff-buttons .shariff-button .shariff-link:focus svg path,.oms_sharing_buttons .shariff .shariff-buttons .shariff-button .shariff-link:active svg path{fill:black !important}.archive.post-type-archive-team_bio .leadership_archive_container{padding:70px 0;background-color:#F7F7F7}.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row,.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap{position:relative;margin:0 0 70px 0}.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row:before,.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content:before,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card:before,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card:before,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap:before{content:'';position:absolute;top:37px;left:0;width:100%;height:1px;background:rgba(0,0,0,0.08)}.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .widget_facet_stack_widget{margin-top:30px}.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .widget_facet_stack_widget label,.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .widget_facet_stack_widget label,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget label,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .widget_facet_stack_widget label,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget label,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .widget_facet_stack_widget label{display:none}.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .widget_facet_stack_widget:nth-child(2),.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .widget_facet_stack_widget:nth-child(2),.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget:nth-child(2),.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .widget_facet_stack_widget:nth-child(2),.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget:nth-child(2),.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .widget_facet_stack_widget:nth-child(2){margin-top:0}.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .widget_facet_stack_widget:nth-child(4),.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .widget_facet_stack_widget:nth-child(4),.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget:nth-child(4),.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .widget_facet_stack_widget:nth-child(4),.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget:nth-child(4),.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .widget_facet_stack_widget:nth-child(4){margin-top:30px}@media (min-width: 768px){.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .widget_facet_stack_widget,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .widget_facet_stack_widget{margin-top:0}}@media (min-width: 992px){.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .widget_facet_stack_widget:nth-child(4),.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .widget_facet_stack_widget:nth-child(4),.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget:nth-child(4),.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .widget_facet_stack_widget:nth-child(4),.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget:nth-child(4),.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .widget_facet_stack_widget:nth-child(4){margin-top:0}}.archive.post-type-archive-team_bio .leadership_archive_container .row.facet_row .pagination_count,.archive.post-type-archive-team_bio .leadership_archive_container .facet_row.interior-content .pagination_count,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .facet_row.slider_card .pagination_count,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.slider_card .pagination_count,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .facet_row.comment-wrap .pagination_count{text-align:center;margin-top:30px}.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap{margin-top:30px}.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single{margin-top:30px}.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single:first-child,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single:first-child,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single:first-child,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single:first-child,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single:first-child,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single:first-child{margin-top:0}@media (min-width: 576px){.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single:nth-child(2),.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single:nth-child(2),.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single:nth-child(2),.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single:nth-child(2),.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single:nth-child(2),.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single:nth-child(2){margin-top:0}}@media (min-width: 992px){.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single:nth-child(-n+5),.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single:nth-child(-n+5),.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single:nth-child(-n+5),.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single:nth-child(-n+5),.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single:nth-child(-n+5),.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single:nth-child(-n+5){margin-top:0}}.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single a.leadership_list_single_inner,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single a.leadership_list_single_inner,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner{display:block;position:relative;background-color:#fff;overflow:hidden;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single a.leadership_list_single_inner img,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single a.leadership_list_single_inner img,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner img,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner img,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner img,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner img{display:block;width:100%;height:auto}.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single a.leadership_list_single_inner .leadership_list_content,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single a.leadership_list_single_inner .leadership_list_content,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner .leadership_list_content,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner .leadership_list_content,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner .leadership_list_content,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner .leadership_list_content{padding:15px 15px 20px 15px}.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single a.leadership_list_single_inner .leadership_list_content .title,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single a.leadership_list_single_inner .leadership_list_content .title,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner .leadership_list_content .title,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner .leadership_list_content .title,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner .leadership_list_content .title,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner .leadership_list_content .title{font-family:calibri,sans-serif;font-size:22px;line-height:26px;font-weight:700;color:#1336DC;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.1)}.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single a.leadership_list_single_inner .leadership_list_content .team_position,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single a.leadership_list_single_inner .leadership_list_content .team_position,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner .leadership_list_content .team_position,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner .leadership_list_content .team_position,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner .leadership_list_content .team_position,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner .leadership_list_content .team_position,.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single a.leadership_list_single_inner .leadership_list_content .position,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single a.leadership_list_single_inner .leadership_list_content .position,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner .leadership_list_content .position,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner .leadership_list_content .position,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner .leadership_list_content .position,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner .leadership_list_content .position,.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single a.leadership_list_single_inner .leadership_list_content .team,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single a.leadership_list_single_inner .leadership_list_content .team,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner .leadership_list_content .team,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner .leadership_list_content .team,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner .leadership_list_content .team,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner .leadership_list_content .team{font-family:calibri,sans-serif;font-weight:300;font-size:15px;line-height:20px;color:#4D4D4D;margin-bottom:5px}.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single a.leadership_list_single_inner .leadership_list_content .location,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single a.leadership_list_single_inner .leadership_list_content .location,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner .leadership_list_content .location,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner .leadership_list_content .location,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner .leadership_list_content .location,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner .leadership_list_content .location{display:block;margin-top:5px;font-family:calibri,sans-serif;font-weight:700;font-size:13px;line-height:18px;color:#4D4D4D}.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single a.leadership_list_single_inner:after,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single a.leadership_list_single_inner:after,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner:after,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner:after,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner:after,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner:after{content:'';position:absolute;bottom:-1px;right:-16px;height:0;width:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:37px solid #EBEBEB;-webkit-transition:all .3s ease;transition:all .3s ease}.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single a.leadership_list_single_inner:hover,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single a.leadership_list_single_inner:hover,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner:hover,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner:hover,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner:hover,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner:hover{text-decoration:none;-webkit-box-shadow:0px 0px 0px 4px #1336DC;box-shadow:0px 0px 0px 4px #1336DC}.archive.post-type-archive-team_bio .leadership_archive_container .row.leadership_loop_row .leadership_list_single a.leadership_list_single_inner:hover:after,.archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.interior-content .leadership_list_single a.leadership_list_single_inner:hover:after,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner:hover:after,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.slider_card .leadership_list_single a.leadership_list_single_inner:hover:after,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner:hover:after,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .leadership_loop_row.comment-wrap .leadership_list_single a.leadership_list_single_inner:hover:after{border-bottom:37px solid #1336DC}.archive.post-type-archive-team_bio .leadership_archive_container .row.pagination_row,.archive.post-type-archive-team_bio .leadership_archive_container .pagination_row.interior-content,.archive.post-type-archive-team_bio .leadership_archive_container .pageblock--insights_slider .pagination_row.slider_card,.pageblock--insights_slider .archive.post-type-archive-team_bio .leadership_archive_container .pagination_row.slider_card,.archive.post-type-archive-team_bio .leadership_archive_container .comments-template #comments .comment-list .comment .pagination_row.comment-wrap,.comments-template #comments .comment-list .comment .archive.post-type-archive-team_bio .leadership_archive_container .pagination_row.comment-wrap{margin-top:55px}.single.single-team_bio .team_content_container{background-color:#F7F7F7}.single.single-team_bio .team_content_container .team_content{padding:0 20px;-webkit-transform:translateY(-100px);transform:translateY(-100px)}@media (min-width: 768px){.single.single-team_bio .team_content_container .team_content{padding:0}}.single.single-team_bio .team_content_container .team_content .container-fluid{padding:0 !important}.single.single-team_bio .team_content_container .team_content .team_content_inner{background-color:#fff;padding:25px 5px}@media (min-width: 768px){.single.single-team_bio .team_content_container .team_content .team_content_inner{padding:70px 15px}}.single.single-team_bio .team_content_container .team_content .content{margin-bottom:40px;padding:0 30px}@media (min-width: 768px){.single.single-team_bio .team_content_container .team_content .content{margin-bottom:0}}.single.single-team_bio .team_content_container .team_content .sidebar{padding:0 30px}.single.single-team_bio .banner.team_banner{padding:50px 0 100px 0}@media (min-width: 768px){.single.single-team_bio .banner.team_banner{padding:3% 0 200px}}.single.single-team_bio .banner.team_banner .row,.single.single-team_bio .banner.team_banner .interior-content,.single.single-team_bio .banner.team_banner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .single.single-team_bio .banner.team_banner .slider_card,.single.single-team_bio .banner.team_banner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .single.single-team_bio .banner.team_banner .comment-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single.single-team_bio .banner.team_banner .banner_left_column{padding:0 20px;margin-bottom:30px}@media (min-width: 768px){.single.single-team_bio .banner.team_banner .banner_left_column{margin-bottom:0}}.single.single-team_bio .banner.team_banner .banner_left_column .breadcrumb_container{text-align:left;margin-bottom:15px}.single.single-team_bio .banner.team_banner .banner_left_column .team_title{display:block;border-bottom:1px solid rgba(255,255,255,0.25);margin-bottom:30px;padding-bottom:20px}.single.single-team_bio .banner.team_banner .banner_left_column .team_position{display:block;font-size:16px;line-height:18px;font-weight:700}.single.single-team_bio .banner.team_banner .banner_left_column .team_location{display:inline-block;font-size:16px;line-height:18px;font-weight:300;margin-top:8px}.single.single-team_bio .banner.team_banner .banner_right_column{padding:0 20px}.single.single-team_bio .banner.team_banner .banner_right_column img{width:100%}#slideshow{background:#f1f1f1;position:relative;z-index:10}@media (min-width: 992px){#slideshow{padding-bottom:45px}}#slideshow .carousel-item img{width:100%}#slideshow .carousel-item .left,#slideshow .carousel-item .right{background:none}#slideshow .carousel-item .asset{background-size:cover;background-repeat:no-repeat;background-position:0% 0%;position:relative}#slideshow .carousel-item .asset video{display:none}@media (min-width: 992px){#slideshow .carousel-item .asset video{display:block;width:100%;height:auto;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);visibility:visible;margin:auto;padding:0 !important}}#slideshow .carousel-item .carousel-caption{background:#fff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.36);box-shadow:inset 0 1px 0 rgba(255,255,255,0.36);border:none;display:inline-block;width:100%;position:static;font-family:Calisto;font-weight:700;font-weight:600;font-size:26px;line-height:1.25;color:#000;text-shadow:none;padding:15px 25px}@media (min-width: 992px){#slideshow .carousel-item .carousel-caption{width:25%;position:absolute;font-size:28px;line-height:1.25;padding:70px 50px;top:50%;bottom:auto;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);text-shadow:none}}#slideshow .carousel-item .carousel-caption a{margin-top:30px}#slideshow .carousel-control{display:none}@media (min-width: 992px){#slideshow .carousel-control{background:none;display:block;height:100%;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);font-size:100px;line-height:1}}#slideshow .carousel-control span{display:block;height:100%;line-height:1}#slideshow .carousel-control span::before{display:block;top:50%;position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%}#slideshow .carousel-indicators{position:static;width:100%;margin:0;padding:14px 0 11px}@media (min-width: 992px){#slideshow .carousel-indicators{position:absolute;bottom:0;z-index:100}}#slideshow .carousel-indicators li{background-color:#cacaca;-webkit-box-shadow:1px 1px rgba(255,255,255,0.6),inset 1px 1px 1px rgba(2,3,4,0.24);box-shadow:1px 1px rgba(255,255,255,0.6),inset 1px 1px 1px rgba(2,3,4,0.24);border:none;border-radius:50%;cursor:pointer;width:15px;height:15px;margin:0 5px}#slideshow .carousel-indicators li.active{background-color:#757275}.floating-labels .floating-label{position:relative}.floating-labels .floating-label label{line-height:1;margin:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease 0.25s;transition:all ease 0.25s;z-index:20}.floating-labels .floating-label.fl-textarea label{top:5%;-webkit-transform:none;transform:none}.floating-labels .floating-label.label-static label,.floating-labels .label-static .floating-label label,.floating-labels .floating-label.floating-label-focus label{font-size:0.7em;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.ja_wrap{background:rgba(19,54,220,0.8) !important}.ja_wrap .jAlert{width:90%;-webkit-box-shadow:none;box-shadow:none;max-width:800px}.ja_wrap .jAlert>div{background-color:#F7F7F7;padding:40px}.ja_wrap .jAlert .ja_close{color:black;font-size:60px;line-height:25px;background:transparent;position:absolute;top:20px;font-weight:300;right:20px;padding:0}.ja_wrap .jAlert .ja_title{padding:0 !important;background-color:#F7F7F7}.ja_wrap .jAlert .ja_title>div{padding:0;color:#000}.ja_wrap .jAlert .ja_body{background-color:#F7F7F7;padding:0}.ja_wrap .jAlert .ja_btn_wrap{margin:0;background-color:#F7F7F7;text-align:left}.ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_red{display:none}#faq-block{margin:30px 0;padding:0}#faq-block .group-holder{margin:20px 0}#faq-block .group-holder .faq-item{border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);width:100%}#faq-block .group-holder .faq-item .collapse-heading{position:relative}#faq-block .group-holder .faq-item .collapse-heading h4{margin:0;padding:0}#faq-block .group-holder .faq-item .collapse-heading h4 a{display:block;font-weight:normal;text-decoration:none;margin:0;padding:10px 15px}#faq-block .group-holder .faq-item .collapse-heading h4 a:after{font-family:"Font Awesome 5 Free",sans-serif;content:"\f077";font-weight:900;position:absolute;right:10px;top:12px;font-size:20px}#faq-block .group-holder .faq-item .collapse-heading h4 a.collapsed:after{content:"\f078"}#faq-block .group-holder .faq-item .collapse-inner{font-family:calibri,sans-serif;font-size:14px;color:#585352;line-height:1.78571;margin:0 0 10px 15px}.expand-collapse a{font-size:12px;color:#383130}.expand-collapse .expand-all{margin-right:15px}.expand-collapse .expand-all:before{font-family:"Font Awesome 5 Free",sans-serif;content:"\f175\00a0"}.expand-collapse .collapse-all:before{font-family:"Font Awesome 5 Free",sans-serif;content:"\f176\00a0"}form.form{width:100%;max-width:800px !important;padding:0 !important;margin:0 auto !important}form.form p.form-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 10px 0}form.form p.form-field:last-child{margin-bottom:0}form.form p.form-field label{display:block;text-align:left;margin-right:15px;float:left;font-size:18px;line-height:26px;color:#000;letter-spacing:0.5px;font-weight:normal;margin-bottom:10px;width:auto;padding-left:20px}form.form p.required label,form.form span.required label{background-position:center left !important}form.form p.form-field input[type='text'],form.form p.form-field input[type='email'],form.form p.form-field select,form.form p.form-field textarea{position:relative;height:100%;display:block;background-color:#FFFFFF;border-radius:4px;border:none;width:100%;padding:18px 24px;-webkit-box-shadow:inset 4px 4px 8px 0 rgba(0,0,0,0.08),inset 0 0 4px 0 rgba(0,0,0,0.15);box-shadow:inset 4px 4px 8px 0 rgba(0,0,0,0.08),inset 0 0 4px 0 rgba(0,0,0,0.15)}form.form p.form-field.pd-select{position:relative;overflow:hidden;border:none}form.form p.form-field.pd-select select{-webkit-box-shadow:0 0 6px rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.15);height:50px}form.form p.submit{margin:0 !important;text-align:right !important}form.form p.submit input[type='submit'],form.form p.submit input[type='button'],form.form p.submit button{position:relative;overflow:hidden;cursor:pointer;text-align:center;margin:0;color:#fff;background-color:#1336DC;display:inline-block;line-height:20px;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:10px;font-size:15px;padding:10px 15px}form.form p.submit button:before{content:'';position:absolute;height:100%;top:0;background-color:#0F29A8;left:calc(100% - 38px);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}form.form p.submit button:after{content:'\203A';position:absolute;color:#fff;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:18px}form.form p.submit button:hover:before{left:105%}@media (min-width: 400px){form.form p.form-field{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}form.form p.form-field label{-webkit-box-flex:0;-ms-flex:0 0   25%;flex:0 0   25%;margin-top:12px}form.form p.form-field input[type='text'],form.form p.form-field input[type='email'],form.form p.form-field select,form.form p.form-field textarea{position:relative;-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%;-webkit-appearance:none}form.form p.form-field select{height:100%}form.form p.form-field.pd-select:before{content:'';position:absolute;height:calc(100% - 8px);top:3px;left:calc(100% - 70px);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);z-index:2;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#F7F7F7;pointer-events:none}form.form p.form-field.pd-select:after{content:'\25BE';font-weight:900;position:absolute;right:28px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;font-size:14px;line-height:18px;color:#000;pointer-events:none}}.nf-form-cont .nf-form-fields-required{font-size:13px}.nf-form-cont .ninja-forms-req-symbol{color:#1336DC}.nf-form-cont form{width:100%;max-width:800px !important;padding:0 !important;margin:0 auto !important}.nf-form-cont form .nf-form-content{border-top:1px solid rgba(0,0,0,0.09);padding-top:30px;margin-top:30px}.nf-form-cont form .field-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 10px 0}.nf-form-cont form .field-wrap .nf-field-label{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;text-align:left;font-size:18px;line-height:26px;color:#000;font-weight:bold;margin-top:12px;width:auto}.nf-form-cont form .field-wrap .nf-field-element{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%}.nf-form-cont form input[type='text'],.nf-form-cont form input[type='email'],.nf-form-cont form input[type='tel'],.nf-form-cont form select,.nf-form-cont form textarea{position:relative;-webkit-appearance:none;background-color:#FFFFFF;border-radius:4px;border:none;width:100%;padding:18px 24px}.nf-form-cont form input[type='text'],.nf-form-cont form input[type='email'],.nf-form-cont form input[type='tel'],.nf-form-cont form textarea{-webkit-box-shadow:inset 4px 4px 8px 0 rgba(0,0,0,0.08),inset 0 0 4px 0 rgba(0,0,0,0.15);box-shadow:inset 4px 4px 8px 0 rgba(0,0,0,0.08),inset 0 0 4px 0 rgba(0,0,0,0.15)}.nf-form-cont form .list-select-wrap .nf-field-element{position:relative;overflow:hidden;border:none;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.15);box-shadow:0 0 6px rgba(0,0,0,0.15);cursor:pointer}.nf-form-cont form .list-select-wrap .nf-field-element select{cursor:pointer}.nf-form-cont form .list-select-wrap .nf-field-element:before{content:'';position:absolute;height:100%;left:calc(100% - 70px);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);z-index:2;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#F7F7F7;pointer-events:none}.nf-form-cont form .list-select-wrap .nf-field-element:after{content:'\25BE';font-weight:900;position:absolute;right:28px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:3;font-size:14px;line-height:18px;color:#000;pointer-events:none}.nf-form-cont form p.submit{margin:0 !important;text-align:right !important}.nf-form-cont form input[type='submit'],.nf-form-cont form input[type='button'],.nf-form-cont form button{position:relative;overflow:hidden;cursor:pointer;text-align:center;margin:0;color:#fff;background-color:#1336DC;display:inline-block;line-height:20px;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:10px;font-size:15px;padding:10px 55px 10px 15px}.nf-form-cont form input[type='submit']:before,.nf-form-cont form input[type='button']:before,.nf-form-cont form button:before{content:'';position:absolute;height:100%;top:0;background-color:#0F29A8;left:calc(100% - 38px);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.nf-form-cont form input[type='submit']:after,.nf-form-cont form input[type='button']:after,.nf-form-cont form button:after{content:'\203A';position:absolute;color:#fff;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:18px}.nf-form-cont form input[type='submit']:hover:before,.nf-form-cont form input[type='button']:hover:before,.nf-form-cont form button:hover:before{left:105%}@media (min-width: 768px){.nf-form-cont form .field-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nf-form-cont form .nf-field-label{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin-top:12px}.nf-form-cont form .nf-field-element{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%}.nf-form-cont form input[type='text'],.nf-form-cont form input[type='email'],.nf-form-cont form select,.nf-form-cont form textarea{position:relative;-webkit-appearance:none}.nf-form-cont form select{height:100%}}.post-password-form{width:100%;max-width:800px !important;margin:50px auto 0 !important;padding:0 !important}.post-password-form .ppw-ppf-field-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 10px 0}.post-password-form .ppw-ppf-field-container .ppw-pwd-label{display:block;text-align:left;margin-right:15px;float:left;font-size:18px;line-height:26px;color:#000;letter-spacing:0.5px;font-weight:normal;margin:10px 0;width:auto;padding-left:0}.post-password-form .ppw-ppf-field-container input[type='password']{position:relative;height:100%;display:block;background-color:#FFFFFF;border-radius:4px;border:none;width:100%;padding:18px 24px;-webkit-box-shadow:inset 4px 4px 8px 0 rgba(0,0,0,0.08),inset 0 0 4px 0 rgba(0,0,0,0.15);box-shadow:inset 4px 4px 8px 0 rgba(0,0,0,0.08),inset 0 0 4px 0 rgba(0,0,0,0.15)}.post-password-form .ppw-ppf-field-container input.ppw-pwd-submit-btn{position:relative;overflow:hidden;cursor:pointer;text-align:center;margin:0;color:#fff;background-color:#1336DC;display:inline-block;line-height:20px;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:10px;font-size:15px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;padding:10px 15px}.post-password-form .ppw-ppf-field-container input.ppw-pwd-submit-btn:hover,.post-password-form .ppw-ppf-field-container input.ppw-pwd-submit-btn:focus,.post-password-form .ppw-ppf-field-container input.ppw-pwd-submit-btn:active{background-color:#0F29A8;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.archive.post-type-archive-location .locations_archive_container{background-color:#F7F7F7;padding:25px 0}@media (min-width: 768px){.archive.post-type-archive-location .locations_archive_container{padding:5% 0}}.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container{margin-top:20px}.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container:first-child{margin-top:0}@media (min-width: 768px){.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container{margin-top:30px}.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container:nth-child(-n+2){margin-top:0}}@media (min-width: 992px){.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container:nth-child(-n+3){margin-top:0}}.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container .location_list_container_inner{background-color:#fff;padding:30px 15px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container .location_list_container_inner .location_info_column{padding:0 15px;-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%}.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container .location_list_container_inner .location_info_column span{font-size:16px;line-height:22px}.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container .location_list_container_inner .location_image_column{padding:0 15px;-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%}.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container .location_list_container_inner .extended_title{font-weight:700}.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container .location_list_container_inner .address .extended_title,.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container .location_list_container_inner .address .street_address{display:block}.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container .location_list_container_inner .address span:not(.extended_title):not(.street_address){display:inline-block}.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container .location_list_container_inner .address span:not(.extended_title):not(.street_address):after{content:', '}.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container .location_list_container_inner .address span:not(.extended_title):not(.street_address):last-child:after{display:none}.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container .location_list_container_inner .phone_number{display:block;margin-top:20px}.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container .location_list_container_inner .fax_number{display:block}.archive.post-type-archive-location .locations_archive_container .locations_loop_row .location_list_container .location_list_container_inner .associated_team{display:inline-block;margin-top:10px;font-size:16px;line-height:22px}.tombstone_archive_container{padding:70px 0;background-color:#F7F7F7}.facetwp-sort{margin:-30px 0 10px}.facetwp-sort label{color:#000;font-size:13px;font-style:italic;font-weight:700;line-height:1;margin:0;position:relative}.facetwp-sort label:after{content:'\f0dd';font-family:"Font Awesome 5 Free",sans-serif;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:15px}.facetwp-sort-select{font-family:calibri,sans-serif;-webkit-appearance:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;border:none;color:#000;font-size:13px;font-weight:300;line-height:1;padding:5px 15px 5px 5px}.tombstone_facet_row{position:relative;margin:0 0 70px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tombstone_facet_row:before{content:'';position:absolute;top:37px;left:0;width:100%;height:1px;background:rgba(0,0,0,0.08)}.tombstone_facet_row .widget_facet_stack_widget{margin-top:30px}.tombstone_facet_row .widget_facet_stack_widget label{display:none}.tombstone_facet_row .widget_facet_stack_widget:nth-child(2){margin-top:0}.tombstone_facet_row .widget_facet_stack_widget:nth-child(4){margin-top:30px}@media (min-width: 768px){.tombstone_facet_row .widget_facet_stack_widget{margin-top:0}}@media (min-width: 992px){.tombstone_facet_row .widget_facet_stack_widget:nth-child(4){margin-top:0}}.tombstone_facet_row .pagination_count{text-align:center;margin-top:30px}.tombstone_facet_col{margin-bottom:30px}.equity{height:100%}.equity__inner{background-color:#fff;border:5px solid #F7F7F7;position:relative;padding:40px;height:100%;overflow:hidden}.equity__inner img{display:block;width:100%;height:auto}.equity__overlay{display:none}.equity.equity--overlay .equity__inner{cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.equity.equity--overlay .equity__inner:before{content:'\f129';font-family:"Font Awesome 5 Free",sans-serif;font-weight:700;color:#e3e3e3;position:absolute;bottom:3px;right:3px;z-index:2;font-size:14px}.equity.equity--overlay .equity__inner:after{content:'';position:absolute;bottom:0;right:-30px;height:0;width:0;z-index:1;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:47px solid #F7F7F7;-webkit-transition:all .3s ease;transition:all .3s ease}.equity.equity--overlay .equity__inner:hover{border-color:#1336DC}.equity.equity--overlay .equity__inner:hover:after{border-bottom:47px solid #1336DC}.credit{background:#fff;border:5px solid #F7F7F7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;text-align:center}.credit__l-content{padding:20px}.credit__l-footer{padding:10px 20px}.credit hr{margin:15px 0}.credit .wp-post-image{margin-top:13px}.credit__subtitle{color:#000;font-weight:700;font-size:15px;line-height:1.125;letter-spacing:1px;text-transform:uppercase}@media (min-width: 576px){.credit__subtitle{min-height:36px}}@media (max-width: 575.98px){.noContent .credit__subtitle_hr{display:none}}.credit__title{color:#000 !important;margin:0;padding:0;font-size:20px;line-height:1.3;letter-spacing:0}.credit__support{color:#4D4D4D;font-weight:300;font-size:15px;line-height:1.33333;margin-top:1px}.credit__byline{color:#4D4D4D;font-weight:700;font-size:15px;line-height:1.33333}.video-holder{display:none;position:relative}.video-holder:first-child{display:block}.video-holder .video-time{display:none}.video-holder .video-play-button{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.video-holder .video-play-button .video-play-icon{position:absolute;border:3px solid #fff;border-radius:50%;width:50px;height:50px;background-image:url(../images/icon-playButton.svg);background-size:contain;background-repeat:no-repeat;top:15px;left:15px}@media (min-width: 768px){.video-holder .video-play-button .video-play-icon{width:100px;height:100px;top:30px;left:30px}}.video-holder .video-duration{background:#1336DC;display:inline-block;text-align:right;position:absolute;width:auto;font-size:15px;line-height:15px;font-weight:bold;letter-spacing:0;color:#fff;padding:7px 9px 8px;right:20px;bottom:20px;z-index:11}.video-holder .video-duration:before{display:inline-block;content:"\f017";font-family:"Font Awesome 5 Free",sans-serif}.video-holder .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;text-align:center;z-index:1}.video-holder .video-overlay-cover{display:none;background:#1336DC;opacity:.7;position:absolute;width:100%;height:100%;-webkit-transform:rotate(-65deg);transform:rotate(-65deg);top:0;right:-55%;z-index:10;pointer-events:none}.embed-responsive{position:relative}.video-overlay-block-play{position:absolute;left:0;top:0;bottom:0;right:0;z-index:100}.gdpr-consent-overlay{display:none;z-index:10;position:absolute;width:100%;background:#fff;font-size:12px;padding:6px 12px;left:0;top:0}.optanon-category-C0004+.gdpr-consent-overlay{display:block !important}#interior .cool-timeline-horizontal,.pageblock .cool-timeline-horizontal{padding:0 30px}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .ctl-slick-prev,#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .ctl-slick-next,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .ctl-slick-prev,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .ctl-slick-next{top:15px !important;bottom:auto !important}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .ctl-slick-prev i,#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .ctl-slick-next i,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .ctl-slick-prev i,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .ctl-slick-next i{color:#1336DC !important}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .slick-list li.slick-slide,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .slick-list li.slick-slide{min-height:50px !important}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .slick-list li.slick-slide:before,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .slick-list li.slick-slide:before{height:2px;-webkit-transform:translateY(2px);transform:translateY(2px)}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .slick-list li.slick-slide:after,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .slick-list li.slick-slide:after{display:none !important}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .slick-list li.slick-slide .ctl-story-time:after,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .slick-list li.slick-slide .ctl-story-time:after{display:none !important}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .slick-list li.slick-slide .ctl-tooltips span,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .slick-list li.slick-slide .ctl-tooltips span{background-color:#1336DC !important;font-size:16px;font-weight:600;padding:2px 10px}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .slick-list li.slick-slide .ctl-tooltips span:after,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_nav .slick-list li.slick-slide .ctl-tooltips span:after{border-top-color:#1336DC !important}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide:before,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide:before{display:none !important}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post{border-top:none !important;background:#F7F7F7 !important}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post a,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post a{pointer-events:none !important}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .full-width div,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .full-width div{position:relative;padding:56% 0 0 0 !important;margin:0 !important}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .full-width div iframe,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .full-width div iframe{position:absolute !important}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post h2.content-title-simple,#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .interior_banner h1.content-title-simple,.interior_banner #interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post h1.content-title-simple,#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .interior_banner .content-title-simple.microsite_banner__title,.interior_banner #interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .content-title-simple.microsite_banner__title,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post h2.content-title-simple,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .interior_banner h1.content-title-simple,.interior_banner .pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post h1.content-title-simple,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .interior_banner .content-title-simple.microsite_banner__title,.interior_banner .pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .content-title-simple.microsite_banner__title{padding:20px 25px 0 !important}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post h2.content-title-simple a,#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .interior_banner h1.content-title-simple a,.interior_banner #interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post h1.content-title-simple a,#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .interior_banner .content-title-simple.microsite_banner__title a,.interior_banner #interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .content-title-simple.microsite_banner__title a,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post h2.content-title-simple a,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .interior_banner h1.content-title-simple a,.interior_banner .pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post h1.content-title-simple a,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .interior_banner .content-title-simple.microsite_banner__title a,.interior_banner .pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .content-title-simple.microsite_banner__title a{font-family:Calisto !important;font-weight:700 !important;font-size:28px !important;line-height:40px !important;color:#000 !important;letter-spacing:-0.5px !important}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .content-details,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .content-details{padding:25px !important}#interior .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .content-details a,.pageblock .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post .content-details a{display:inline-block;color:#1336DC !important;pointer-events:auto !important}#interior .timeline-nav,.pageblock .timeline-nav{display:block;overflow:visible;text-align:center;padding:0 0 0;margin:0 auto}#interior .timeline-nav .timeline-anchor,.pageblock .timeline-nav .timeline-anchor{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block}#interior .timeline-nav .timeline-anchor:before,.pageblock .timeline-nav .timeline-anchor:before{content:" ";position:absolute;display:inline-block;background-color:#666;height:2px;width:100%;margin:14px 0 0}#interior .timeline-nav .timeline-anchor:after,.pageblock .timeline-nav .timeline-anchor:after{content:" ";position:absolute;display:inline-block;background-color:#666;width:14px;height:14px;top:0;left:0;right:0;margin:7px auto 0}#interior .timeline-nav .timeline-anchor:first-child:before,.pageblock .timeline-nav .timeline-anchor:first-child:before{width:50%;right:0;left:auto}#interior .timeline-nav .timeline-anchor:last-child:before,.pageblock .timeline-nav .timeline-anchor:last-child:before{width:50%;left:0;right:auto}#interior .timeline-nav .timeline-anchor a,.pageblock .timeline-nav .timeline-anchor a{display:inline-block;cursor:pointer;padding:0 0;margin:30px 20px}@media only screen and (min-width: 860px){#interior .timeline-nav .timeline-anchor a,.pageblock .timeline-nav .timeline-anchor a{padding:0 0}}#interior .cool-timeline-wrapper,.pageblock .cool-timeline-wrapper{margin:50px auto 0 !important}#interior .cool-timeline-wrapper:before,.pageblock .cool-timeline-wrapper:before{content:" ";display:block;border:3px #666 solid;width:14px;height:14px;margin:0 0 0 22px}@media only screen and (min-width: 860px){#interior .cool-timeline-wrapper:before,.pageblock .cool-timeline-wrapper:before{-webkit-transform:translateX(1px);transform:translateX(1px);margin:0 auto}}#interior .cool-timeline-wrapper:after,.pageblock .cool-timeline-wrapper:after{content:" ";display:block;border:3px #666 solid;bottom:0;width:14px;height:14px;margin:0 0 0 22px}@media only screen and (min-width: 860px){#interior .cool-timeline-wrapper:after,.pageblock .cool-timeline-wrapper:after{-webkit-transform:translateX(1px);transform:translateX(1px);margin:0 auto}}#interior .cool-timeline-wrapper .center-line,.pageblock .cool-timeline-wrapper .center-line{width:2px;margin-left:0;background-color:#666}#interior .cool-timeline-wrapper .center-line:before,#interior .cool-timeline-wrapper .center-line:after,.pageblock .cool-timeline-wrapper .center-line:before,.pageblock .cool-timeline-wrapper .center-line:after{display:none}#interior .cool-timeline-wrapper .timeline-main-title,.pageblock .cool-timeline-wrapper .timeline-main-title{display:none !important}#interior .cool-timeline-wrapper .cool-timeline,.pageblock .cool-timeline-wrapper .cool-timeline{padding:0px 30px 0 !important}#interior .cool-timeline-wrapper .cool-timeline .cooltimeline_cont,.pageblock .cool-timeline-wrapper .cool-timeline .cooltimeline_cont{padding:0 !important}#interior .cool-timeline-wrapper .cool-timeline .custom-pagination .page-numbers,.pageblock .cool-timeline-wrapper .cool-timeline .custom-pagination .page-numbers{display:none}#interior .cool-timeline-wrapper .cool-timeline .timeline-year,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-year{display:none !important}#interior .cool-timeline-wrapper .cool-timeline .timeline-post,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post{border-top:none !important}#interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-icon,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-icon{width:14px !important;height:14px !important;border-radius:0px !important;background:#666 !important}#interior .cool-timeline-wrapper .cool-timeline .timeline-post .content-title:after,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .content-title:after{display:none}@media only screen and (min-width: 860px){#interior .cool-timeline-wrapper .cool-timeline .timeline-post .content-title:after,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .content-title:after{display:block;border-left-color:#F7F7F7 !important;top:25px !important}}@media only screen and (min-width: 860px){#interior .cool-timeline-wrapper .cool-timeline .timeline-post.ctl-left .content-title:after,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post.ctl-left .content-title:after{left:calc( 100% + 24px) !important}}#interior .cool-timeline-wrapper .cool-timeline .timeline-post.ctl-left .timeline-icon,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post.ctl-left .timeline-icon{margin-left:-7px !important}@media only screen and (min-width: 860px){#interior .cool-timeline-wrapper .cool-timeline .timeline-post.ctl-right .content-title:after,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post.ctl-right .content-title:after{border-right-color:#F7F7F7 !important;right:calc( 100% + 24px) !important}}#interior .cool-timeline-wrapper .cool-timeline .timeline-post.ctl-right .timeline-icon,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post.ctl-right .timeline-icon{margin-right:-7px !important}#interior .cool-timeline-wrapper .cool-timeline .timeline-post .meta-details,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .meta-details{display:none !important}#interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content{padding:0 25px !important;background:#F7F7F7 !important;border-radius:0px !important}#interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .timeline-anchor-target,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .timeline-anchor-target{pointer-events:none !important;-webkit-transform:translateY(-150px);transform:translateY(-150px)}#interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content a,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content a{pointer-events:none !important;color:#000 !important}#interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .full-width.has-image,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .full-width.has-image{pointer-events:none !important}#interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .full-width div,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .full-width div{position:relative;padding:56% 0 0 0 !important;margin:0 0 25px 0 !important}#interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .full-width div iframe,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .full-width div iframe{position:absolute !important}#interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-title,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-title{background:#F7F7F7 !important;text-align:left;padding:25px 0px 17px !important;font-family:Calisto !important;font-weight:700 !important;font-size:28px !important;line-height:40px !important;color:#000 !important;letter-spacing:-0.5px !important}#interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details{padding:0px 25px 25px !important;text-align:left}#interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details h2.compact-content-title a,#interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details .interior_banner h1.compact-content-title a,.interior_banner #interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details h1.compact-content-title a,#interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details .interior_banner .compact-content-title.microsite_banner__title a,.interior_banner #interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details .compact-content-title.microsite_banner__title a,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details h2.compact-content-title a,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details .interior_banner h1.compact-content-title a,.interior_banner .pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details h1.compact-content-title a,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details .interior_banner .compact-content-title.microsite_banner__title a,.interior_banner .pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details .compact-content-title.microsite_banner__title a{color:#000 !important;pointer-events:none !important}#interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details a,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details a{display:inline-block;border-bottom:none !important;color:#1336DC !important;pointer-events:auto !important;text-decoration:none !important;font-weight:700 !important;-webkit-transition:all 0.3s ease !important;transition:all 0.3s ease !important}#interior .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details a:hover,.pageblock .cool-timeline-wrapper .cool-timeline .timeline-post .timeline-content .content-details a:hover{border-bottom:none !important;text-decoration:none !important}#interior.bg-color-gray .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post,.pageblock.bg-color-gray .cool-timeline-horizontal ul.slick-slider.ctl_h_slides li.slick-slide .timeline-post{background:#fff !important}.ctl-bullets-container{display:none !important}.content-anchors-table{color:#000;background:#eef6fd;font-weight:700;padding:30px 30px;margin:-30px 0 30px}.content-anchors-table__title{margin:0 0 24px 0}.content-anchors-table__link{margin:0 0 10px 0}@media (min-width: 1200px){.content-anchors-table__link{margin:0 0 16px 0}}.content-anchors-table__link a{color:#000;font-weight:700;border-bottom:2px solid #1336DC}.content-anchors-table__link a:hover{color:#1336DC}.content-anchors-select-wrapper{width:100%;text-align:left;background:#1336DC;top:84px;padding:14px 0 16px;margin-top:-74px;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.39);box-shadow:0 0 12px 0 rgba(0,0,0,0.39);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:margin-top;transition-property:margin-top;z-index:3000}@media (min-width: 1200px){.content-anchors-select-wrapper{margin-top:-40px;padding:9px 0 11px}}.content-anchors-select-wrapper.active{display:block;position:fixed;width:100%;top:0;left:0;margin-top:0;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:margin-top;transition-property:margin-top}@media (min-width: 1200px){.content-anchors-select-wrapper.active{position:relative}}.content-anchors-select-wrapper .content-anchors-select-col{position:relative}@media (min-width: 1200px){.content-anchors-select-wrapper .content-anchors-select-col{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;margin-left:20%}}.content-anchors-select-wrapper .content-anchors-select-col a{display:block;color:#fff;cursor:pointer}.content-anchors-select-wrapper .content-anchors-select-col a.content-anchor-current{display:block;width:100%;font-size:18px;line-height:20px;font-weight:700}.content-anchors-select-wrapper .content-anchors-select-col a.content-anchor-current .icon{font-family:"Font Awesome 5 Pro";font-size:18px;line-height:20px;float:right;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-duration:.2s;transition-duration:.2s}.content-anchors-select-wrapper .content-anchors-select-col a.content-anchor-current .icon:before{content:"\f322"}.content-anchors-select-wrapper .content-anchors-select-col a.content-anchor-current:hover{color:#fff}.content-anchors-select-wrapper .content-anchors-select-col a.content-anchor-current:hover .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.content-anchors-select-wrapper .content-anchors-select-col.active .content-anchor-current .icon{-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important}.content-anchors-select-wrapper .content-anchors-select-col.active .content-anchor-current .icon:before{content:"\f325"}.content-anchors-select-wrapper .content-anchors-select-col.active .content-anchors-select{display:block}.content-anchors-select-wrapper .content-anchors-select-col .content-anchors-select{display:none;position:fixed;overflow:hidden;width:100%;color:#fff;background:#1336DC;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.1),0 20px 40px -20px rgba(0,0,0,0.5);box-shadow:0 10px 20px 0 rgba(0,0,0,0.1),0 20px 40px -20px rgba(0,0,0,0.5);top:50px;left:0;padding:20px 50px;z-index:30000}@media (min-width: 1200px){.content-anchors-select-wrapper .content-anchors-select-col .content-anchors-select{position:absolute;top:30px;left:auto;width:calc( 100% + 70px);-webkit-transform:translateX(-50px);transform:translateX(-50px);padding:20px 50px}}.content-anchors-select-wrapper .content-anchors-select-col .content-anchors-select .content-anchors-select-innershadow{width:100%;height:12px;top:-12px;left:0;position:absolute;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.39);box-shadow:0 0 12px 0 rgba(0,0,0,0.39)}.content-anchors-select-wrapper .content-anchors-select-col .content-anchors-select a{border-bottom:1px #0C238F solid;display:block;font-size:18px;line-height:24px;font-weight:400;padding:14px 0}.content-anchors-select-wrapper .content-anchors-select-col .content-anchors-select a:hover{color:rgba(255,255,255,0.7)}.content-anchors-select-wrapper .content-anchors-select-col .content-anchors-select a:last-child{border-bottom:none}.content-anchors-select-wrapper .content-anchors-select-col .content-anchors-select a.active:before{display:inline-block;color:#000;font-size:18px;line-height:24px;content:"\f061";font-family:"Font Awesome 5 Free",sans-serif;font-weight:bold;margin-right:10px}.single-oms_academy .content-anchors-table{background-color:rgba(19,54,220,0.06)}.single-oms_academy .content-anchors-table__title{font-size:18px;font-weight:bold;color:#000;letter-spacing:2px;line-height:20px;text-transform:uppercase}.has_js .pageblock .pageblock-inner{-webkit-transition:opacity 1s, -webkit-transform 0.5s;transition:opacity 1s, -webkit-transform 0.5s;transition:transform 0.5s, opacity 1s;transition:transform 0.5s, opacity 1s, -webkit-transform 0.5s;-webkit-transform:translateY(100px);transform:translateY(100px);overflow:hidden;opacity:0}.has_js .pageblock:nth-child(odd) .pageblock-inner{-webkit-transform:translateY(0px);transform:translateY(0px)}.has_js .pageblock.active .pageblock-inner{opacity:1;-webkit-transform:none;transform:none}.pageblock-edit-link{position:absolute;top:10px;left:15px;z-index:100}@media (min-width: 576px){.pageblock-edit-link{top:20px;left:20px}}.pageblock-edit-link a{display:inline-block;text-decoration:none}.pageblock-edit-link a span{-webkit-transition:all 0.3s;transition:all 0.3s;opacity:0}.pageblock-edit-link a:hover{text-decoration:none}.pageblock-edit-link a:hover span{opacity:1}.pageblock.pageblock--counter .counter.pageblock__column{padding:0 30px}.pageblock.pageblock--counter .counter.pageblock__column .counter_value{display:block;font-family:Calisto;font-weight:700;font-size:70px;line-height:70px;text-align:center;letter-spacing:-2px;color:#000}.pageblock.pageblock--counter .counter.pageblock__column .counter_value .prefix{display:inline-block}.pageblock.pageblock--counter .counter.pageblock__column .counter_value .value{display:inline-block}.pageblock.pageblock--counter .counter.pageblock__column .counter_value .suffix{display:inline-block}@media (min-width: 1200px){.pageblock.pageblock--counter .counter.pageblock__column .counter_value{font-size:65px;line-height:65px}}@media (min-width: 1400px){.pageblock.pageblock--counter .counter.pageblock__column .counter_value{font-size:80px;line-height:80px}}.pageblock.pageblock--counter .counter.pageblock__column .counter_description{margin:0 auto 0 auto;font-size:18px;line-height:24px;color:#666666;display:block;font-weight:700;text-align:center;max-width:320px}.pageblock.pageblock--counter .counter.pageblock__column .long_description{position:relative;margin-top:20px;padding-top:20px}@media (min-width: 768px){.pageblock.pageblock--counter .counter.pageblock__column .long_description{padding-top:30px;margin-top:30px}}.pageblock.pageblock--counter .counter.pageblock__column .long_description:before{content:'';position:absolute;width:100%;height:2px;background-color:rgba(0,0,0,0.08);left:0;top:0}.pageblock.pageblock--counter.columns-3 .counter{margin-top:60px}.pageblock.pageblock--counter.columns-3 .counter:first-child{margin-top:0}@media (min-width: 992px){.pageblock.pageblock--counter.columns-3 .counter{margin-top:0}}.pageblock.pageblock--counter.columns-4 .counter{margin-top:60px}.pageblock.pageblock--counter.columns-4 .counter:first-child{margin-top:0}@media (min-width: 768px){.pageblock.pageblock--counter.columns-4 .counter:nth-child(1),.pageblock.pageblock--counter.columns-4 .counter:nth-child(2){margin-top:0}}@media (min-width: 1200px){.pageblock.pageblock--counter.columns-4 .counter{margin-top:0}}.pageblock.pageblock--video_counter{overflow:hidden !important;padding:0}.pageblock.pageblock--video_counter .bg-image{position:absolute}.pageblock.pageblock--video_counter .bg-video{display:none;width:auto;min-width:100%;min-height:100%}@media (min-width: 768px){.pageblock.pageblock--video_counter .bg-video{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto}}.pageblock.pageblock--video_counter .pageblock__inner{margin:75px 30px}@media (min-width: 768px){.pageblock.pageblock--video_counter .pageblock__inner{margin:10% 30px}}.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content{background:#fff;color:#4D4D4D;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 90%, 95% 100%, 0% 100%, 0% 0%);clip-path:polygon(0% 0%, 100% 0%, 100% 90%, 95% 100%, 0% 100%, 0% 0%);padding:30px 15px}@media (min-width: 768px){.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content{max-width:1000px;padding:60px 15px;margin:0 auto}}.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content .intro-text{margin:0}.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content h1,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content .microsite_banner__title,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content h2,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content .interior_banner h1,.interior_banner .pageblock.pageblock--video_counter .pageblock__inner .pageblock__content h1,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content .interior_banner .microsite_banner__title,.interior_banner .pageblock.pageblock--video_counter .pageblock__inner .pageblock__content .microsite_banner__title,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content h3,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content h4,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content h5,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content h5,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content h6,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content figure.wp-caption figcaption,figure.wp-caption .pageblock.pageblock--video_counter .pageblock__inner .pageblock__content figcaption,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content p,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content ul,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content ol,.pageblock.pageblock--video_counter .pageblock__inner .pageblock__content span{color:#4D4D4D}.pageblock.pageblock--video_counter .counter.pageblock__column{padding:0 30px}.pageblock.pageblock--video_counter .counter.pageblock__column .counter_value{display:block;font-family:Calisto;font-weight:700;font-size:70px;line-height:70px;text-align:center;letter-spacing:-2px;color:#000}.pageblock.pageblock--video_counter .counter.pageblock__column .counter_value .prefix{color:#000;display:inline-block}.pageblock.pageblock--video_counter .counter.pageblock__column .counter_value .value{color:#000;display:inline-block}.pageblock.pageblock--video_counter .counter.pageblock__column .counter_value .suffix{color:#000;display:inline-block}@media (min-width: 1200px){.pageblock.pageblock--video_counter .counter.pageblock__column .counter_value{font-size:65px;line-height:65px}}@media (min-width: 1400px){.pageblock.pageblock--video_counter .counter.pageblock__column .counter_value{font-size:80px;line-height:80px}}.pageblock.pageblock--video_counter .counter.pageblock__column .counter_description{position:relative;font-size:18px;line-height:24px;color:#000;display:block;font-weight:700;text-align:center;padding-top:20px;margin:20px auto 20px auto}.pageblock.pageblock--video_counter .counter.pageblock__column .counter_description:before{content:'';position:absolute;width:100%;height:1px;background-color:#000;left:0;top:0}.pageblock.pageblock--video_counter.columns-3 .counter{margin-top:60px}.pageblock.pageblock--video_counter.columns-3 .counter:first-child{margin-top:0}@media (min-width: 992px){.pageblock.pageblock--video_counter.columns-3 .counter{margin-top:0}}.pageblock.pageblock--video_counter.columns-4 .counter{margin-top:60px}.pageblock.pageblock--video_counter.columns-4 .counter:first-child{margin-top:0}@media (min-width: 768px){.pageblock.pageblock--video_counter.columns-4 .counter:nth-child(1),.pageblock.pageblock--video_counter.columns-4 .counter:nth-child(2){margin-top:0}}@media (min-width: 1200px){.pageblock.pageblock--video_counter.columns-4 .counter{margin-top:0}}.pageblock-column.image{text-align:center}.pageblock-column.image img{display:inline-block;margin:0 auto;max-width:100%;width:auto;height:auto}.pageblock-column.gallery img{width:100%}.pageblock-column.gallery .carousel-control-prev,.pageblock-column.gallery .carousel-control-next{-webkit-transition:padding 0.3s, color 0.3s, opacity 0.3s;transition:padding 0.3s, color 0.3s, opacity 0.3s;opacity:0.5}.pageblock-column.gallery .carousel-control-prev .fa,.pageblock-column.gallery .carousel-control-prev .fas,.pageblock-column.gallery .carousel-control-prev i,.pageblock-column.gallery .carousel-control-next .fa,.pageblock-column.gallery .carousel-control-next .fas,.pageblock-column.gallery .carousel-control-next i{font-size:40px;line-height:40px}.pageblock-column.gallery .carousel-control-prev:hover,.pageblock-column.gallery .carousel-control-next:hover{opacity:1}.pageblock-column.gallery .carousel-control-prev:hover{padding-right:30px}.pageblock-column.gallery .carousel-control-next:hover{padding-left:30px}.pageblock-column.gallery .carousel-indicators li{margin:0 8px;width:16px;height:16px}.pageblock-column.gallery .carousel-indicators li:not(.active){cursor:pointer}.pageblock-column.gallery .carousel-indicators li.active{width:16px;height:16px}.pageblock.pageblock--testimonial .row,.pageblock.pageblock--testimonial .interior-content,.pageblock.pageblock--testimonial .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.pageblock--testimonial .slider_card,.pageblock.pageblock--testimonial .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--testimonial .comment-wrap{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.pageblock.pageblock--testimonial .testimonial_content{text-align:left}@media (min-width: 768px){.pageblock.pageblock--testimonial .testimonial_content{text-align:left}}.pageblock.pageblock--testimonial .testimonial_content .quote_icon{display:block;margin:0 auto 30px auto}.pageblock.pageblock--testimonial .testimonial_content .testimony{position:relative;text-align:left;padding-left:30px}.pageblock.pageblock--testimonial .testimonial_content .testimony:before{position:absolute;background-color:#1336DC;content:" ";display:block;width:4px;height:100%;left:0}@media (min-width: 576px){.pageblock.pageblock--testimonial .testimonial_content .testimony:before{width:4px}}.pageblock.pageblock--testimonial .testimonial_content .testimony *:first-child:before{content:"\201C";display:inline-block;margin-left:-9px}.pageblock.pageblock--testimonial .testimonial_content .testimony *:last-child:after{content:"\201D"}.pageblock.pageblock--testimonial .testimonial_content .testimony h3{margin-bottom:18px}.pageblock.pageblock--testimonial .testimonial_content .testimony p{font-size:18px;line-height:26px}@media (min-width: 992px){.pageblock.pageblock--testimonial .testimonial_content .testimony p{font-weight:300;font-size:24px;line-height:34px}}.pageblock.pageblock--testimonial .testimonial_content .author-details{-webkit-box-align:left;-ms-flex-align:left;align-items:left;font-size:18px;line-height:26px;padding-left:30px;margin-top:30px}.pageblock.pageblock--testimonial .testimonial_content .author-details .detail.detail--name{font-weight:700}.pageblock.pageblock--testimonial.testimonial-image-large{position:relative}@media (min-width: 992px){.pageblock.pageblock--testimonial.testimonial-image-large{padding:0 !important}}@media (min-width: 992px){.pageblock.pageblock--testimonial.testimonial-image-large .container-fluid{display:table;max-width:none !important;padding:0 !important}}.pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .row,.pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .interior-content,.pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .slider_card,.pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .comment-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 991.98px){.pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .row,.pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .interior-content,.pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .slider_card,.pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .comment-wrap{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}}@media (min-width: 992px){.pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .row,.pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .interior-content,.pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .slider_card,.pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--testimonial.testimonial-image-large .container-fluid .comment-wrap{display:table-row}}@media (min-width: 992px){.pageblock.pageblock--testimonial.testimonial-image-large .testimonial_content{display:table-cell;vertical-align:middle;padding-left:50px !important}}@media only screen and (min-width: 1500px){.pageblock.pageblock--testimonial.testimonial-image-large .testimonial_content{padding-left:calc( 50% - 725px) !important}}@media (min-width: 992px){.pageblock.pageblock--testimonial.testimonial-image-large .testimonial_content .testimonial_inner{padding:100px 100px 100px 0px}}.pageblock.pageblock--testimonial.testimonial-image-large .testimonial-image{margin-bottom:0px;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center}@media (max-width: 991.98px){.pageblock.pageblock--testimonial.testimonial-image-large .testimonial-image{background-image:none !important;margin-bottom:50px}}@media (min-width: 992px){.pageblock.pageblock--testimonial.testimonial-image-large .testimonial-image{display:table-cell;vertical-align:middle;padding:0}}.pageblock.pageblock--testimonial.testimonial-image-large .testimonial-image img{width:auto;margin:0 auto}@media (min-width: 992px){.pageblock.pageblock--testimonial.testimonial-image-large .testimonial-image img{visibility:hidden}}.pageblock.pageblock--testimonial.testimonial-image-small .row,.pageblock.pageblock--testimonial.testimonial-image-small .interior-content,.pageblock.pageblock--testimonial.testimonial-image-small .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.pageblock--testimonial.testimonial-image-small .slider_card,.pageblock.pageblock--testimonial.testimonial-image-small .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--testimonial.testimonial-image-small .comment-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 991.98px){.pageblock.pageblock--testimonial.testimonial-image-small .row,.pageblock.pageblock--testimonial.testimonial-image-small .interior-content,.pageblock.pageblock--testimonial.testimonial-image-small .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.pageblock--testimonial.testimonial-image-small .slider_card,.pageblock.pageblock--testimonial.testimonial-image-small .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--testimonial.testimonial-image-small .comment-wrap{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}}@media (min-width: 992px){.pageblock.pageblock--testimonial.testimonial-image-small .testimonial_content .testimonial_inner{padding:0 100px 0 0}}.pageblock.pageblock--testimonial.testimonial-image-small .testimonial-image{text-align:center;margin-bottom:0px}@media (max-width: 991.98px){.pageblock.pageblock--testimonial.testimonial-image-small .testimonial-image{margin-bottom:50px}}.pageblock.pageblock--testimonial.testimonial-image-small .testimonial-image img{width:auto;margin:0 auto}.pageblock.pageblock--testimonial.bg-color-blue .testimonial_content .testimony:before{background-color:#fff}.pageblock.pageblock--testimonial.bg-color-black .testimonial_content .testimony:before{background-color:#fff}.pageblock.pageblock--cta_block.has_no_image .text_column{text-align:center}.pageblock.pageblock--cta_block.has_no_image .text_column h2,.pageblock.pageblock--cta_block.has_no_image .text_column .interior_banner h1,.interior_banner .pageblock.pageblock--cta_block.has_no_image .text_column h1,.pageblock.pageblock--cta_block.has_no_image .text_column .interior_banner .microsite_banner__title,.interior_banner .pageblock.pageblock--cta_block.has_no_image .text_column .microsite_banner__title{position:relative;padding-bottom:20px;margin-bottom:20px}.pageblock.pageblock--cta_block.has_no_image .text_column h2:after,.pageblock.pageblock--cta_block.has_no_image .text_column .interior_banner h1:after,.interior_banner .pageblock.pageblock--cta_block.has_no_image .text_column h1:after,.pageblock.pageblock--cta_block.has_no_image .text_column .interior_banner .microsite_banner__title:after,.interior_banner .pageblock.pageblock--cta_block.has_no_image .text_column .microsite_banner__title:after{content:'';background-image:url("../images/CTA-headerDashes-blue.svg");background-repeat:no-repeat;background-position:center;position:absolute;width:81px;height:4px;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pageblock.pageblock--cta_block.has_image .text_column{text-align:left;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pageblock.pageblock--cta_block.has_image .image_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:left;margin-bottom:30px}@media (min-width: 992px){.pageblock.pageblock--cta_block.has_no_image{padding:6% 0}.pageblock.pageblock--cta_block.has_image .text_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pageblock.pageblock--cta_block.has_image .image_column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center;margin-bottom:0}}.pageblock.pageblock--cta_block.bg-color-blue .text_column h2:after,.pageblock.pageblock--cta_block.bg-color-blue .text_column .interior_banner h1:after,.interior_banner .pageblock.pageblock--cta_block.bg-color-blue .text_column h1:after,.pageblock.pageblock--cta_block.bg-color-blue .text_column .interior_banner .microsite_banner__title:after,.interior_banner .pageblock.pageblock--cta_block.bg-color-blue .text_column .microsite_banner__title:after{background-image:url("../images/CTA-headerDashes-black.svg")}.pageblock.pageblock--cta_block .cta_button_container{margin-top:30px}.pageblock.pageblock--cta_block .cta_button_container .cta_button{display:inline-block;margin:0 20px 0 0}.pageblock.pageblock--cta_block .cta_button_container .cta_button:last-child{margin:0}.pageblock.pageblock--image_text_angled{position:relative;padding:0 !important}.pageblock.pageblock--image_text_angled .container-fluid{padding:0 !important}.pageblock.pageblock--image_text_angled.angled-text-image .text_column,.pageblock.pageblock--image_text_angled.angled-image-text .text_column{padding:0px 50px 75px 50px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pageblock.pageblock--image_text_angled.angled-text-image .image_column,.pageblock.pageblock--image_text_angled.angled-image-text .image_column{position:relative;width:calc(100% + 100px);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}.pageblock.pageblock--image_text_angled.angled-text-image .image_column:after,.pageblock.pageblock--image_text_angled.angled-image-text .image_column:after{content:'';position:absolute;width:100%;height:calc( 100% + 2px);top:1px;right:0;-webkit-clip-path:polygon(100% 69%, 100% 100%, 0 100%, 0 80%, 36% 94%);clip-path:polygon(100% 69%, 100% 100%, 0 100%, 0 80%, 36% 94%)}.pageblock.pageblock--image_text_angled.angled-text-image .image_column img,.pageblock.pageblock--image_text_angled.angled-image-text .image_column img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media (min-width: 992px){.pageblock.pageblock--image_text_angled .container-fluid{padding:0 50px !important}.pageblock.pageblock--image_text_angled.angled-text-image .text_column{padding:6% 15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pageblock.pageblock--image_text_angled.angled-text-image .image_column{position:absolute;left:50%;width:50%;height:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0}.pageblock.pageblock--image_text_angled.angled-text-image .image_column:after{content:'';position:absolute;width:100%;height:calc( 100% + 2px);top:0;left:-1px;-webkit-clip-path:polygon(0 0, 29% 71%, 18% 100%, 0 100%);clip-path:polygon(0 0, 29% 71%, 18% 100%, 0 100%)}.pageblock.pageblock--image_text_angled.angled-text-image .image_column img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.pageblock.pageblock--image_text_angled.angled-image-text .image_column{position:absolute;left:0;width:50%;height:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pageblock.pageblock--image_text_angled.angled-image-text .image_column:after{content:'';position:absolute;width:100%;height:calc(100% + 2px);top:-1px;right:-1px;-webkit-clip-path:polygon(100% 0, 100% 100%, 69% 100%, 94% 36%, 80% 0);clip-path:polygon(100% 0, 100% 100%, 69% 100%, 94% 36%, 80% 0)}.pageblock.pageblock--image_text_angled.angled-image-text .image_column img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.pageblock.pageblock--image_text_angled.angled-image-text .text_column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:6% 15px}}.pageblock.pageblock--image_text_angled.bg-color-white .image_column:after{background-color:#fff}.pageblock.pageblock--image_text_angled.bg-color-gray .image_column:after{background-color:#F7F7F7}.pageblock.pageblock--image_text_angled.bg-color-purple .image_column:after{background-color:#eef1fd}.pageblock-column.text .icon_container{margin-bottom:30px}.pageblock-column.text .icon_container img{display:block;width:100%;height:auto;max-width:90px;margin:0 auto}.pageblock-column.video.pb-video-column-style--card{padding:0 15px !important}.pageblock-column.video.pb-video-column-style--card .video_container{display:block;position:relative;background-color:#F7F7F7;overflow:hidden;height:100%;margin-bottom:4px;padding:15px 15px 20px 15px;-webkit-transition:all .3s ease;transition:all .3s ease}.pageblock-column.video.pb-video-column-style--card .video_container:after{content:'';position:absolute;bottom:0;right:-15px;height:0;width:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:37px solid #fff;-webkit-transition:all .3s ease;transition:all .3s ease}.pageblock-column.video.pb-video-column-style--card p{font-family:Calisto;font-weight:700;font-size:24px;line-height:32px;color:#000;padding-top:10px}.pageblock-column.video.pb-video-column-style--card p:first-child{padding-top:0}@media (min-width: 576px){.pageblock-column.video.pb-video-column-style--card p{padding-top:20px;font-size:24px;line-height:32px}}.pageblock-column.video img{width:100%}.pageblock-column.video a[data-solarbox]{position:relative;display:block}.pageblock-column.video a[data-solarbox] i{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);height:100px;width:100px;background:rgba(255,255,255,0.5);border-radius:50%;font-size:30px}.pageblock-column.video a[data-solarbox] i:before{display:block;margin:35px 34px 35px 39px}.pageblock-column.video .embed-responsive{position:relative}.pageblock-column.video .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;text-align:center;z-index:5}.pageblock-column.video .video-button{display:inline-block;position:relative;margin:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:10}.pageblock-column.video .below-content{padding:30px 0 0 0}.pageblock.columns-two.bg-color-gray .pageblock-column.video.pb-video-column-style--card .video_container,.pageblock.columns-three.bg-color-gray .pageblock-column.video.pb-video-column-style--card .video_container{background-color:#fff}.pageblock.columns-two.bg-color-gray .pageblock-column.video.pb-video-column-style--card .video_container:after,.pageblock.columns-three.bg-color-gray .pageblock-column.video.pb-video-column-style--card .video_container:after{border-bottom-color:#F7F7F7}.pageblock.columns-two.bg-color-purple .pageblock-column.video.pb-video-column-style--card .video_container,.pageblock.columns-three.bg-color-purple .pageblock-column.video.pb-video-column-style--card .video_container{background-color:#fff}.pageblock.columns-two.bg-color-purple .pageblock-column.video.pb-video-column-style--card .video_container:after,.pageblock.columns-three.bg-color-purple .pageblock-column.video.pb-video-column-style--card .video_container:after{border-bottom-color:#eef1fd}.pageblock-column.embed_code .below-content{padding:30px 0 0 0}.pageblock.pageblock--team_feed .row.featured_row,.pageblock.pageblock--team_feed .featured_row.interior-content,.pageblock.pageblock--team_feed .pageblock--insights_slider .featured_row.slider_card,.pageblock--insights_slider .pageblock.pageblock--team_feed .featured_row.slider_card,.pageblock.pageblock--team_feed .comments-template #comments .comment-list .comment .featured_row.comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .featured_row.comment-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pageblock.pageblock--team_feed .row.featured_row .content,.pageblock.pageblock--team_feed .featured_row.interior-content .content,.pageblock.pageblock--team_feed .pageblock--insights_slider .featured_row.slider_card .content,.pageblock--insights_slider .pageblock.pageblock--team_feed .featured_row.slider_card .content,.pageblock.pageblock--team_feed .comments-template #comments .comment-list .comment .featured_row.comment-wrap .content,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .featured_row.comment-wrap .content{text-align:left;margin-bottom:30px}@media (min-width: 992px){.pageblock.pageblock--team_feed .row.featured_row .content,.pageblock.pageblock--team_feed .featured_row.interior-content .content,.pageblock.pageblock--team_feed .pageblock--insights_slider .featured_row.slider_card .content,.pageblock--insights_slider .pageblock.pageblock--team_feed .featured_row.slider_card .content,.pageblock.pageblock--team_feed .comments-template #comments .comment-list .comment .featured_row.comment-wrap .content,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .featured_row.comment-wrap .content{text-align:center;margin-bottom:0}}@media (min-width: 992px){.pageblock.pageblock--team_feed.featured_count_0 .row.featured_row,.pageblock.pageblock--team_feed.featured_count_0 .featured_row.interior-content,.pageblock.pageblock--team_feed.featured_count_0 .pageblock--insights_slider .featured_row.slider_card,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_0 .featured_row.slider_card,.pageblock.pageblock--team_feed.featured_count_0 .comments-template #comments .comment-list .comment .featured_row.comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_0 .featured_row.comment-wrap{margin-bottom:0}.pageblock.pageblock--team_feed.featured_count_0 .row.featured_row .content,.pageblock.pageblock--team_feed.featured_count_0 .featured_row.interior-content .content,.pageblock.pageblock--team_feed.featured_count_0 .pageblock--insights_slider .featured_row.slider_card .content,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_0 .featured_row.slider_card .content,.pageblock.pageblock--team_feed.featured_count_0 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .content,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_0 .featured_row.comment-wrap .content{margin-bottom:50px}}.pageblock.pageblock--team_feed .row.selected_row,.pageblock.pageblock--team_feed .selected_row.interior-content,.pageblock.pageblock--team_feed .pageblock--insights_slider .selected_row.slider_card,.pageblock--insights_slider .pageblock.pageblock--team_feed .selected_row.slider_card,.pageblock.pageblock--team_feed .comments-template #comments .comment-list .comment .selected_row.comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .selected_row.comment-wrap{padding-top:4px;padding-bottom:4px}.pageblock.pageblock--team_feed .row.selected_row .leadership_list_single,.pageblock.pageblock--team_feed .selected_row.interior-content .leadership_list_single,.pageblock.pageblock--team_feed .pageblock--insights_slider .selected_row.slider_card .leadership_list_single,.pageblock--insights_slider .pageblock.pageblock--team_feed .selected_row.slider_card .leadership_list_single,.pageblock.pageblock--team_feed .comments-template #comments .comment-list .comment .selected_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .selected_row.comment-wrap .leadership_list_single{margin-top:30px}.pageblock.pageblock--team_feed .row.selected_row .leadership_list_single:first-child,.pageblock.pageblock--team_feed .selected_row.interior-content .leadership_list_single:first-child,.pageblock.pageblock--team_feed .pageblock--insights_slider .selected_row.slider_card .leadership_list_single:first-child,.pageblock--insights_slider .pageblock.pageblock--team_feed .selected_row.slider_card .leadership_list_single:first-child,.pageblock.pageblock--team_feed .comments-template #comments .comment-list .comment .selected_row.comment-wrap .leadership_list_single:first-child,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .selected_row.comment-wrap .leadership_list_single:first-child{margin-top:0}@media (min-width: 576px){.pageblock.pageblock--team_feed .row.selected_row .leadership_list_single:nth-child(2),.pageblock.pageblock--team_feed .selected_row.interior-content .leadership_list_single:nth-child(2),.pageblock.pageblock--team_feed .pageblock--insights_slider .selected_row.slider_card .leadership_list_single:nth-child(2),.pageblock--insights_slider .pageblock.pageblock--team_feed .selected_row.slider_card .leadership_list_single:nth-child(2),.pageblock.pageblock--team_feed .comments-template #comments .comment-list .comment .selected_row.comment-wrap .leadership_list_single:nth-child(2),.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .selected_row.comment-wrap .leadership_list_single:nth-child(2){margin-top:0}}@media (min-width: 992px){.pageblock.pageblock--team_feed .row.selected_row .leadership_list_single:nth-child(-n+4),.pageblock.pageblock--team_feed .selected_row.interior-content .leadership_list_single:nth-child(-n+4),.pageblock.pageblock--team_feed .pageblock--insights_slider .selected_row.slider_card .leadership_list_single:nth-child(-n+4),.pageblock--insights_slider .pageblock.pageblock--team_feed .selected_row.slider_card .leadership_list_single:nth-child(-n+4),.pageblock.pageblock--team_feed .comments-template #comments .comment-list .comment .selected_row.comment-wrap .leadership_list_single:nth-child(-n+4),.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed .selected_row.comment-wrap .leadership_list_single:nth-child(-n+4){margin-top:0}}.pageblock.pageblock--team_feed.featured_count_1 .row.featured_row,.pageblock.pageblock--team_feed.featured_count_1 .featured_row.interior-content,.pageblock.pageblock--team_feed.featured_count_1 .pageblock--insights_slider .featured_row.slider_card,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_1 .featured_row.slider_card,.pageblock.pageblock--team_feed.featured_count_1 .comments-template #comments .comment-list .comment .featured_row.comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_1 .featured_row.comment-wrap{padding-top:4px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pageblock.pageblock--team_feed.featured_count_1 .row.featured_row .content,.pageblock.pageblock--team_feed.featured_count_1 .featured_row.interior-content .content,.pageblock.pageblock--team_feed.featured_count_1 .pageblock--insights_slider .featured_row.slider_card .content,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_1 .featured_row.slider_card .content,.pageblock.pageblock--team_feed.featured_count_1 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .content,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_1 .featured_row.comment-wrap .content{text-align:left}.pageblock.pageblock--team_feed.featured_count_2 .row.featured_row,.pageblock.pageblock--team_feed.featured_count_2 .featured_row.interior-content,.pageblock.pageblock--team_feed.featured_count_2 .pageblock--insights_slider .featured_row.slider_card,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_2 .featured_row.slider_card,.pageblock.pageblock--team_feed.featured_count_2 .comments-template #comments .comment-list .comment .featured_row.comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_2 .featured_row.comment-wrap{padding-top:4px}.pageblock.pageblock--team_feed.featured_count_2 .row.featured_row .content,.pageblock.pageblock--team_feed.featured_count_2 .featured_row.interior-content .content,.pageblock.pageblock--team_feed.featured_count_2 .pageblock--insights_slider .featured_row.slider_card .content,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_2 .featured_row.slider_card .content,.pageblock.pageblock--team_feed.featured_count_2 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .content,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_2 .featured_row.comment-wrap .content{text-align:left}@media (min-width: 992px){.pageblock.pageblock--team_feed.featured_count_2 .row.featured_row .content,.pageblock.pageblock--team_feed.featured_count_2 .featured_row.interior-content .content,.pageblock.pageblock--team_feed.featured_count_2 .pageblock--insights_slider .featured_row.slider_card .content,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_2 .featured_row.slider_card .content,.pageblock.pageblock--team_feed.featured_count_2 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .content,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_2 .featured_row.comment-wrap .content{padding-right:30px}}.pageblock.pageblock--team_feed.featured_count_2 .row.featured_row .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .featured_row.interior-content .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .pageblock--insights_slider .featured_row.slider_card .leadership_list_single,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_2 .featured_row.slider_card .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_2 .featured_row.comment-wrap .leadership_list_single{margin-bottom:30px}.pageblock.pageblock--team_feed.featured_count_2 .row.featured_row .leadership_list_single:last-child,.pageblock.pageblock--team_feed.featured_count_2 .featured_row.interior-content .leadership_list_single:last-child,.pageblock.pageblock--team_feed.featured_count_2 .pageblock--insights_slider .featured_row.slider_card .leadership_list_single:last-child,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_2 .featured_row.slider_card .leadership_list_single:last-child,.pageblock.pageblock--team_feed.featured_count_2 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .leadership_list_single:last-child,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_2 .featured_row.comment-wrap .leadership_list_single:last-child{margin-bottom:0}@media (min-width: 768px){.pageblock.pageblock--team_feed.featured_count_2 .row.featured_row .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .featured_row.interior-content .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .pageblock--insights_slider .featured_row.slider_card .leadership_list_single,.pageblock--insights_slider .pageblock.pageblock--team_feed.featured_count_2 .featured_row.slider_card .leadership_list_single,.pageblock.pageblock--team_feed.featured_count_2 .comments-template #comments .comment-list .comment .featured_row.comment-wrap .leadership_list_single,.comments-template #comments .comment-list .comment .pageblock.pageblock--team_feed.featured_count_2 .featured_row.comment-wrap .leadership_list_single{margin-bottom:0}}.pageblock.pageblock--team_feed .leadership_list_single{position:relative;margin-top:30px}.pageblock.pageblock--team_feed .leadership_list_single.has-type-icon .post_top:before{display:block;content:" ";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.2);top:0;left:0;z-index:2}.pageblock.pageblock--team_feed .leadership_list_single.has-type-icon .post_top .insight_type_icon{display:block;position:absolute;width:65px;height:65px;background-size:contain;background-repeat:no-repeat;top:20px;left:20px;z-index:3}.pageblock.pageblock--team_feed .leadership_list_single.has-type-icon.podcast-type .post_top .insight_type_icon{width:45px;height:45px}.pageblock.pageblock--team_feed .leadership_list_single:first-child{margin-top:0}@media (min-width: 768px){.pageblock.pageblock--team_feed .leadership_list_single:nth-child(-n+2){margin-top:0}}@media (min-width: 1200px){.pageblock.pageblock--team_feed .leadership_list_single:nth-child(-n+3){margin-top:0}}.pageblock.pageblock--team_feed a.leadership_list_single_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border:none;position:relative;z-index:2;background-color:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0;padding:0}.pageblock.pageblock--team_feed a.leadership_list_single_inner .post_top{overflow:hidden}.pageblock.pageblock--team_feed a.leadership_list_single_inner .post_top img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.pageblock.pageblock--team_feed a.leadership_list_single_inner:hover .post_top img{-webkit-transform:scale(1.1);transform:scale(1.1)}.pageblock.pageblock--team_feed a.leadership_list_single_inner .post_top{position:relative;overflow:visible;z-index:2;margin:15px 15px 0}.pageblock.pageblock--team_feed a.leadership_list_single_inner .post_top .post_image_container{overflow:hidden}.pageblock.pageblock--team_feed a.leadership_list_single_inner .post_bottom{background-color:#F7F7F7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;color:#4D4D4D;height:100%;font-size:18px;line-height:28px;font-family:calibri,sans-serif;font-weight:300;position:relative;z-index:2;margin:0 15px 15px;padding:25px 25px}@media (min-width: 768px){.pageblock.pageblock--team_feed a.leadership_list_single_inner .post_bottom{padding:30px}}.pageblock.pageblock--team_feed a.leadership_list_single_inner img{display:block;width:100%;height:auto}.pageblock.pageblock--team_feed a.leadership_list_single_inner .title{font-family:calibri,sans-serif;font-size:22px;line-height:26px;font-weight:700;color:#1336DC !important;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.1)}.pageblock.pageblock--team_feed a.leadership_list_single_inner .title:after{content:'\00a0\00bb'}.pageblock.pageblock--team_feed a.leadership_list_single_inner .position{font-family:calibri,sans-serif;font-weight:400;font-size:15px;line-height:20px;color:#4D4D4D;margin-bottom:10px}.pageblock.pageblock--team_feed a.leadership_list_single_inner .location{font-family:calibri,sans-serif;font-weight:700;font-size:13px;line-height:18px;color:#4D4D4D}.pageblock.pageblock--team_feed a.leadership_list_single_inner:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.pageblock.pageblock--team_feed.bg-color-gray a.leadership_list_single_inner .post_bottom{background-color:white}.pageblock.pageblock--team_feed.bg-color-gray a.leadership_list_single_inner:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.pageblock.pageblock--pc_tombstones .row,.pageblock.pageblock--pc_tombstones .interior-content,.pageblock.pageblock--pc_tombstones .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.pageblock--pc_tombstones .slider_card,.pageblock.pageblock--pc_tombstones .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--pc_tombstones .comment-wrap,.pageblock.pageblock--tombstones .row,.pageblock.pageblock--tombstones .interior-content,.pageblock.pageblock--tombstones .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.pageblock--tombstones .slider_card,.pageblock.pageblock--tombstones .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--tombstones .comment-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageblock.pageblock--pc_tombstones .tombstone_container,.pageblock.pageblock--tombstones .tombstone_container{margin-top:20px}@media (min-width: 576px){.pageblock.pageblock--pc_tombstones .tombstone_container,.pageblock.pageblock--tombstones .tombstone_container{margin-top:30px}}.pageblock.pageblock--pc_tombstones .tombstone_container:first-child,.pageblock.pageblock--tombstones .tombstone_container:first-child{margin-top:0}.pageblock.pageblock--pc_tombstones .tombstone_container .tombstone_container_inner,.pageblock.pageblock--tombstones .tombstone_container .tombstone_container_inner{background-color:#fff;border:5px solid #F7F7F7;position:relative;padding:40px;height:100%}.pageblock.pageblock--pc_tombstones .tombstone_container .tombstone_container_inner img,.pageblock.pageblock--tombstones .tombstone_container .tombstone_container_inner img{display:block;width:100%;height:auto}.pageblock.pageblock--pc_tombstones .tombstone_container .tombstone_container_inner .card_text,.pageblock.pageblock--tombstones .tombstone_container .tombstone_container_inner .card_text{margin-top:17px;padding-top:17px;border-top:2px solid #F7F7F7}.pageblock.pageblock--pc_tombstones .tombstone_container.has_content.has_no_image,.pageblock.pageblock--tombstones .tombstone_container.has_content.has_no_image{margin-top:0}.pageblock.pageblock--pc_tombstones .tombstone_container.has_content.has_no_image:first-child,.pageblock.pageblock--tombstones .tombstone_container.has_content.has_no_image:first-child{margin-top:0}.pageblock.pageblock--pc_tombstones .tombstone_container.has_content.has_no_image .tombstone_container_inner .card_text,.pageblock.pageblock--tombstones .tombstone_container.has_content.has_no_image .tombstone_container_inner .card_text{margin:0;padding:0;border-top:0px solid #F7F7F7}@media (min-width: 992px){.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_3:nth-child(-n+3),.pageblock.pageblock--tombstones .tombstone_container.num_columns_3:nth-child(-n+3){margin-top:0}}@media (min-width: 576px){.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_4:nth-child(-n+2),.pageblock.pageblock--tombstones .tombstone_container.num_columns_4:nth-child(-n+2){margin-top:0}}@media (min-width: 992px){.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_4:nth-child(-n+4),.pageblock.pageblock--tombstones .tombstone_container.num_columns_4:nth-child(-n+4){margin-top:0}}@media (min-width: 576px){.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_5:nth-child(-n+2),.pageblock.pageblock--tombstones .tombstone_container.num_columns_5:nth-child(-n+2){margin-top:0}}@media (min-width: 992px){.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_5:nth-child(-n+3),.pageblock.pageblock--tombstones .tombstone_container.num_columns_5:nth-child(-n+3){margin-top:0}}@media (min-width: 576px){.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_6:nth-child(-n+2),.pageblock.pageblock--tombstones .tombstone_container.num_columns_6:nth-child(-n+2){margin-top:0}}@media (min-width: 992px){.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_6:nth-child(-n+3),.pageblock.pageblock--tombstones .tombstone_container.num_columns_6:nth-child(-n+3){margin-top:0}}@media (min-width: 576px){.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_7:nth-child(-n+2),.pageblock.pageblock--tombstones .tombstone_container.num_columns_7:nth-child(-n+2){margin-top:0}}@media (min-width: 992px){.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_7:nth-child(-n+4),.pageblock.pageblock--tombstones .tombstone_container.num_columns_7:nth-child(-n+4){margin-top:0}}@media (min-width: 576px){.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_8:nth-child(-n+2),.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_8_plus:nth-child(-n+2),.pageblock.pageblock--tombstones .tombstone_container.num_columns_8:nth-child(-n+2),.pageblock.pageblock--tombstones .tombstone_container.num_columns_8_plus:nth-child(-n+2){margin-top:0}}@media (min-width: 992px){.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_8:nth-child(-n+4),.pageblock.pageblock--pc_tombstones .tombstone_container.num_columns_8_plus:nth-child(-n+4),.pageblock.pageblock--tombstones .tombstone_container.num_columns_8:nth-child(-n+4),.pageblock.pageblock--tombstones .tombstone_container.num_columns_8_plus:nth-child(-n+4){margin-top:0}}.pageblock.pageblock--pc_tombstones .button_row,.pageblock.pageblock--tombstones .button_row{margin-top:20px}.pageblock.pageblock--pc_tombstones .button_row .button_column,.pageblock.pageblock--tombstones .button_row .button_column{text-align:center;padding-bottom:10px}.pageblock.pageblock--pc_tombstones.bg-color-gray .tombstone_container_inner,.pageblock.pageblock--tombstones.bg-color-gray .tombstone_container_inner{border-color:#F7F7F7}.pageblock.pageblock--pc_tombstones.bg-color-purple .tombstone_container_inner,.pageblock.pageblock--tombstones.bg-color-purple .tombstone_container_inner{border-color:#eef1fd}.pageblock.pageblock--pc_tombstones.bg-color-black .button_column .text-link,.pageblock.pageblock--tombstones.bg-color-black .button_column .text-link{color:#fff}.pageblock.pageblock--pc_tombstones.bg-color-black .button_column .text-link:after,.pageblock.pageblock--tombstones.bg-color-black .button_column .text-link:after{color:#fff}.pageblock.pageblock--pc_tombstones.overlay_text .tombstone_container_inner,.pageblock.pageblock--tombstones.overlay_text .tombstone_container_inner{overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.pageblock.pageblock--pc_tombstones.overlay_text .tombstone_container_inner:before,.pageblock.pageblock--tombstones.overlay_text .tombstone_container_inner:before{content:'\f129';font-family:"Font Awesome 5 Free",sans-serif;font-weight:700;color:#fff;position:absolute;bottom:3px;right:3px;z-index:2;font-size:14px}.pageblock.pageblock--pc_tombstones.overlay_text .tombstone_container_inner:after,.pageblock.pageblock--tombstones.overlay_text .tombstone_container_inner:after{content:'';position:absolute;bottom:0;right:-30px;height:0;width:0;z-index:1;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:47px solid #EBEBEB;-webkit-transition:all .3s ease;transition:all .3s ease}.pageblock.pageblock--pc_tombstones.overlay_text .tombstone_container_inner:hover,.pageblock.pageblock--tombstones.overlay_text .tombstone_container_inner:hover{border-color:#1336DC}.pageblock.pageblock--pc_tombstones.overlay_text .tombstone_container_inner:hover:after,.pageblock.pageblock--tombstones.overlay_text .tombstone_container_inner:hover:after{border-bottom:47px solid #1336DC}.pageblock.pageblock--pc_tombstones.overlay_text.bg-color-blue .tombstone_container_inner:hover,.pageblock.pageblock--tombstones.overlay_text.bg-color-blue .tombstone_container_inner:hover{border-color:#000}.pageblock.pageblock--pc_tombstones.overlay_text.bg-color-blue .tombstone_container_inner:hover:after,.pageblock.pageblock--tombstones.overlay_text.bg-color-blue .tombstone_container_inner:hover:after{border-bottom:47px solid #000}.tombstone_container{margin-top:30px}.tombstone_container:first-child{margin-top:0}@media (min-width: 576px){.tombstone_container:nth-child(-n+2){margin-top:0}}@media (min-width: 992px){.tombstone_container:nth-child(-n+4){margin-top:0}}.tombstone_container .tombstone_container_inner{background-color:#fff;border:5px solid #F7F7F7;position:relative;padding:40px;height:100%}.tombstone_container .tombstone_container_inner img{display:block;width:100%;height:auto}.tombstone_container .tombstone_container_inner .card_text{margin-top:17px;padding-top:17px;border-top:2px solid #F7F7F7}@media (min-width: 992px){.tombstone_container.num_columns_3:nth-child(-n+3){margin-top:0}}@media (min-width: 576px){.tombstone_container.num_columns_8:nth-child(-n+2),.tombstone_container.num_columns_8_plus:nth-child(-n+2){margin-top:0}}@media (min-width: 992px){.tombstone_container.num_columns_8:nth-child(-n+4),.tombstone_container.num_columns_8_plus:nth-child(-n+4){margin-top:0}}div.tombstone_overlay_text_container{display:none;position:fixed;top:50%;left:50%;width:90%;max-width:750px;padding:40px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:99;background-color:white;color:black}div.tombstone_overlay_text_container.showing_overlay{display:block}div.tombstone_overlay_text_container span.close_tombstone_overlay{color:#000;position:absolute;font-size:33px;font-weight:700;right:15px;top:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}div.tombstone_overlay_text_container span.close_tombstone_overlay:hover{color:#1336DC}div.tombstone_overlay_text_container h2.overlay_text_title,div.tombstone_overlay_text_container .interior_banner h1.overlay_text_title,.interior_banner div.tombstone_overlay_text_container h1.overlay_text_title,div.tombstone_overlay_text_container .interior_banner .overlay_text_title.microsite_banner__title,.interior_banner div.tombstone_overlay_text_container .overlay_text_title.microsite_banner__title{color:#000}div.tombstone_overlay_text_container .overlay_text_content p{color:#000}div.tombstone_overlay_text_container .overlay_text_location,div.tombstone_overlay_text_container .overlay_text_year{display:block;margin-top:10px}div.tombstone_overlay_text_container .overlay_text_location span,div.tombstone_overlay_text_container .overlay_text_year span{color:#000;font-weight:700}.showing_overlay .info_overlay{display:block;content:'';position:fixed;width:100%;height:100%;top:0;left:0;z-index:98;background-color:rgba(19,54,220,0.8)}.pageblock--news_feed .blog-post-list-single .excerpt{color:#4D4D4D}.pageblock--news_feed .blog-post-list-single .excerpt p{color:#4D4D4D}.pageblock--news_feed .button_row{margin-top:50px}.pageblock--news_feed .button_row .button_column{text-align:center;padding-bottom:10px}.pageblock--news_feed.bg-color-white .blog-post-list-single a.post_inner,.pageblock--news_feed.bg-color-black .blog-post-list-single a.post_inner,.pageblock--news_feed.bg-color-blue .blog-post-list-single a.post_inner{border-color:#EBEBEB}.pageblock--news_feed.bg-color-white .blog-post-list-single a.post_inner:hover,.pageblock--news_feed.bg-color-black .blog-post-list-single a.post_inner:hover,.pageblock--news_feed.bg-color-blue .blog-post-list-single a.post_inner:hover{border-color:#1336DC}.pageblock--news_feed.bg-color-blue .blog-post-list-single a.post_inner:hover{border-color:#000}.pageblock.pageblock--form_block .row.form_row,.pageblock.pageblock--form_block .form_row.interior-content,.pageblock.pageblock--form_block .pageblock--insights_slider .form_row.slider_card,.pageblock--insights_slider .pageblock.pageblock--form_block .form_row.slider_card,.pageblock.pageblock--form_block .comments-template #comments .comment-list .comment .form_row.comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block .form_row.comment-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageblock.pageblock--form_block .row.form_row .form_column .form_column_inner,.pageblock.pageblock--form_block .form_row.interior-content .form_column .form_column_inner,.pageblock.pageblock--form_block .pageblock--insights_slider .form_row.slider_card .form_column .form_column_inner,.pageblock--insights_slider .pageblock.pageblock--form_block .form_row.slider_card .form_column .form_column_inner,.pageblock.pageblock--form_block .comments-template #comments .comment-list .comment .form_row.comment-wrap .form_column .form_column_inner,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block .form_row.comment-wrap .form_column .form_column_inner{background-color:#F5F5F5;border:3px solid #fff;padding:20px}@media (min-width: 768px){.pageblock.pageblock--form_block .row.form_row .form_column .form_column_inner,.pageblock.pageblock--form_block .form_row.interior-content .form_column .form_column_inner,.pageblock.pageblock--form_block .pageblock--insights_slider .form_row.slider_card .form_column .form_column_inner,.pageblock--insights_slider .pageblock.pageblock--form_block .form_row.slider_card .form_column .form_column_inner,.pageblock.pageblock--form_block .comments-template #comments .comment-list .comment .form_row.comment-wrap .form_column .form_column_inner,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block .form_row.comment-wrap .form_column .form_column_inner{padding:40px}}.pageblock.pageblock--form_block.has_sidebar .row.form_row .form_column,.pageblock.pageblock--form_block.has_sidebar .form_row.interior-content .form_column,.pageblock.pageblock--form_block.has_sidebar .pageblock--insights_slider .form_row.slider_card .form_column,.pageblock--insights_slider .pageblock.pageblock--form_block.has_sidebar .form_row.slider_card .form_column,.pageblock.pageblock--form_block.has_sidebar .comments-template #comments .comment-list .comment .form_row.comment-wrap .form_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block.has_sidebar .form_row.comment-wrap .form_column{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:50px}@media (min-width: 768px){.pageblock.pageblock--form_block.has_sidebar .row.form_row .form_column,.pageblock.pageblock--form_block.has_sidebar .form_row.interior-content .form_column,.pageblock.pageblock--form_block.has_sidebar .pageblock--insights_slider .form_row.slider_card .form_column,.pageblock--insights_slider .pageblock.pageblock--form_block.has_sidebar .form_row.slider_card .form_column,.pageblock.pageblock--form_block.has_sidebar .comments-template #comments .comment-list .comment .form_row.comment-wrap .form_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block.has_sidebar .form_row.comment-wrap .form_column{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;margin-top:0}}.pageblock.pageblock--form_block.has_sidebar .row.form_row .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .form_row.interior-content .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .pageblock--insights_slider .form_row.slider_card .sidebar_column,.pageblock--insights_slider .pageblock.pageblock--form_block.has_sidebar .form_row.slider_card .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .comments-template #comments .comment-list .comment .form_row.comment-wrap .sidebar_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block.has_sidebar .form_row.comment-wrap .sidebar_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width: 768px){.pageblock.pageblock--form_block.has_sidebar .row.form_row .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .form_row.interior-content .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .pageblock--insights_slider .form_row.slider_card .sidebar_column,.pageblock--insights_slider .pageblock.pageblock--form_block.has_sidebar .form_row.slider_card .sidebar_column,.pageblock.pageblock--form_block.has_sidebar .comments-template #comments .comment-list .comment .form_row.comment-wrap .sidebar_column,.comments-template #comments .comment-list .comment .pageblock.pageblock--form_block.has_sidebar .form_row.comment-wrap .sidebar_column{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.pageblock--slider .slick-track{height:100%}.pageblock--slider .slider{padding:0}@media (min-width: 1200px){.pageblock--slider .slider{padding:0 15px}}@media only screen and (min-width: 1630px){.pageblock--slider .slider{padding:0}}.pageblock--slider .carousel-item:focus{outline:none !important}.pageblock--slider .slider_card{border:5px #ebebeb solid;background:#fff;padding:35px;height:100%;-webkit-transition:0.3s border ease;transition:0.3s border ease}.bg-color-gray .pageblock--slider .slider_card{border-color:#F7F7F7}.slider_card__link:hover .pageblock--slider .slider_card{border-color:#1336DC}.bg-color-blue .slider_card__link:hover .pageblock--slider .slider_card{border-color:#000}.pageblock--slider .slider_card .slider_card_image{margin-bottom:35px}.pageblock--slider .slider_card .slider_card_image img{width:100%}.pageblock--slider .slider_card h2,.pageblock--slider .slider_card .interior_banner h1,.interior_banner .pageblock--slider .slider_card h1,.pageblock--slider .slider_card .interior_banner .microsite_banner__title,.interior_banner .pageblock--slider .slider_card .microsite_banner__title,.pageblock--slider .slider_card h3,.pageblock--slider .slider_card h4,.pageblock--slider .slider_card h5,.pageblock--slider .slider_card h6,.pageblock--slider .slider_card figure.wp-caption figcaption,figure.wp-caption .pageblock--slider .slider_card figcaption{color:#000 !important;padding-top:0}.slider_card__link .pageblock--slider .slider_card h2,.slider_card__link .pageblock--slider .slider_card .interior_banner h1,.interior_banner .slider_card__link .pageblock--slider .slider_card h1,.slider_card__link .pageblock--slider .slider_card .interior_banner .microsite_banner__title,.interior_banner .slider_card__link .pageblock--slider .slider_card .microsite_banner__title,.slider_card__link .pageblock--slider .slider_card h3,.slider_card__link .pageblock--slider .slider_card h4,.slider_card__link .pageblock--slider .slider_card h5,.slider_card__link .pageblock--slider .slider_card h6,.slider_card__link .pageblock--slider .slider_card figure.wp-caption figcaption,figure.wp-caption .slider_card__link .pageblock--slider .slider_card figcaption{color:#1336DC !important}.slider_card__link .pageblock--slider .slider_card h2:after,.slider_card__link .pageblock--slider .slider_card .interior_banner h1:after,.interior_banner .slider_card__link .pageblock--slider .slider_card h1:after,.slider_card__link .pageblock--slider .slider_card .interior_banner .microsite_banner__title:after,.interior_banner .slider_card__link .pageblock--slider .slider_card .microsite_banner__title:after,.slider_card__link .pageblock--slider .slider_card h3:after,.slider_card__link .pageblock--slider .slider_card h4:after,.slider_card__link .pageblock--slider .slider_card h5:after,.slider_card__link .pageblock--slider .slider_card h6:after,.slider_card__link .pageblock--slider .slider_card figure.wp-caption figcaption:after,figure.wp-caption .slider_card__link .pageblock--slider .slider_card figcaption:after{content:'›';padding-left:8px}.pageblock--slider .slider_card p,.pageblock--slider .slider_card span{color:#575757 !important}.pageblock--slider .slider_card>*:last-child{margin-bottom:0}.pageblock--slider .slider_card img{margin-top:0;margin-bottom:0}.pageblock--slider .slider_card img.alignnone{margin-left:0;margin-right:0}.pageblock--slider .slider_card img.aligncenter{margin-left:auto;margin-right:auto}.pageblock--slider .slider_card__link .slider_card:before{content:'\f064';font-family:"Font Awesome 5 Free",sans-serif;font-weight:700;color:#fff;position:absolute;bottom:4px;right:20px;z-index:2;font-size:14px}.pageblock--slider .slider_card__link .slider_card:after{content:'';position:absolute;bottom:4px;right:18px;height:0;width:0;z-index:1;border-left:30px solid transparent;border-bottom:47px solid #EBEBEB;-webkit-transition:all .3s ease;transition:all .3s ease}.pageblock--slider .slider_card__link .slider_card:hover{border-color:#1336DC}.pageblock--slider .slider_card__link .slider_card:hover:after{border-bottom:47px solid #1336DC}.pageblock--slider .slider_card__link .slider_card .slider_card_content{color:#4D4D4D;font-weight:300}.pageblock--slider .slider_card__link .slider_card .slider_card_content p{color:#4D4D4D;font-weight:300}.pageblock--slider .slider_card__link .slider_card .slider_card_content ol li,.pageblock--slider .slider_card__link .slider_card .slider_card_content ul li{color:#4D4D4D;font-weight:300}.pageblock--slider .slider_card__link.slider_card_popup_link{overflow:hidden}.pageblock--slider .slider_card__link.slider_card_popup_link .slider_card:before{content:'\f129';right:24px}.pageblock--slider .slider_card__link.slider_card_popup_link .slider_card_image{margin-bottom:0px}.pageblock--slider .slick-next,.pageblock--slider .slick-prev{border:none;color:transparent;cursor:pointer;overflow:hidden;margin-top:-20px;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;text-align:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.pageblock--slider .slick-next:focus,.pageblock--slider .slick-prev:focus{outline:none !important}.pageblock--slider .slick-next:before,.pageblock--slider .slick-prev:before{font-family:"Font Awesome 5 Pro";font-size:30px;line-height:1;font-weight:900;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 991.98px){.pageblock--slider .slick-next,.pageblock--slider .slick-prev{background:#1336DC !important;width:30px;height:60px}.pageblock--slider .slick-next:before,.pageblock--slider .slick-prev:before{color:#fff !important}.bg-color-blue .pageblock--slider .slick-next,.bg-color-blue .pageblock--slider .slick-prev{background:#000 !important}.pageblock--slider .slick-next:hover,.pageblock--slider .slick-prev:hover{background:#0f2aad !important}}@media (min-width: 768px){.pageblock--slider .slick-next,.pageblock--slider .slick-prev{background:#ebebeb !important;width:40px;height:80px}.pageblock--slider .slick-next:before,.pageblock--slider .slick-prev:before{color:#1336DC}.bg-color-gray .pageblock--slider .slick-next,.bg-color-gray .pageblock--slider .slick-prev{background:#F7F7F7 !important}.pageblock--slider .slick-next:hover,.pageblock--slider .slick-prev:hover{background:#1336DC !important}.bg-color-blue .pageblock--slider .slick-next:hover,.bg-color-blue .pageblock--slider .slick-prev:hover{background:#000 !important}.pageblock--slider .slick-next:hover:before,.pageblock--slider .slick-prev:hover:before{color:#fff !important}}.pageblock--slider .slick-prev{border-bottom-left-radius:80px;border-top-left-radius:80px;left:-10px}@media (min-width: 768px){.pageblock--slider .slick-prev{left:-30px}}@media (min-width: 1200px){.pageblock--slider .slick-prev{left:-20px}}@media only screen and (min-width: 1630px){.pageblock--slider .slick-prev{left:-35px}}.pageblock--slider .slick-prev:before{content:'\f104';padding-left:4px}.pageblock--slider .slick-next{border-bottom-right-radius:80px;border-top-right-radius:80px;right:-10px}@media (min-width: 768px){.pageblock--slider .slick-next{right:-30px}}@media (min-width: 1200px){.pageblock--slider .slick-next{right:-20px}}@media only screen and (min-width: 1630px){.pageblock--slider .slick-next{right:-35px}}.pageblock--slider .slick-next:before{content:'\f105'}.pageblock--slider .slider-count--1 .slick-dots{display:none}.pageblock--slider .slider-count--2 .slick-dots{display:none}.pageblock--slider ul.slick-dots{display:none !important}.count-1 .pageblock--slider ul.slick-dots{display:none}@media (min-width: 768px){.count-2 .pageblock--slider ul.slick-dots{display:none}}@media (min-width: 1200px){.count-3 .pageblock--slider ul.slick-dots{display:none}}.pageblock--slider .slider ul.slick-dots{height:20px;margin:15px auto 0;padding:0;list-style:none;text-align:center}.pageblock--slider .slider ul.slick-dots>li{display:inline;margin:0 6px;padding:0;list-style:none}.pageblock--slider .slider ul.slick-dots>li:before{display:none}.pageblock--slider .slider ul.slick-dots>li button{background:rgba(0,0,0,0.1);border:none;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;color:transparent;cursor:pointer;padding:0;height:8px;width:8px;overflow:hidden;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.pageblock--slider .slider ul.slick-dots>li button:hover{background:rgba(0,0,0,0.3)}.bg-color-blue .pageblock--slider .slider ul.slick-dots>li button,.bg-color-black .pageblock--slider .slider ul.slick-dots>li button{background:rgba(255,255,255,0.25)}.pageblock--slider .slider ul.slick-dots>li button:hover,.pageblock--slider .slider ul.slick-dots>li.slick-active button{background:rgba(0,0,0,0.3)}.bg-color-blue .pageblock--slider .slider ul.slick-dots>li button:hover,.bg-color-black .pageblock--slider .slider ul.slick-dots>li button:hover,.bg-color-blue .pageblock--slider .slider ul.slick-dots>li.slick-active button,.bg-color-black .pageblock--slider .slider ul.slick-dots>li.slick-active button{background:rgba(255,255,255,0.5)}.slider_card_popup{border:1px #f00 solid;display:none;content:'';position:fixed;width:100%;height:100%;top:0;left:0;z-index:98;background-color:rgba(19,54,220,0.8)}.slider_card_popup .slider_card_popup_text_container{position:fixed;top:50%;left:50%;width:90%;max-width:750px;padding:40px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:99;background-color:white;color:black}.slider_card_popup .slider_card_popup_text_container.showing_overlay{display:block}.slider_card_popup .slider_card_popup_text_container span.close_popup_overlay{color:#000;position:absolute;font-size:33px;font-weight:700;right:15px;top:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.slider_card_popup .slider_card_popup_text_container span.close_popup_overlay:hover{color:#1336DC}.pageblock--insights_feed+.bg-color-gray{padding-top:0}.pageblock--insights_feed.bg-color-white .insight_read_time{background-color:#fff !important}.pageblock--insights_feed.bg-color-white .insight_read_time:before{border-color:transparent #fff #fff transparent !important}.pageblock--insights_feed .insight-post-list-single{margin-bottom:40px}.pageblock--insights_feed .insight-post-list-single.has-type-icon .post_top:before{display:block;content:" ";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.2);top:0;left:0;z-index:2}.pageblock--insights_feed .insight-post-list-single.has-type-icon .post_top .insight_type_icon{display:block;position:absolute;width:65px;height:65px;background-size:contain;background-repeat:no-repeat;top:20px;left:20px;z-index:3}.pageblock--insights_feed .insight-post-list-single.has-type-icon.podcast-type .post_top .insight_type_icon{width:45px;height:45px}.pageblock--insights_feed .insight-post-list-single a.post_inner .post_top{overflow:hidden}.pageblock--insights_feed .insight-post-list-single a.post_inner .post_top img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.pageblock--insights_feed .insight-post-list-single a.post_inner:hover .post_top img{-webkit-transform:scale(1.1);transform:scale(1.1)}.pageblock--insights_feed .insight-post-list-single a.post_inner .post_top{position:relative}.pageblock--insights_feed .insight-post-list-single a.post_inner .post_top .insight_read_time{background:#EBEBEB;z-index:4}.pageblock--insights_feed .insight-post-list-single a.post_inner .post_top .insight_read_time:before{border-color:transparent #EBEBEB #EBEBEB transparent}.pageblock--insights_feed .insight-post-list-single a.post_inner .post_bottom{border:none;color:#4D4D4D;font-size:18px;line-height:28px;font-family:calibri,sans-serif;font-weight:300;padding:15px 0 0;margin:0}@media (min-width: 768px){.pageblock--insights_feed .insight-post-list-single a.post_inner .post_bottom{padding:20px 0 0}}.pageblock--insights_feed .insight-post-list-single a.post_inner .post_bottom h4.title{font-size:24px;line-height:32px;font-weight:bold;letter-spacing:-0.5px;color:#1336DC;margin:0}@media (min-width: 768px){.pageblock--insights_feed .insight-post-list-single a.post_inner .post_bottom h4.title{font-size:24px;line-height:32px}}.pageblock--insights_feed .feed_top_row{padding-bottom:32px}.pageblock--insights_feed .feed_top_row .feed_title_column{padding-bottom:10px}@media (min-width: 768px){.pageblock--insights_feed .feed_top_row .feed_title_column{padding-bottom:0px}}.pageblock--insights_feed .feed_top_row .feed_title_column h3{font-family:calibri,sans-serif;font-size:18px;line-height:20px;font-weight:bold;letter-spacing:2px;text-transform:uppercase;margin:0}.pageblock--insights_feed .feed_top_row .button_column{text-align:left}@media (min-width: 768px){.pageblock--insights_feed .feed_top_row .button_column{text-align:right}}.pageblock--insights_feed .feed_top_row .button_column a{font-size:16px;line-height:18px;font-style:italic;font-weight:bold;letter-spacing:0}.pageblock--insights_feed .feed_top_row .button_column a:after{font-family:"Font Awesome 5 Free",sans-serif;font-size:12px;content:"\0020\f105";color:#4D4D4D}.pageblock--insights_slider .slick-track{height:100%}.pageblock--insights_slider .insights_slider{padding:0}@media (min-width: 1200px){.pageblock--insights_slider .insights_slider{padding:0 15px}}@media only screen and (min-width: 1630px){.pageblock--insights_slider .insights_slider{padding:0}}.pageblock--insights_slider .carousel-item:focus{outline:none !important}.pageblock--insights_slider .slider_card{border:none;height:100%;-webkit-transition:0.3s border ease;transition:0.3s border ease;padding:0;margin:0}.pageblock--insights_slider .slider_card--content{background:#fff;color:#4D4D4D;font-size:16px;line-height:24px;padding:25px 25px}@media (min-width: 992px){.pageblock--insights_slider .slider_card--content{font-size:18px;line-height:28px;padding:100px 50px}}.pageblock--insights_slider .slider_card--content p{font-size:16px;line-height:24px}@media (min-width: 992px){.pageblock--insights_slider .slider_card--content p{font-size:18px;line-height:28px}}.pageblock--insights_slider .slider_card--content .insight_read_time{display:none;position:relative;background:#EBEBEB;margin:0 0 15px 10px}@media (min-width: 992px){.pageblock--insights_slider .slider_card--content .insight_read_time{display:inline-block}}.pageblock--insights_slider .slider_card--content .insight_read_time:before{border-color:transparent #EBEBEB #EBEBEB transparent}.pageblock--insights_slider .slider_card--content h2,.pageblock--insights_slider .slider_card--content .interior_banner h1,.interior_banner .pageblock--insights_slider .slider_card--content h1,.pageblock--insights_slider .slider_card--content .interior_banner .microsite_banner__title,.interior_banner .pageblock--insights_slider .slider_card--content .microsite_banner__title,.pageblock--insights_slider .slider_card--content h3,.pageblock--insights_slider .slider_card--content h4,.pageblock--insights_slider .slider_card--content h5,.pageblock--insights_slider .slider_card--content h6,.pageblock--insights_slider .slider_card--content figure.wp-caption figcaption,figure.wp-caption .pageblock--insights_slider .slider_card--content figcaption{font-size:24px;line-height:32px;font-weight:bold;letter-spacing:-0.5px;margin-bottom:15px}@media (min-width: 992px){.pageblock--insights_slider .slider_card--content h2,.pageblock--insights_slider .slider_card--content .interior_banner h1,.interior_banner .pageblock--insights_slider .slider_card--content h1,.pageblock--insights_slider .slider_card--content .interior_banner .microsite_banner__title,.interior_banner .pageblock--insights_slider .slider_card--content .microsite_banner__title,.pageblock--insights_slider .slider_card--content h3,.pageblock--insights_slider .slider_card--content h4,.pageblock--insights_slider .slider_card--content h5,.pageblock--insights_slider .slider_card--content h6,.pageblock--insights_slider .slider_card--content figure.wp-caption figcaption,figure.wp-caption .pageblock--insights_slider .slider_card--content figcaption{font-size:44px;line-height:50px}}.pageblock--insights_slider .slider_card--content>*:last-child{margin-bottom:0}.pageblock--insights_slider .slider_card--content img{margin-top:0;margin-bottom:0}.pageblock--insights_slider .slider_card--content img.alignnone{margin-left:0;margin-right:0}.pageblock--insights_slider .slider_card--content img.aligncenter{margin-left:auto;margin-right:auto}.pageblock--insights_slider .slider_card--image{position:relative;padding:50% 0 0}@media (min-width: 992px){.pageblock--insights_slider .slider_card--image{height:100%;padding:50% 0 0}}.pageblock--insights_slider .slider_card--image .post_image{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;top:0;left:0;-webkit-transition:.3s;transition:.3s}.pageblock--insights_slider .slider_card--image .insight_read_time{display:inline-block}@media (min-width: 992px){.pageblock--insights_slider .slider_card--image .insight_read_time{display:none}}.pageblock--insights_slider .slick-next,.pageblock--insights_slider .slick-prev{background:transparent;border:none;color:transparent;cursor:pointer;overflow:hidden;margin-top:-20px;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;text-align:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.pageblock--insights_slider .slick-next:hover,.pageblock--insights_slider .slick-prev:hover{background:transparent}.pageblock--insights_slider .slick-next:focus,.pageblock--insights_slider .slick-prev:focus{outline:none !important}.pageblock--insights_slider .slick-next:before,.pageblock--insights_slider .slick-prev:before{font-family:"Font Awesome 5 Pro";color:#fff;font-size:30px;line-height:1;font-weight:900;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media (max-width: 991.98px){.pageblock--insights_slider .slick-next,.pageblock--insights_slider .slick-prev{width:30px;height:60px}.pageblock--insights_slider .slick-next:before,.pageblock--insights_slider .slick-prev:before{color:#fff}}.pageblock--insights_slider .slick-prev{left:-10px}@media (min-width: 768px){.pageblock--insights_slider .slick-prev{left:-30px}}@media (min-width: 1200px){.pageblock--insights_slider .slick-prev{left:-20px}}@media only screen and (min-width: 1630px){.pageblock--insights_slider .slick-prev{left:-35px}}.pageblock--insights_slider .slick-prev:before{content:'\f104';padding-left:4px}.pageblock--insights_slider .slick-next{right:-10px}@media (min-width: 768px){.pageblock--insights_slider .slick-next{right:-30px}}@media (min-width: 1200px){.pageblock--insights_slider .slick-next{right:-20px}}@media only screen and (min-width: 1630px){.pageblock--insights_slider .slick-next{right:-35px}}.pageblock--insights_slider .slick-next:before{content:'\f105'}.pageblock--insights_slider ul.slick-dots{display:block;margin:15px auto 0}@media (min-width: 992px){.pageblock--insights_slider ul.slick-dots{bottom:-40px}}.pageblock--insights_slider ul.slick-dots li{display:inline-block;padding:0;margin:0}.pageblock--insights_slider ul.slick-dots li button{display:block;overflow:hidden;border:none;border-radius:50%;background:#fff;width:8px;height:8px;text-indent:1000%;opacity:.25;cursor:pointer;padding:0;margin:0 6px}.pageblock--insights_slider ul.slick-dots li.slick-active button{opacity:.5}.pageblock--featured_articles{padding:75px 0 !important}@media (min-width: 576px){.pageblock--featured_articles{padding:100px 0 !important}}.pageblock--featured_articles .featured-insights-outer,.pageblock--featured_articles .blog-insights-outer{width:100%}.pageblock--featured_articles .featured-insights-outer .featured-insights,.pageblock--featured_articles .featured-insights-outer .featured-blog,.pageblock--featured_articles .blog-insights-outer .featured-insights,.pageblock--featured_articles .blog-insights-outer .featured-blog{position:relative;margin-top:-44px}@media (min-width: 768px){.pageblock--featured_articles .featured-insights-outer .featured-insights,.pageblock--featured_articles .featured-insights-outer .featured-blog,.pageblock--featured_articles .blog-insights-outer .featured-insights,.pageblock--featured_articles .blog-insights-outer .featured-blog{margin-top:-44px}}.pageblock--featured_articles .featured-insights-outer .featured-insights--left,.pageblock--featured_articles .featured-insights-outer .featured-blog--left,.pageblock--featured_articles .blog-insights-outer .featured-insights--left,.pageblock--featured_articles .blog-insights-outer .featured-blog--left{margin:0 0 60px}@media (min-width: 992px){.pageblock--featured_articles .featured-insights-outer .featured-insights--left,.pageblock--featured_articles .featured-insights-outer .featured-blog--left,.pageblock--featured_articles .blog-insights-outer .featured-insights--left,.pageblock--featured_articles .blog-insights-outer .featured-blog--left{margin:0}}.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single{height:100%;padding:0 0 0 0}@media (min-width: 992px){.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single{padding:0 30px 0 0}}.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner{display:block;height:100%;background:#fff}@media (min-width: 992px){.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner{background:#fff}}.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .row,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .interior-content,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .slider_card,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comment-wrap,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .row,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .interior-content,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .slider_card,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comment-wrap,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .row,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .interior-content,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .slider_card,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comment-wrap,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .row,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .interior-content,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .slider_card,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comment-wrap{height:100%;margin:0 0 0 0}.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left{padding:25px 25px}@media (min-width: 992px){.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left{-webkit-box-flex:0 !important;-ms-flex:0 0 55% !important;flex:0 0 55% !important;max-width:55% !important;padding:30px 50px}}.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time{display:none;position:relative;background:#EBEBEB;margin:0 0 15px 10px}@media (min-width: 992px){.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time{display:inline-block}}.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before{border-color:transparent #EBEBEB #EBEBEB transparent}.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title{color:#1336DC;font-size:24px;line-height:32px;font-weight:bold;letter-spacing:-0.5px;padding:0;margin:0 0 10px}@media (min-width: 768px){.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title{font-size:40px;line-height:48px;margin:0 0 15px}}.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p{font-size:16px;line-height:24px;font-weight:300;color:#4D4D4D}@media (min-width: 992px){.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p{font-size:18px;line-height:28px}}.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right{position:relative;overflow:hidden;background-color:#000;padding-top:50%}@media (min-width: 992px){.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right{height:100%;-webkit-box-flex:0 !important;-ms-flex:0 0 45% !important;flex:0 0 45% !important;max-width:45% !important;padding-top:0}}.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .post_image,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .post_image,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .post_image,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .post_image{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;top:0;left:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}@media (min-width: 992px){.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time{display:none}}.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title{color:#000}.pageblock--featured_articles .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_image,.pageblock--featured_articles .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_image,.pageblock--featured_articles .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_image,.pageblock--featured_articles .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_image{-webkit-transform:scale(1.1);transform:scale(1.1)}.pageblock--featured_articles .featured-insights-outer .featured-insights--right,.pageblock--featured_articles .featured-insights-outer .featured-blog--right,.pageblock--featured_articles .blog-insights-outer .featured-insights--right,.pageblock--featured_articles .blog-insights-outer .featured-blog--right{padding-top:0px}@media (min-width: 992px){.pageblock--featured_articles .featured-insights-outer .featured-insights--right,.pageblock--featured_articles .featured-insights-outer .featured-blog--right,.pageblock--featured_articles .blog-insights-outer .featured-insights--right,.pageblock--featured_articles .blog-insights-outer .featured-blog--right{padding-top:40px}}.pageblock--featured_articles .featured-insights-outer .featured-insights--right--title,.pageblock--featured_articles .featured-insights-outer .featured-blog--right--title,.pageblock--featured_articles .blog-insights-outer .featured-insights--right--title,.pageblock--featured_articles .blog-insights-outer .featured-blog--right--title{font-family:calibri,sans-serif;font-weight:bold;color:#000;font-size:15px;line-height:20px;margin:0 0 20px}.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single{border-top:1px rgba(0,0,0,0.1) solid;padding:20px 15px}.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single:last-child,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single:last-child,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single:last-child,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single:last-child{border-bottom:1px rgba(0,0,0,0.1) solid}.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left{position:relative;overflow:hidden;width:80px;height:80px;margin:0 20px 0 0;background-color:#000}.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left .post_image,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left .post_image,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left .post_image,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left .post_image{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;top:0;left:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right{width:calc( 100% - 100px)}.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right h4.title,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right h4.title,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right h4.title,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right h4.title{color:#1336DC;font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;padding:0;margin:0}.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_right h4.title,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_right h4.title,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_right h4.title,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_right h4.title{color:#000}.pageblock--featured_articles .featured-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_image,.pageblock--featured_articles .featured-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_image,.pageblock--featured_articles .blog-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_image,.pageblock--featured_articles .blog-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_image{-webkit-transform:scale(1.1);transform:scale(1.1)}.pageblock--featured_articles.bg-color-white .featured-insights--left .featured-insight-post-list-single a.post_inner,.pageblock--featured_articles.bg-color-white .featured-blog--left .featured-insight-post-list-single a.post_inner{background:#F7F7F7}.pageblock.pageblock--background_video{overflow:hidden !important;position:relative;padding:0}.pageblock.pageblock--background_video .bg-image{position:absolute}.pageblock.pageblock--background_video .bg-video{display:none;width:auto;min-width:100%;min-height:100%}@media (min-width: 768px){.pageblock.pageblock--background_video .bg-video{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0 auto;z-index:1}}.pageblock.pageblock--background_video .video-controls{display:none;width:auto;min-height:44px;position:absolute;bottom:30px;right:50px;z-index:4}@media (min-width: 768px){.pageblock.pageblock--background_video .video-controls{display:block}}.pageblock.pageblock--background_video .video-controls button{background-color:rgba(255,255,255,0.8);border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;font-size:14px;font-weight:700;color:black;letter-spacing:0;line-height:18px;text-transform:uppercase;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;margin:0;padding:4px 9px 7px}.pageblock.pageblock--background_video .video-controls button span{vertical-align:middle}.pageblock.pageblock--background_video .video-controls button.play:before,.pageblock.pageblock--background_video .video-controls button.pause:before{font-family:"Font Awesome 5 Free",sans-serif;font-size:15px;font-weight:800;vertical-align:middle;padding-right:8px}.pageblock.pageblock--background_video .video-controls button.play:before{content:'\f04b'}.pageblock.pageblock--background_video .video-controls button.pause:before{content:'\f04c'}.pageblock.pageblock--background_video .video-controls button:after{display:none}.pageblock.pageblock--background_video .video-controls button:hover,.pageblock.pageblock--background_video .video-controls button:focus,.pageblock.pageblock--background_video .video-controls button:active{background-color:white;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.pageblock.pageblock--background_video .pageblock__inner{margin:75px 30px}@media (min-width: 768px){.pageblock.pageblock--background_video .pageblock__inner{margin:15% 30px}}.pageblock.pageblock--background_video .pageblock__inner .pageblock__content{position:relative;z-index:3}@media (min-width: 768px){.pageblock.pageblock--background_video .pageblock__inner .pageblock__content{max-width:1000px;margin:0 auto}}.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content{text-align:center}.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content .intro-text{margin:0}.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content h1,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content .microsite_banner__title,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content h2,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content .interior_banner h1,.interior_banner .pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content h1,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content .interior_banner .microsite_banner__title,.interior_banner .pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content .microsite_banner__title,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content h3,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content h4,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content h5,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content h5,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content h6,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content figure.wp-caption figcaption,figure.wp-caption .pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content figcaption,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content p,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content ul,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content ol,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content span{color:white}@media (min-width: 768px){.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content h2,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content .interior_banner h1,.interior_banner .pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content h1,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content .interior_banner .microsite_banner__title,.interior_banner .pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content .microsite_banner__title{font-size:44px;line-height:50px}}.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content .btn-cta{background:transparent;background-color:transparent;background-image:-webkit-gradient(linear, left top, right top, from(#1336DC), to(#1336DC)),-webkit-gradient(linear, left top, right top, from(white), to(white));background-image:linear-gradient(to right, #1336DC, #1336DC),linear-gradient(to right, white, white);background-position:100% 100%, 0 100%;background-repeat:no-repeat;background-size:100% 1px, 0 1px;font-size:18px;font-weight:700;color:white;padding:0 0 4px}.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content .btn-cta:after{content:'\00a0\203a';display:inline;position:static;font-size:11px;color:white}.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content .btn-cta:hover,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content .btn-cta:focus,.pageblock.pageblock--background_video .pageblock__inner .pageblock__content .bgv__content .btn-cta:active{background-size:0 1px, 100% 1px;-webkit-transition:background-size .3s ease-out !important;transition:background-size .3s ease-out !important}.pageblock.pageblock--video_text .video-overlay-block-play{background-color:black}.pageblock.pageblock--video_text.oms-layout-text-video .video_column{background:transparent;padding-right:15px;padding-left:0}@media (min-width: 992px){.pageblock.pageblock--video_text.oms-layout-text-video .video_column{background:-webkit-gradient(linear, left top, right top, color-stop(50%, #F7F7F7), color-stop(50%, transparent));background:linear-gradient(90deg, #F7F7F7 50%, transparent 50%)}}.pageblock.pageblock--video_text.oms-layout-text-video .video_column .video-inner{position:relative;margin:12px 0 0 0;left:0}@media (min-width: 992px){.pageblock.pageblock--video_text.oms-layout-text-video .video_column .video-inner{left:15px;margin:75px 0}}.pageblock.pageblock--video_text.oms-layout-text-video .video_column .video-inner:before{background-color:#1336DC;-webkit-clip-path:polygon(30% 100%, 0 0, 100% 0, 100% 100%);clip-path:polygon(30% 100%, 0 0, 100% 0, 100% 100%);content:'';width:90%;height:calc(100% + 36px);position:absolute;right:-15px;top:-18px;z-index:1}.pageblock.pageblock--video_text.oms-layout-text-video .video_column .video-inner iframe{z-index:1}.pageblock.pageblock--video_text.oms-layout-video-text .video_column{background:transparent;padding-right:0;padding-left:15px}@media (min-width: 992px){.pageblock.pageblock--video_text.oms-layout-video-text .video_column{background:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #F7F7F7));background:linear-gradient(90deg, transparent 50%, #F7F7F7 50%)}}.pageblock.pageblock--video_text.oms-layout-video-text .video_column .video-inner{position:relative;margin:12px 0 0 0;left:0}@media (min-width: 992px){.pageblock.pageblock--video_text.oms-layout-video-text .video_column .video-inner{left:15px;margin:75px 0}}.pageblock.pageblock--video_text.oms-layout-video-text .video_column .video-inner:before{background-color:#1336DC;-webkit-clip-path:polygon(0 0, 100% 0, 75% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 75% 100%, 0% 100%);content:'';width:90%;height:calc(100% + 36px);position:absolute;left:-15px;top:-18px;z-index:1}@media (min-width: 992px){.pageblock.pageblock--video_text.oms-layout-video-text .video_column .video-inner:before{left:-15px}}.pageblock.pageblock--video_text.oms-layout-video-text .video_column .video-inner iframe{z-index:1}.pageblock.pageblock--video_text .text_column{background-color:#F7F7F7;padding:30px 59px}@media (min-width: 768px){.pageblock.pageblock--video_text .text_column{padding:80px 59px}}@media (min-width: 1200px){.pageblock.pageblock--video_text .text_column{padding:128px 59px}}.pageblock.pageblock--video_text .text_column .pre-title{color:black}.pageblock.pageblock--video_text .text_column a:not(.btn-primary):not(.btn-video_pageblock){color:black;text-decoration:underline}.pageblock.pageblock--video_text .text_column h1,.pageblock.pageblock--video_text .text_column .microsite_banner__title,.pageblock.pageblock--video_text .text_column h2,.pageblock.pageblock--video_text .text_column .interior_banner h1,.interior_banner .pageblock.pageblock--video_text .text_column h1,.pageblock.pageblock--video_text .text_column .interior_banner .microsite_banner__title,.interior_banner .pageblock.pageblock--video_text .text_column .microsite_banner__title,.pageblock.pageblock--video_text .text_column h3,.pageblock.pageblock--video_text .text_column h4,.pageblock.pageblock--video_text .text_column h5,.pageblock.pageblock--video_text .text_column h6,.pageblock.pageblock--video_text .text_column figure.wp-caption figcaption,figure.wp-caption .pageblock.pageblock--video_text .text_column figcaption{color:black;padding-bottom:20px;margin:0}.pageblock.pageblock--video_text .text_column h1>a,.pageblock.pageblock--video_text .text_column .microsite_banner__title>a,.pageblock.pageblock--video_text .text_column h2>a,.pageblock.pageblock--video_text .text_column .interior_banner h1>a,.interior_banner .pageblock.pageblock--video_text .text_column h1>a,.pageblock.pageblock--video_text .text_column .interior_banner .microsite_banner__title>a,.interior_banner .pageblock.pageblock--video_text .text_column .microsite_banner__title>a,.pageblock.pageblock--video_text .text_column h3>a,.pageblock.pageblock--video_text .text_column h4>a,.pageblock.pageblock--video_text .text_column h5>a,.pageblock.pageblock--video_text .text_column h6>a,.pageblock.pageblock--video_text .text_column figure.wp-caption figcaption>a,figure.wp-caption .pageblock.pageblock--video_text .text_column figcaption>a{text-decoration:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.pageblock.pageblock--video_text .text_column h1>a:after,.pageblock.pageblock--video_text .text_column .microsite_banner__title>a:after,.pageblock.pageblock--video_text .text_column h2>a:after,.pageblock.pageblock--video_text .text_column .interior_banner h1>a:after,.interior_banner .pageblock.pageblock--video_text .text_column h1>a:after,.pageblock.pageblock--video_text .text_column .interior_banner .microsite_banner__title>a:after,.interior_banner .pageblock.pageblock--video_text .text_column .microsite_banner__title>a:after,.pageblock.pageblock--video_text .text_column h3>a:after,.pageblock.pageblock--video_text .text_column h4>a:after,.pageblock.pageblock--video_text .text_column h5>a:after,.pageblock.pageblock--video_text .text_column h6>a:after,.pageblock.pageblock--video_text .text_column figure.wp-caption figcaption>a:after,figure.wp-caption .pageblock.pageblock--video_text .text_column figcaption>a:after{content:'\f105';font-family:"Font Awesome 5 Free",sans-serif;font-size:60%;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;margin-left:6px}.pageblock.pageblock--video_text .text_column h1>a:hover,.pageblock.pageblock--video_text .text_column .microsite_banner__title>a:hover,.pageblock.pageblock--video_text .text_column h2>a:hover,.pageblock.pageblock--video_text .text_column .interior_banner h1>a:hover,.interior_banner .pageblock.pageblock--video_text .text_column h1>a:hover,.pageblock.pageblock--video_text .text_column .interior_banner .microsite_banner__title>a:hover,.interior_banner .pageblock.pageblock--video_text .text_column .microsite_banner__title>a:hover,.pageblock.pageblock--video_text .text_column h3>a:hover,.pageblock.pageblock--video_text .text_column h4>a:hover,.pageblock.pageblock--video_text .text_column h5>a:hover,.pageblock.pageblock--video_text .text_column h6>a:hover,.pageblock.pageblock--video_text .text_column figure.wp-caption figcaption>a:hover,figure.wp-caption .pageblock.pageblock--video_text .text_column figcaption>a:hover{text-decoration:underline;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.pageblock.pageblock--video_text .text_column h1>a:hover:after,.pageblock.pageblock--video_text .text_column .microsite_banner__title>a:hover:after,.pageblock.pageblock--video_text .text_column h2>a:hover:after,.pageblock.pageblock--video_text .text_column .interior_banner h1>a:hover:after,.interior_banner .pageblock.pageblock--video_text .text_column h1>a:hover:after,.pageblock.pageblock--video_text .text_column .interior_banner .microsite_banner__title>a:hover:after,.interior_banner .pageblock.pageblock--video_text .text_column .microsite_banner__title>a:hover:after,.pageblock.pageblock--video_text .text_column h3>a:hover:after,.pageblock.pageblock--video_text .text_column h4>a:hover:after,.pageblock.pageblock--video_text .text_column h5>a:hover:after,.pageblock.pageblock--video_text .text_column h6>a:hover:after,.pageblock.pageblock--video_text .text_column figure.wp-caption figcaption>a:hover:after,figure.wp-caption .pageblock.pageblock--video_text .text_column figcaption>a:hover:after{text-decoration:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;margin-left:12px}.pageblock.pageblock--video_text .text_column p{color:black}.pageblock.pageblock--video_text .text_column .btn-video_pageblock i{font-size:16px;padding-left:8px}@media (min-width: 992px){body.pws .pageblock.pageblock--video_text.oms-layout-text-video .video_column{background:-webkit-gradient(linear, left top, right top, color-stop(50%, #022944), color-stop(50%, transparent));background:linear-gradient(90deg, #022944 50%, transparent 50%)}}body.pws .pageblock.pageblock--video_text.oms-layout-text-video .video_column .video-inner:before{background-color:#1336DC}@media (min-width: 992px){body.pws .pageblock.pageblock--video_text.oms-layout-video-text .video_column{background:-webkit-gradient(linear, left top, right top, color-stop(50%, transparent), color-stop(50%, #022944));background:linear-gradient(90deg, transparent 50%, #022944 50%)}}body.pws .pageblock.pageblock--video_text.oms-layout-video-text .video_column .video-inner:before{background-color:#1336DC}body.pws .pageblock.pageblock--video_text .text_column{background-color:#022944}body.pws .pageblock.pageblock--video_text .text_column .pre-title{color:white}body.pws .pageblock.pageblock--video_text .text_column a{color:white}body.pws .pageblock.pageblock--video_text .text_column h1,body.pws .pageblock.pageblock--video_text .text_column .microsite_banner__title,body.pws .pageblock.pageblock--video_text .text_column h2,body.pws .pageblock.pageblock--video_text .text_column .interior_banner h1,.interior_banner body.pws .pageblock.pageblock--video_text .text_column h1,body.pws .pageblock.pageblock--video_text .text_column .interior_banner .microsite_banner__title,.interior_banner body.pws .pageblock.pageblock--video_text .text_column .microsite_banner__title,body.pws .pageblock.pageblock--video_text .text_column h3,body.pws .pageblock.pageblock--video_text .text_column h4,body.pws .pageblock.pageblock--video_text .text_column h5,body.pws .pageblock.pageblock--video_text .text_column h6,body.pws .pageblock.pageblock--video_text .text_column figure.wp-caption figcaption,figure.wp-caption body.pws .pageblock.pageblock--video_text .text_column figcaption{color:white}body.pws .pageblock.pageblock--video_text .text_column p{color:white}.pageblock--academy_feed .academy-post-list-single{position:relative;margin-top:30px}.pageblock--academy_feed .academy-post-list-single.has-type-icon .post_top:before{display:block;content:" ";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.2);top:0;left:0;z-index:2}.pageblock--academy_feed .academy-post-list-single.has-type-icon .post_top .insight_type_icon{display:block;position:absolute;width:65px;height:65px;background-size:contain;background-repeat:no-repeat;top:20px;left:20px;z-index:3}.pageblock--academy_feed .academy-post-list-single.has-type-icon.podcast-type .post_top .insight_type_icon{width:45px;height:45px}.pageblock--academy_feed .academy-post-list-single:first-child{margin-top:0}@media (min-width: 768px){.pageblock--academy_feed .academy-post-list-single:nth-child(-n+2){margin-top:0}}@media (min-width: 1200px){.pageblock--academy_feed .academy-post-list-single:nth-child(-n+3){margin-top:0}}.pageblock--academy_feed .academy-post-list-single a.post_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border:none;position:relative;z-index:2;background-color:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0;padding:0}.pageblock--academy_feed .academy-post-list-single a.post_inner .post_top{overflow:hidden}.pageblock--academy_feed .academy-post-list-single a.post_inner .post_top img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.pageblock--academy_feed .academy-post-list-single a.post_inner:hover .post_top img{-webkit-transform:scale(1.1);transform:scale(1.1)}.pageblock--academy_feed .academy-post-list-single a.post_inner .external_link{position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;top:15px;right:15px;font-family:"Font Awesome 5 Free",sans-serif;color:rgba(0,0,0,0.15);font-weight:900;font-size:20px;line-height:20px;text-align:right;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.pageblock--academy_feed .academy-post-list-single a.post_inner:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.pageblock--academy_feed .academy-post-list-single a.post_inner:hover .external_link{color:#1336DC;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.pageblock--academy_feed .academy-post-list-single a.post_inner .post_top{position:relative;overflow:visible;z-index:2;margin:15px 15px 0}.pageblock--academy_feed .academy-post-list-single a.post_inner .post_top .post_image_container{overflow:hidden}.pageblock--academy_feed .academy-post-list-single a.post_inner .post_top .academy_read_time{background-color:#1336DC;color:white;margin-right:-10px}.pageblock--academy_feed .academy-post-list-single a.post_inner .post_top .academy_read_time:before{border-color:transparent #1336DC #1336DC transparent}.pageblock--academy_feed .academy-post-list-single a.post_inner .post_bottom{background-color:#F7F7F7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;color:#4D4D4D;height:100%;font-size:18px;line-height:28px;font-family:calibri,sans-serif;font-weight:300;position:relative;z-index:2;margin:0 15px 15px;padding:25px 25px}@media (min-width: 768px){.pageblock--academy_feed .academy-post-list-single a.post_inner .post_bottom{padding:30px}}.pageblock--academy_feed .academy-post-list-single a.post_inner .post_bottom .cat{font-family:calibri,sans-serif;font-size:18px;font-weight:400;color:#333;letter-spacing:2px;line-height:20px;text-transform:uppercase;margin-bottom:3px}.pageblock--academy_feed .academy-post-list-single a.post_inner .post_bottom h4.title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:calibri,sans-serif;font-size:20px;line-height:28px;font-weight:700;letter-spacing:0;color:#1336DC;margin-bottom:15px}.pageblock--academy_feed .academy-post-list-single a.post_inner .post_bottom h4.title:after{content:'\00a0\00bb'}.pageblock--academy_feed .academy-post-list-single a.post_inner .post_bottom .excerpt{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:block}@media (min-width: 768px){.pageblock--academy_feed .academy-post-list-single a.post_inner .post_bottom .excerpt{display:block}}.pageblock--academy_feed.bg-color-gray a.post_inner:after{background-color:white}.pageblock--academy_feed.bg-color-gray a.post_inner .post_bottom{background-color:white}.pageblock--academy_feed .pageblock-header{margin-bottom:20px !important}.pageblock--academy_feed .feed_top_row{padding-bottom:32px}.pageblock--academy_feed .feed_top_row .feed_title_column{padding-bottom:10px}@media (min-width: 768px){.pageblock--academy_feed .feed_top_row .feed_title_column{padding-bottom:0px}}.pageblock--academy_feed .feed_top_row .feed_title_column h3{font-family:calibri,sans-serif;font-size:18px;line-height:20px;font-weight:bold;letter-spacing:2px;text-transform:uppercase;margin:0}.pageblock--academy_feed .feed_top_row .button_column{text-align:center}.pageblock.pageblock--blurbs .row,.pageblock.pageblock--blurbs .interior-content,.pageblock.pageblock--blurbs .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.pageblock--blurbs .slider_card,.pageblock.pageblock--blurbs .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.pageblock--blurbs .comment-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageblock.pageblock--blurbs .column{margin-top:50px}.pageblock.pageblock--blurbs .column:first-child{margin-top:0}.pageblock.pageblock--blurbs .column .blurb{display:block;position:relative;margin:40px auto}@media (min-width: 576px){.pageblock.pageblock--blurbs .column .blurb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px auto 0 auto}}.pageblock.pageblock--blurbs .column .blurb:first-child{margin-top:0}.pageblock.pageblock--blurbs .column .blurb .image_container{position:relative;z-index:2}@media (min-width: 576px){.pageblock.pageblock--blurbs .column .blurb .image_container{-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px}}.pageblock.pageblock--blurbs .column .blurb .image_container img{display:block;width:95%;-o-object-fit:contain;object-fit:contain;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;margin:0 auto}@media (min-width: 576px){.pageblock.pageblock--blurbs .column .blurb .image_container img{width:100%;height:175px}}.pageblock.pageblock--blurbs .column .blurb .content_container{background-color:#F7F7F7;margin-top:-15px;padding:47px 30px}@media (min-width: 576px){.pageblock.pageblock--blurbs .column .blurb .content_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 125px);flex:1 1 calc(100% - 125px);min-height:197px;margin-top:0;margin-left:-125px;padding:47px 30px 47px 140px}}.pageblock.pageblock--blurbs .column .blurb .content_container p,.pageblock.pageblock--blurbs .column .blurb .content_container a{color:#4D4D4D}.pageblock.pageblock--blurbs .column .blurb .content_container p:last-child,.pageblock.pageblock--blurbs .column .blurb .content_container a:last-child{margin-bottom:0}.pageblock.pageblock--blurbs .column .blurb .content_container .blurb-title{font-size:24px;color:#1336DC;line-height:32px}.pageblock.pageblock--blurbs .column a.blurb{text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.pageblock.pageblock--blurbs .column a.blurb .blurb-title{color:#1336DC}.pageblock.pageblock--blurbs .column a.blurb .blurb-title:after{content:'\00a0\00bb';font-size:18px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;padding-left:5px}.pageblock.pageblock--blurbs .column a.blurb[target="_blank"] .content_container{background-color:#F7F7F7;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.pageblock.pageblock--blurbs .column a.blurb[target="_blank"] .content_container p,.pageblock.pageblock--blurbs .column a.blurb[target="_blank"] .content_container a{color:#4D4D4D}.pageblock.pageblock--blurbs .column a.blurb[target="_blank"] .content_container .blurb-title{color:#1336DC}.pageblock.pageblock--blurbs .column a.blurb[target="_blank"] .content_container .blurb-title:after{content:'\f08e';font-family:"Font Awesome 6 Free";font-size:60%;font-weight:bold;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;margin-left:2px}.pageblock.pageblock--blurbs .column a.blurb:hover{text-decoration:none;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.pageblock.pageblock--blurbs .column a.blurb:hover .image_container img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.pageblock.pageblock--blurbs .column a.blurb:hover .content_container{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.pageblock.pageblock--blurbs .column a.blurb:hover .content_container .blurb-title:after{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;margin-left:5px}.pageblock.pageblock--blurbs.bg-color-gray .column .blurb .content_container{background-color:white}.pageblock.pageblock--blurbs.bg-color-gray .column .blurb .content_container p,.pageblock.pageblock--blurbs.bg-color-gray .column .blurb .content_container a{color:#4D4D4D}.pageblock.pageblock--blurbs.bg-color-gray .column .blurb .content_container .blurb-title{color:#1336DC}.pageblock.pageblock--blurbs.bg-color-gray .column a.blurb[target="_blank"] .content_container{background-color:white}.pageblock.pageblock--blurbs.bg-color-gray .column a.blurb[target="_blank"] .content_container p,.pageblock.pageblock--blurbs.bg-color-gray .column a.blurb[target="_blank"] .content_container a{color:#4D4D4D}.pageblock.pageblock--blurbs.bg-color-gray .column a.blurb[target="_blank"] .content_container .blurb-title{color:#1336DC}body.pws .pageblock.pageblock--blurbs .column .blurb .content_container{background-color:#022944}body.pws .pageblock.pageblock--blurbs .column .blurb .content_container .blurb-title,body.pws .pageblock.pageblock--blurbs .column .blurb .content_container p,body.pws .pageblock.pageblock--blurbs .column .blurb .content_container a{color:white}body.pws .pageblock.pageblock--blurbs .column a.blurb[target="_blank"] .content_container{background-color:#022944}body.pws .pageblock.pageblock--blurbs .column a.blurb[target="_blank"] .content_container .blurb-title,body.pws .pageblock.pageblock--blurbs .column a.blurb[target="_blank"] .content_container p,body.pws .pageblock.pageblock--blurbs .column a.blurb[target="_blank"] .content_container a{color:white}.pageblock{padding:75px 0;position:relative;overflow:hidden;background-size:cover !important;background-repeat:no-repeat !important}@media (min-width: 576px){.pageblock{padding:100px 0}}@media (min-width: 992px){.pageblock{padding:5% 0}}.pageblock .pageblock-inner{position:relative}.pageblock .row-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageblock .row-header .pageblock-header{text-align:center;margin-bottom:30px}.pageblock .row-header .pageblock-header>*:last-of-type{margin-bottom:0}@media (min-width: 576px){.pageblock .row-header .pageblock-header{margin-bottom:40px}}@media (min-width: 992px){.pageblock .row-header .pageblock-header{margin-bottom:50px}}.pageblock.columns-two .pageblock-column{padding:0 30px;margin-bottom:50px}.pageblock.columns-two .pageblock-column:last-of-type{margin-bottom:0}@media (min-width: 992px){.pageblock.columns-two .pageblock-column{margin-bottom:0}}@media (max-width: 991.98px){.pageblock.columns-two.reverse .row,.pageblock.columns-two.reverse .interior-content,.pageblock.columns-two.reverse .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.columns-two.reverse .slider_card,.pageblock.columns-two.reverse .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two.reverse .comment-wrap{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}}@media (min-width: 992px){.pageblock.columns-two.reverse .row,.pageblock.columns-two.reverse .interior-content,.pageblock.columns-two.reverse .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pageblock.columns-two.reverse .slider_card,.pageblock.columns-two.reverse .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two.reverse .comment-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.pageblock.columns-two.reverse .pageblock-column{margin-bottom:0}@media (max-width: 991.98px){.pageblock.columns-two.reverse .pageblock-column:last-of-type{margin-bottom:50px}}.pageblock.columns-three .pageblock-column{margin-bottom:50px;padding:0 30px}@media (min-width: 992px){.pageblock.columns-three .pageblock-column{margin-bottom:0}}.pageblock.columns-three .pageblock-column:last-of-type{margin-bottom:0}.pageblock.columns-four .pageblock-column{margin-bottom:50px;padding:0 30px}@media (min-width: 768px){.pageblock.columns-four .pageblock-column:nth-child(3),.pageblock.columns-four .pageblock-column:nth-child(4){margin-bottom:0}}@media (min-width: 992px){.pageblock.columns-four .pageblock-column{margin-bottom:0}}.pageblock.columns-four .pageblock-column:last-of-type{margin-bottom:0}.pageblock.columns-one .row.columns_row,.pageblock.columns-one .columns_row.interior-content,.pageblock.columns-one .pageblock--insights_slider .columns_row.slider_card,.pageblock--insights_slider .pageblock.columns-one .columns_row.slider_card,.pageblock.columns-one .comments-template #comments .comment-list .comment .columns_row.comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-one .columns_row.comment-wrap,.pageblock.columns-two .row.columns_row,.pageblock.columns-two .columns_row.interior-content,.pageblock.columns-two .pageblock--insights_slider .columns_row.slider_card,.pageblock--insights_slider .pageblock.columns-two .columns_row.slider_card,.pageblock.columns-two .comments-template #comments .comment-list .comment .columns_row.comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-two .columns_row.comment-wrap,.pageblock.columns-three .row.columns_row,.pageblock.columns-three .columns_row.interior-content,.pageblock.columns-three .pageblock--insights_slider .columns_row.slider_card,.pageblock--insights_slider .pageblock.columns-three .columns_row.slider_card,.pageblock.columns-three .comments-template #comments .comment-list .comment .columns_row.comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-three .columns_row.comment-wrap,.pageblock.columns-four .row.columns_row,.pageblock.columns-four .columns_row.interior-content,.pageblock.columns-four .pageblock--insights_slider .columns_row.slider_card,.pageblock--insights_slider .pageblock.columns-four .columns_row.slider_card,.pageblock.columns-four .comments-template #comments .comment-list .comment .columns_row.comment-wrap,.comments-template #comments .comment-list .comment .pageblock.columns-four .columns_row.comment-wrap{margin:0 -30px}.bg-color.bg-color-white:not(.pageblock--testimonial):not(.pageblock--cta):not(.pageblock--featured_articles){background:#fff}.bg-color.bg-color-white:not(.pageblock--testimonial):not(.pageblock--cta):not(.pageblock--featured_articles)+.bg-color-white:not(.pageblock--background_video){padding-top:0}.bg-color.bg-color-white:not(.pageblock--testimonial):not(.pageblock--cta):not(.pageblock--featured_articles)+.bg-color-white:not(.pageblock--background_video):before{background:url(../images/block-divider.png) 50% 0 no-repeat;background-size:contain;content:'';display:block;width:80%;height:54px;margin:0 auto 75px}@media (min-width: 576px){.bg-color.bg-color-white:not(.pageblock--testimonial):not(.pageblock--cta):not(.pageblock--featured_articles)+.bg-color-white:not(.pageblock--background_video):before{margin-bottom:100px}}@media (min-width: 992px){.bg-color.bg-color-white:not(.pageblock--testimonial):not(.pageblock--cta):not(.pageblock--featured_articles)+.bg-color-white:not(.pageblock--background_video):before{width:100%;margin-bottom:5%}}.bg-color.bg-color-gray{background:#F7F7F7}.bg-color.bg-color-gray+.bg-color-gray:not(.pageblock--background_video){padding-top:0}.bg-color.bg-color-gray+.bg-color-gray:not(.pageblock--background_video):before{background:url(../images/block-divider.png) 50% 0 no-repeat;background-size:contain;content:'';display:block;width:80%;height:54px;margin:0 auto 75px}@media (min-width: 576px){.bg-color.bg-color-gray+.bg-color-gray:not(.pageblock--background_video):before{margin-bottom:100px}}@media (min-width: 992px){.bg-color.bg-color-gray+.bg-color-gray:not(.pageblock--background_video):before{width:100%;margin-bottom:5%}}.bg-color.bg-color-purple{background:#eef1fd}.bg-color.bg-color-purple+.bg-color-purple{padding-top:0}.bg-color.bg-color-blue{background:#1336DC;color:#fff}.bg-color.bg-color-blue h1,.bg-color.bg-color-blue .microsite_banner__title,.bg-color.bg-color-blue h2,.bg-color.bg-color-blue .interior_banner h1,.interior_banner .bg-color.bg-color-blue h1,.bg-color.bg-color-blue .interior_banner .microsite_banner__title,.interior_banner .bg-color.bg-color-blue .microsite_banner__title,.bg-color.bg-color-blue h3,.bg-color.bg-color-blue h4,.bg-color.bg-color-blue h5,.bg-color.bg-color-blue h6,.bg-color.bg-color-blue figure.wp-caption figcaption,figure.wp-caption .bg-color.bg-color-blue figcaption,.bg-color.bg-color-blue p,.bg-color.bg-color-blue span{color:#fff}.bg-color.bg-color-blue .pageblock-edit-link a{color:#fff}.bg-color.bg-color-blue+.bg-color-blue{border-top:1px solid #fff}.bg-color.bg-color-black{background:#000;color:#fff}.bg-color.bg-color-black h1,.bg-color.bg-color-black .microsite_banner__title,.bg-color.bg-color-black h2,.bg-color.bg-color-black .interior_banner h1,.interior_banner .bg-color.bg-color-black h1,.bg-color.bg-color-black .interior_banner .microsite_banner__title,.interior_banner .bg-color.bg-color-black .microsite_banner__title,.bg-color.bg-color-black h3,.bg-color.bg-color-black h4,.bg-color.bg-color-black h5,.bg-color.bg-color-black h6,.bg-color.bg-color-black figure.wp-caption figcaption,figure.wp-caption .bg-color.bg-color-black figcaption,.bg-color.bg-color-black p,.bg-color.bg-color-black span{color:#fff}.bg-color.bg-color-black .pageblock-edit-link a{color:#fff}.bg-color.bg-color-black+.bg-color-black{padding-top:0}.pum.pum-overlay{position:absolute;top:0;left:0;right:0;bottom:auto;width:100%;height:auto;background-color:#f1f1f1}.pum.pum-overlay .pum-container{display:block;position:relative !important;background-color:transparent;width:100% !important;padding:10px !important;height:auto !important;margin:0 auto !important;min-width:0 !important;max-width:1400px !important}.pum.pum-overlay .pum-container .pum-content{display:block;margin:0px auto;width:100% !important}.pum.pum-overlay .pum-container button.pum-close{position:absolute;right:0;top:0;margin:0;line-height:16px;font-size:16px}#solarBoxContainer{width:100%;visibility:hidden;background:rgba(0,0,0,0.9);position:fixed;top:0;left:0;z-index:12622}#solarBoxContainer #solarBoxOuter{position:absolute;width:auto;height:auto;display:inline-block;top:0;right:0;bottom:0;left:0;margin:auto}#solarBoxContainer #solarBoxOuter #solarBoxTop{text-align:right}#solarBoxContainer #solarBoxOuter #solarBoxInner{clear:both;background:#000;color:#FFF;padding:40px}#solarBoxContainer #solarBoxOuter #solarBoxInner #solarBoxLoading #solarBoxContent{text-align:left;width:0;height:0}#solarBoxContainer #solarBoxOuter #solarBoxInner #solarBoxLoading #solarBoxContent img{width:100%;height:auto}#solarBoxContainer #solarBoxOuter #solarBoxInner #solarBoxBottom{text-align:left;max-height:100px;overflow:auto;margin:12px 0 0 0}#solarBoxContainer #solarBoxOuter #solarBoxInner #solarBoxBottom .solarBoxClose{float:right;display:none;margin:0 0 12px 12px}#solarBoxContainer #solarBoxOuter #solarBoxInner #solarBoxBottom #solarBoxTitle{color:#FFF}#solarBoxContainer .solarBoxClose{display:inline-block;padding:0 0 6px}#solarBoxContainer #solarBoxPrev,#solarBoxContainer #solarBoxNext,#solarBoxContainer .solarBoxClose{text-decoration:none !important;display:inline-block;font-family:"Font Awesome 5 Free",sans-serif !important;color:#FFF !important;font-size:24px;font-weight:700;outline:0}#solarBoxContainer #solarBoxPrev:hover,#solarBoxContainer #solarBoxNext:hover,#solarBoxContainer .solarBoxClose:hover{text-decoration:none;opacity:0.6}#solarBoxContainer #solarBoxPrev,#solarBoxContainer #solarBoxNext{font-size:64px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#solarBoxContainer #solarBoxPrev{background-position:0 0;left:12px;z-index:12624}#solarBoxContainer #solarBoxPrev:before{content:"\f104"}#solarBoxContainer #solarBoxNext{right:12px;z-index:12625}#solarBoxContainer #solarBoxNext:before{content:"\f105"}#solarBoxOuter{-webkit-transition:.5s;transition:.5s;text-align:center;overflow:hidden}#solarBoxImage{opacity:0;-webkit-transition:all 0.5s ease .5s;transition:all 0.5s ease .5s}#solarSocial{display:none;height:20px;margin:10px 0 0 0}.useAddThis #solarSocial{display:block}.viewFull #solarBoxOuter{left:0;top:0;height:100%;width:100%;-webkit-transform:none;transform:none}.viewFull #solarBoxOuter #solarBoxTop .solarBoxClose{position:fixed;top:12px;right:12px;padding:0 0 20px 20px;z-index:12626}.viewFull #solarBoxOuter #solarBoxInner{overflow:visible;background:none;padding:0}.viewFull #solarBoxOuter #solarBoxInner #solarBoxLoading{position:absolute;width:100%;height:100%;top:0;left:0}.viewFull #solarBoxOuter #solarBoxInner #solarBoxLoading #solarBoxContent{position:absolute;-webkit-transition:none;transition:none;top:0;right:0;bottom:0;left:0;margin:auto}.viewFull #solarBoxBottom{display:none}.viewFull.imageMedia #solarBoxBottom{display:block;background:rgba(0,0,0,0.5);width:100%;position:fixed;bottom:0;left:0;padding:10px !important;z-index:12623}.closeInBottom.viewBox #solarBoxBottom .solarBoxClose{display:block}.closeInBottom.viewBox #solarBoxTop .solarBoxClose{display:none}.inlineMedia #solarBoxLoading{background:none}.inlineMedia #solarBoxContent{background:#000}.oms-popup-leaving-site{position:fixed;width:100%;height:100vh;z-index:99999}.oms-popup-leaving-site__overlay{content:'';display:block;position:absolute;z-index:-1;height:100%;width:100%;background-color:rgba(19,54,220,0.77)}.oms-popup-leaving-site #leavingpopup-overlay__close{position:absolute;right:15px;top:15px;text-align:right;margin:0;z-index:11}.oms-popup-leaving-site #leavingpopup-overlay__close .close-leavingpopup{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;min-width:44px;min-height:44px;color:#FFF;padding:10px}.oms-popup-leaving-site #leavingpopup-overlay__close .close-leavingpopup:after{content:"\f00d";font-family:"Font Awesome 5 Free",sans-serif;font-size:32px;font-weight:900;line-height:32px}.oms-popup-leaving-site #leavingpopup-overlay__close .close-leavingpopup:hover,.oms-popup-leaving-site #leavingpopup-overlay__close .close-leavingpopup:focus,.oms-popup-leaving-site #leavingpopup-overlay__close .close-leavingpopup:active{color:#0199eb;top:0}.oms-popup-leaving-site__content{position:relative}.oms-popup-leaving-site__content>.container-fluid{max-height:100%;overflow:scroll}.oms-popup-leaving-site__content__inner{border-radius:3px;background-color:white;overflow:scroll}.oms-popup-leaving-site__content__inner__text{padding:15px 0px 0 10px}@media (min-width: 768px){.oms-popup-leaving-site__content__inner__text{padding:70px 50px 0 50px}}.oms-popup-leaving-site__content__inner__checkbox__text{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 25px 0 25px}@media (min-width: 768px){.oms-popup-leaving-site__content__inner__checkbox__text{padding:25px 50px 0 50px}}.oms-popup-leaving-site__content__inner__checkbox__text input[type="checkbox"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;position:relative;top:8px}.oms-popup-leaving-site__content__inner__checkbox__text input[type="checkbox"]:focus-visible{border:solid 0.125rem #fff !important;outline:solid 0.125rem #000 !important;outline-offset:0.125rem !important}.oms-popup-leaving-site__content__inner__checkbox__text label{padding-left:8px}.oms-popup-leaving-site__content__inner__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 20px 30px;margin:0}@media (min-width: 768px){.oms-popup-leaving-site__content__inner__buttons{padding:40px 0 80px 60px}}.oms-popup-leaving-site__content__inner__buttons a{border-radius:3px}.oms-popup-leaving-site__content__inner__buttons a:first-child{margin-right:25px;margin-top:0;padding:13px 45px 17px 22px}.oms-popup-leaving-site__content__inner__buttons a:focus-visible{border:solid 0.125rem #fff !important;outline:solid 0.125rem #000 !important;outline-offset:0.125rem !important}.oms-popup-leaving-site__content__inner__buttons a.cta-link{color:black;border:3px solid #1336DC;border-radius:3px;background-color:#FFFFFF;padding:10px 10.5px 14px 11px}.oms-popup-leaving-site__content__inner__buttons a.cta-link i{font-size:10px}.oms-popup-leaving-site__content__inner__buttons a.cta-link:focus-visible{border:solid 0.125rem #fff !important;outline:solid 0.125rem #000 !important;outline-offset:0.125rem !important}.oms-popup-leaving-site__content__inner__buttons a.cta-link:hover{border:3px solid #0D269C;background-color:#0D269C;color:white}.oms-popup-leaving-site__content__inner__image{height:0;padding:0 0 100%;text-align:center}.oms-popup-leaving-site__content__inner__image img{border-top-right-radius:0;border-bottom-right-radius:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}@media (min-width: 768px){.oms-popup-leaving-site__content__inner__image img{border-top-right-radius:3px;border-bottom-right-radius:3px}}.blog .blog_archive_container{padding:70px 0;background-color:#F7F7F7}.blog .blog_archive_container .row.facet_row,.blog .blog_archive_container .facet_row.interior-content,.blog .blog_archive_container .pageblock--insights_slider .facet_row.slider_card,.pageblock--insights_slider .blog .blog_archive_container .facet_row.slider_card,.blog .blog_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap,.comments-template #comments .comment-list .comment .blog .blog_archive_container .facet_row.comment-wrap{margin:0 0 70px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.blog .blog_archive_container .row.facet_row:before,.blog .blog_archive_container .facet_row.interior-content:before,.blog .blog_archive_container .pageblock--insights_slider .facet_row.slider_card:before,.pageblock--insights_slider .blog .blog_archive_container .facet_row.slider_card:before,.blog .blog_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .blog .blog_archive_container .facet_row.comment-wrap:before{content:'';position:absolute;top:36px;left:0;width:100%;height:1px;background:rgba(0,0,0,0.08)}.blog .blog_archive_container .row.facet_row .widget_facet_stack_widget,.blog .blog_archive_container .facet_row.interior-content .widget_facet_stack_widget,.blog .blog_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .blog_archive_container .facet_row.slider_card .widget_facet_stack_widget,.blog .blog_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .blog_archive_container .facet_row.comment-wrap .widget_facet_stack_widget{margin-bottom:15px}.blog .blog_archive_container .row.facet_row .widget_facet_stack_widget label,.blog .blog_archive_container .facet_row.interior-content .widget_facet_stack_widget label,.blog .blog_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget label,.pageblock--insights_slider .blog .blog_archive_container .facet_row.slider_card .widget_facet_stack_widget label,.blog .blog_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget label,.comments-template #comments .comment-list .comment .blog .blog_archive_container .facet_row.comment-wrap .widget_facet_stack_widget label{display:none}@media (min-width: 768px){.blog .blog_archive_container .row.facet_row .widget_facet_stack_widget,.blog .blog_archive_container .facet_row.interior-content .widget_facet_stack_widget,.blog .blog_archive_container .pageblock--insights_slider .facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .blog_archive_container .facet_row.slider_card .widget_facet_stack_widget,.blog .blog_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .blog_archive_container .facet_row.comment-wrap .widget_facet_stack_widget{margin-bottom:0}}.blog .blog_archive_container .row.facet_row .pagination_count,.blog .blog_archive_container .facet_row.interior-content .pagination_count,.blog .blog_archive_container .pageblock--insights_slider .facet_row.slider_card .pagination_count,.pageblock--insights_slider .blog .blog_archive_container .facet_row.slider_card .pagination_count,.blog .blog_archive_container .comments-template #comments .comment-list .comment .facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .blog .blog_archive_container .facet_row.comment-wrap .pagination_count{text-align:center;margin-top:30px}.blog .blog_archive_container .blog_loop_row{margin-top:30px}.blog .blog_archive_container .row.pagination_row,.blog .blog_archive_container .pagination_row.interior-content,.blog .blog_archive_container .pageblock--insights_slider .pagination_row.slider_card,.pageblock--insights_slider .blog .blog_archive_container .pagination_row.slider_card,.blog .blog_archive_container .comments-template #comments .comment-list .comment .pagination_row.comment-wrap,.comments-template #comments .comment-list .comment .blog .blog_archive_container .pagination_row.comment-wrap{margin-top:55px}.blog-post-list-single{margin-top:30px}.blog-post-list-single:first-child{margin-top:0}@media (min-width: 768px){.blog-post-list-single:nth-child(-n+2){margin-top:0}}@media (min-width: 1200px){.blog-post-list-single:nth-child(-n+3){margin-top:0}}.blog-post-list-single a.post_inner{position:relative;background-color:#fff;height:100%;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:5px solid #F7F7F7;-webkit-transition:all .3s ease;transition:all .3s ease}@media (min-width: 768px){.blog-post-list-single a.post_inner{padding:35px}}.blog-post-list-single a.post_inner .external_link{position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;top:15px;right:15px;font-family:"Font Awesome 5 Free",sans-serif;color:rgba(0,0,0,0.15);font-weight:900;font-size:20px;line-height:20px;text-align:right}.blog-post-list-single a.post_inner:hover{border-color:#1336DC}.blog-post-list-single a.post_inner:hover .external_link{color:#1336DC}.blog-post-list-single a.post_inner .post_top{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.blog-post-list-single a.post_inner .post_top .categories .cat{font-size:15px;line-height:20px;color:#000;font-family:calibri,sans-serif;font-weight:700}.blog-post-list-single a.post_inner .post_top .title{color:#1336DC;margin-bottom:0}.blog-post-list-single a.post_inner .post_bottom{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;color:#4D4D4D;font-size:18px;line-height:28px;font-family:calibri,sans-serif;font-weight:300;margin-top:15px;padding-top:15px;border-top:2px solid #F7F7F7}.post-type-archive-oms_insights .submenu,.has-insights-page .submenu,.blog .submenu{position:relative;padding:0 0 50px 0}@media (min-width: 992px){.post-type-archive-oms_insights .banner,.has-insights-page .banner,.blog .banner{padding:3.5% 0 7.5%}}.post-type-archive-oms_insights .interior_banner,.has-insights-page .interior_banner,.blog .interior_banner{display:none}.post-type-archive-oms_insights .featured-insights-outer,.post-type-archive-oms_insights .blog-insights-outer,.has-insights-page .featured-insights-outer,.has-insights-page .blog-insights-outer,.blog .featured-insights-outer,.blog .blog-insights-outer{background:#F7F7F7;padding-bottom:40px}.post-type-archive-oms_insights .featured-insights-outer .featured-insights,.post-type-archive-oms_insights .featured-insights-outer .featured-blog,.post-type-archive-oms_insights .blog-insights-outer .featured-insights,.post-type-archive-oms_insights .blog-insights-outer .featured-blog,.has-insights-page .featured-insights-outer .featured-insights,.has-insights-page .featured-insights-outer .featured-blog,.has-insights-page .blog-insights-outer .featured-insights,.has-insights-page .blog-insights-outer .featured-blog,.blog .featured-insights-outer .featured-insights,.blog .featured-insights-outer .featured-blog,.blog .blog-insights-outer .featured-insights,.blog .blog-insights-outer .featured-blog{position:relative;margin-top:-44px}@media (min-width: 768px){.post-type-archive-oms_insights .featured-insights-outer .featured-insights,.post-type-archive-oms_insights .featured-insights-outer .featured-blog,.post-type-archive-oms_insights .blog-insights-outer .featured-insights,.post-type-archive-oms_insights .blog-insights-outer .featured-blog,.has-insights-page .featured-insights-outer .featured-insights,.has-insights-page .featured-insights-outer .featured-blog,.has-insights-page .blog-insights-outer .featured-insights,.has-insights-page .blog-insights-outer .featured-blog,.blog .featured-insights-outer .featured-insights,.blog .featured-insights-outer .featured-blog,.blog .blog-insights-outer .featured-insights,.blog .blog-insights-outer .featured-blog{margin-top:-44px}}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left,.has-insights-page .featured-insights-outer .featured-insights--left,.has-insights-page .featured-insights-outer .featured-blog--left,.has-insights-page .blog-insights-outer .featured-insights--left,.has-insights-page .blog-insights-outer .featured-blog--left,.blog .featured-insights-outer .featured-insights--left,.blog .featured-insights-outer .featured-blog--left,.blog .blog-insights-outer .featured-insights--left,.blog .blog-insights-outer .featured-blog--left{margin:0 0 60px}@media (min-width: 992px){.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left,.has-insights-page .featured-insights-outer .featured-insights--left,.has-insights-page .featured-insights-outer .featured-blog--left,.has-insights-page .blog-insights-outer .featured-insights--left,.has-insights-page .blog-insights-outer .featured-blog--left,.blog .featured-insights-outer .featured-insights--left,.blog .featured-insights-outer .featured-blog--left,.blog .blog-insights-outer .featured-insights--left,.blog .blog-insights-outer .featured-blog--left{margin:0}}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single{height:100%;padding:0 0 0 0}@media (min-width: 992px){.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single{padding:0 30px 0 0}}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner{display:block;height:100%;background:#fff}@media (min-width: 992px){.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner{background:#fff}}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .row,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .interior-content,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .slider_card,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comment-wrap,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .row,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .interior-content,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .slider_card,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comment-wrap,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .row,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .interior-content,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .slider_card,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comment-wrap,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .row,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .interior-content,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .slider_card,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comment-wrap,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .row,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .interior-content,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .slider_card,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comment-wrap,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .row,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .interior-content,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .slider_card,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comment-wrap,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .row,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .interior-content,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .slider_card,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comment-wrap,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .row,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .interior-content,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .slider_card,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comment-wrap,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .row,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .interior-content,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .slider_card,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comment-wrap,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .row,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .interior-content,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .slider_card,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comment-wrap,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .row,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .interior-content,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .slider_card,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .comment-wrap,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .row,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .interior-content,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .slider_card,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .comment-wrap{height:100%;margin:0 0 0 0}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left{padding:25px 25px}@media (min-width: 992px){.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left{-webkit-box-flex:0 !important;-ms-flex:0 0 55% !important;flex:0 0 55% !important;max-width:55% !important;padding:30px 50px}}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time{display:none;position:relative;background:#EBEBEB;margin:0 0 15px 10px}@media (min-width: 992px){.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time{display:inline-block}}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .insight_read_time:before{border-color:transparent #EBEBEB #EBEBEB transparent}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title{color:#1336DC;font-size:24px;line-height:32px;font-weight:bold;letter-spacing:-0.5px;padding:0;margin:0 0 10px}@media (min-width: 768px){.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left h4.title,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left h4.title{font-size:40px;line-height:48px;margin:0 0 15px}}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p{font-size:16px;line-height:24px;font-weight:300;color:#4D4D4D}@media (min-width: 992px){.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_left .excerpt p{font-size:18px;line-height:28px}}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right{position:relative;overflow:hidden;background-color:#000;padding-top:50%}@media (min-width: 992px){.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right{height:100%;-webkit-box-flex:0 !important;-ms-flex:0 0 45% !important;flex:0 0 45% !important;max-width:45% !important;padding-top:0}}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .post_image,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .post_image,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .post_image,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .post_image,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .post_image,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .post_image,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .post_image,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .post_image,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .post_image,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .post_image,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .post_image,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .post_image{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;top:0;left:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}@media (min-width: 992px){.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner .post_right .insight_read_time{display:none}}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_left h4.title{color:#000}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_image,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_image,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_image,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_image,.has-insights-page .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_image,.has-insights-page .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_image,.has-insights-page .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_image,.has-insights-page .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_image,.blog .featured-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_image,.blog .featured-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_image,.blog .blog-insights-outer .featured-insights--left .featured-insight-post-list-single a.post_inner:hover .post_image,.blog .blog-insights-outer .featured-blog--left .featured-insight-post-list-single a.post_inner:hover .post_image{-webkit-transform:scale(1.1);transform:scale(1.1)}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right,.has-insights-page .featured-insights-outer .featured-insights--right,.has-insights-page .featured-insights-outer .featured-blog--right,.has-insights-page .blog-insights-outer .featured-insights--right,.has-insights-page .blog-insights-outer .featured-blog--right,.blog .featured-insights-outer .featured-insights--right,.blog .featured-insights-outer .featured-blog--right,.blog .blog-insights-outer .featured-insights--right,.blog .blog-insights-outer .featured-blog--right{padding-top:0px}@media (min-width: 992px){.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right,.has-insights-page .featured-insights-outer .featured-insights--right,.has-insights-page .featured-insights-outer .featured-blog--right,.has-insights-page .blog-insights-outer .featured-insights--right,.has-insights-page .blog-insights-outer .featured-blog--right,.blog .featured-insights-outer .featured-insights--right,.blog .featured-insights-outer .featured-blog--right,.blog .blog-insights-outer .featured-insights--right,.blog .blog-insights-outer .featured-blog--right{padding-top:103px}}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right--title,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right--title,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right--title,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right--title,.has-insights-page .featured-insights-outer .featured-insights--right--title,.has-insights-page .featured-insights-outer .featured-blog--right--title,.has-insights-page .blog-insights-outer .featured-insights--right--title,.has-insights-page .blog-insights-outer .featured-blog--right--title,.blog .featured-insights-outer .featured-insights--right--title,.blog .featured-insights-outer .featured-blog--right--title,.blog .blog-insights-outer .featured-insights--right--title,.blog .blog-insights-outer .featured-blog--right--title{font-family:calibri,sans-serif;font-weight:bold;color:#000;font-size:15px;line-height:20px;margin:0 0 20px}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single{border-top:1px rgba(0,0,0,0.1) solid;padding:20px 15px}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single:last-child,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single:last-child,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single:last-child,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single:last-child,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single:last-child,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single:last-child,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single:last-child,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single:last-child,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single:last-child,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single:last-child,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single:last-child,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single:last-child{border-bottom:1px rgba(0,0,0,0.1) solid}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left{position:relative;overflow:hidden;width:80px;height:80px;margin:0 20px 0 0;background-color:#000}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left .post_image,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left .post_image,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left .post_image,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left .post_image,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left .post_image,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left .post_image,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left .post_image,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left .post_image,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left .post_image,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left .post_image,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_left .post_image,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_left .post_image{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;top:0;left:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right{width:calc( 100% - 100px)}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right h4.title,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right h4.title,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right h4.title,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right h4.title,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right h4.title,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right h4.title,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right h4.title,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right h4.title,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right h4.title,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right h4.title,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single .post_right h4.title,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single .post_right h4.title{color:#1336DC;font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;padding:0;margin:0}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_right h4.title,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_right h4.title,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_right h4.title,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_right h4.title,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_right h4.title,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_right h4.title,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_right h4.title,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_right h4.title,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_right h4.title,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_right h4.title,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_right h4.title,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_right h4.title{color:#000}.post-type-archive-oms_insights .featured-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_image,.post-type-archive-oms_insights .featured-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_image,.post-type-archive-oms_insights .blog-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_image,.post-type-archive-oms_insights .blog-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_image,.has-insights-page .featured-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_image,.has-insights-page .featured-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_image,.has-insights-page .blog-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_image,.has-insights-page .blog-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_image,.blog .featured-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_image,.blog .featured-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_image,.blog .blog-insights-outer .featured-insights--right .featured-insight-post-list-single:hover .post_image,.blog .blog-insights-outer .featured-blog--right .featured-insight-post-list-single:hover .post_image{-webkit-transform:scale(1.1);transform:scale(1.1)}.post-type-archive-oms_insights .insight_archive_container,.post-type-archive-oms_insights .blog_archive_container,.has-insights-page .insight_archive_container,.has-insights-page .blog_archive_container,.blog .insight_archive_container,.blog .blog_archive_container{padding:70px 0;background-color:#F7F7F7}.post-type-archive-oms_insights .insight_archive_container .row.blog_facet_row,.post-type-archive-oms_insights .insight_archive_container .blog_facet_row.interior-content,.post-type-archive-oms_insights .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card,.pageblock--insights_slider .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.slider_card,.post-type-archive-oms_insights .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.comment-wrap,.post-type-archive-oms_insights .blog_archive_container .row.blog_facet_row,.post-type-archive-oms_insights .blog_archive_container .blog_facet_row.interior-content,.post-type-archive-oms_insights .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card,.pageblock--insights_slider .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.slider_card,.post-type-archive-oms_insights .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.comment-wrap,.has-insights-page .insight_archive_container .row.blog_facet_row,.has-insights-page .insight_archive_container .blog_facet_row.interior-content,.has-insights-page .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card,.pageblock--insights_slider .has-insights-page .insight_archive_container .blog_facet_row.slider_card,.has-insights-page .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap,.comments-template #comments .comment-list .comment .has-insights-page .insight_archive_container .blog_facet_row.comment-wrap,.has-insights-page .blog_archive_container .row.blog_facet_row,.has-insights-page .blog_archive_container .blog_facet_row.interior-content,.has-insights-page .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card,.pageblock--insights_slider .has-insights-page .blog_archive_container .blog_facet_row.slider_card,.has-insights-page .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap,.comments-template #comments .comment-list .comment .has-insights-page .blog_archive_container .blog_facet_row.comment-wrap,.blog .insight_archive_container .row.blog_facet_row,.blog .insight_archive_container .blog_facet_row.interior-content,.blog .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card,.pageblock--insights_slider .blog .insight_archive_container .blog_facet_row.slider_card,.blog .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap,.comments-template #comments .comment-list .comment .blog .insight_archive_container .blog_facet_row.comment-wrap,.blog .blog_archive_container .row.blog_facet_row,.blog .blog_archive_container .blog_facet_row.interior-content,.blog .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card,.pageblock--insights_slider .blog .blog_archive_container .blog_facet_row.slider_card,.blog .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap,.comments-template #comments .comment-list .comment .blog .blog_archive_container .blog_facet_row.comment-wrap{margin:0 0 70px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.post-type-archive-oms_insights .insight_archive_container .row.blog_facet_row:before,.post-type-archive-oms_insights .insight_archive_container .blog_facet_row.interior-content:before,.post-type-archive-oms_insights .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.slider_card:before,.post-type-archive-oms_insights .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.comment-wrap:before,.post-type-archive-oms_insights .blog_archive_container .row.blog_facet_row:before,.post-type-archive-oms_insights .blog_archive_container .blog_facet_row.interior-content:before,.post-type-archive-oms_insights .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.slider_card:before,.post-type-archive-oms_insights .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.comment-wrap:before,.has-insights-page .insight_archive_container .row.blog_facet_row:before,.has-insights-page .insight_archive_container .blog_facet_row.interior-content:before,.has-insights-page .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .has-insights-page .insight_archive_container .blog_facet_row.slider_card:before,.has-insights-page .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .has-insights-page .insight_archive_container .blog_facet_row.comment-wrap:before,.has-insights-page .blog_archive_container .row.blog_facet_row:before,.has-insights-page .blog_archive_container .blog_facet_row.interior-content:before,.has-insights-page .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .has-insights-page .blog_archive_container .blog_facet_row.slider_card:before,.has-insights-page .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .has-insights-page .blog_archive_container .blog_facet_row.comment-wrap:before,.blog .insight_archive_container .row.blog_facet_row:before,.blog .insight_archive_container .blog_facet_row.interior-content:before,.blog .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .blog .insight_archive_container .blog_facet_row.slider_card:before,.blog .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .blog .insight_archive_container .blog_facet_row.comment-wrap:before,.blog .blog_archive_container .row.blog_facet_row:before,.blog .blog_archive_container .blog_facet_row.interior-content:before,.blog .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .blog .blog_archive_container .blog_facet_row.slider_card:before,.blog .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .blog .blog_archive_container .blog_facet_row.comment-wrap:before{content:'';position:absolute;top:36px;left:0;width:100%;height:1px;background:rgba(0,0,0,0.08)}.post-type-archive-oms_insights .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.has-insights-page .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.has-insights-page .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.has-insights-page .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .has-insights-page .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.has-insights-page .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .has-insights-page .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.has-insights-page .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.has-insights-page .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.has-insights-page .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .has-insights-page .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.has-insights-page .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .has-insights-page .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.blog .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.blog .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.blog .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.blog .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.blog .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.blog .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.blog .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.blog .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget{margin-bottom:15px}.post-type-archive-oms_insights .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget label,.post-type-archive-oms_insights .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget label,.post-type-archive-oms_insights .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget label,.pageblock--insights_slider .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget label,.post-type-archive-oms_insights .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget label,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget label,.post-type-archive-oms_insights .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget label,.post-type-archive-oms_insights .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget label,.post-type-archive-oms_insights .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget label,.pageblock--insights_slider .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget label,.post-type-archive-oms_insights .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget label,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget label,.has-insights-page .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget label,.has-insights-page .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget label,.has-insights-page .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget label,.pageblock--insights_slider .has-insights-page .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget label,.has-insights-page .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget label,.comments-template #comments .comment-list .comment .has-insights-page .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget label,.has-insights-page .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget label,.has-insights-page .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget label,.has-insights-page .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget label,.pageblock--insights_slider .has-insights-page .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget label,.has-insights-page .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget label,.comments-template #comments .comment-list .comment .has-insights-page .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget label,.blog .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget label,.blog .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget label,.blog .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget label,.pageblock--insights_slider .blog .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget label,.blog .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget label,.comments-template #comments .comment-list .comment .blog .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget label,.blog .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget label,.blog .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget label,.blog .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget label,.pageblock--insights_slider .blog .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget label,.blog .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget label,.comments-template #comments .comment-list .comment .blog .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget label{display:none}.post-type-archive-oms_insights .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget .facetwp-input-wrap,.post-type-archive-oms_insights .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget .facetwp-input-wrap,.post-type-archive-oms_insights .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.pageblock--insights_slider .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.post-type-archive-oms_insights .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap,.post-type-archive-oms_insights .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget .facetwp-input-wrap,.post-type-archive-oms_insights .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget .facetwp-input-wrap,.post-type-archive-oms_insights .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.pageblock--insights_slider .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.post-type-archive-oms_insights .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap,.has-insights-page .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget .facetwp-input-wrap,.has-insights-page .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget .facetwp-input-wrap,.has-insights-page .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.pageblock--insights_slider .has-insights-page .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.has-insights-page .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap,.comments-template #comments .comment-list .comment .has-insights-page .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap,.has-insights-page .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget .facetwp-input-wrap,.has-insights-page .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget .facetwp-input-wrap,.has-insights-page .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.pageblock--insights_slider .has-insights-page .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.has-insights-page .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap,.comments-template #comments .comment-list .comment .has-insights-page .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap,.blog .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget .facetwp-input-wrap,.blog .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget .facetwp-input-wrap,.blog .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.pageblock--insights_slider .blog .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.blog .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap,.comments-template #comments .comment-list .comment .blog .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap,.blog .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget .facetwp-input-wrap,.blog .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget .facetwp-input-wrap,.blog .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.pageblock--insights_slider .blog .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.blog .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap,.comments-template #comments .comment-list .comment .blog .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap{width:100%}@media (min-width: 768px){.post-type-archive-oms_insights .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_insights .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.has-insights-page .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.has-insights-page .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.has-insights-page .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .has-insights-page .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.has-insights-page .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .has-insights-page .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.has-insights-page .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.has-insights-page .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.has-insights-page .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .has-insights-page .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.has-insights-page .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .has-insights-page .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.blog .insight_archive_container .row.blog_facet_row .widget_facet_stack_widget,.blog .insight_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.blog .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .insight_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.blog .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .insight_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.blog .blog_archive_container .row.blog_facet_row .widget_facet_stack_widget,.blog .blog_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.blog .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .blog .blog_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.blog .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .blog .blog_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget{margin-bottom:0}}.post-type-archive-oms_insights .insight_archive_container .row.blog_facet_row .pagination_count,.post-type-archive-oms_insights .insight_archive_container .blog_facet_row.interior-content .pagination_count,.post-type-archive-oms_insights .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.slider_card .pagination_count,.post-type-archive-oms_insights .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .insight_archive_container .blog_facet_row.comment-wrap .pagination_count,.post-type-archive-oms_insights .blog_archive_container .row.blog_facet_row .pagination_count,.post-type-archive-oms_insights .blog_archive_container .blog_facet_row.interior-content .pagination_count,.post-type-archive-oms_insights .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.slider_card .pagination_count,.post-type-archive-oms_insights .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .post-type-archive-oms_insights .blog_archive_container .blog_facet_row.comment-wrap .pagination_count,.has-insights-page .insight_archive_container .row.blog_facet_row .pagination_count,.has-insights-page .insight_archive_container .blog_facet_row.interior-content .pagination_count,.has-insights-page .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .has-insights-page .insight_archive_container .blog_facet_row.slider_card .pagination_count,.has-insights-page .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .has-insights-page .insight_archive_container .blog_facet_row.comment-wrap .pagination_count,.has-insights-page .blog_archive_container .row.blog_facet_row .pagination_count,.has-insights-page .blog_archive_container .blog_facet_row.interior-content .pagination_count,.has-insights-page .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .has-insights-page .blog_archive_container .blog_facet_row.slider_card .pagination_count,.has-insights-page .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .has-insights-page .blog_archive_container .blog_facet_row.comment-wrap .pagination_count,.blog .insight_archive_container .row.blog_facet_row .pagination_count,.blog .insight_archive_container .blog_facet_row.interior-content .pagination_count,.blog .insight_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .blog .insight_archive_container .blog_facet_row.slider_card .pagination_count,.blog .insight_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .blog .insight_archive_container .blog_facet_row.comment-wrap .pagination_count,.blog .blog_archive_container .row.blog_facet_row .pagination_count,.blog .blog_archive_container .blog_facet_row.interior-content .pagination_count,.blog .blog_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .blog .blog_archive_container .blog_facet_row.slider_card .pagination_count,.blog .blog_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .blog .blog_archive_container .blog_facet_row.comment-wrap .pagination_count{text-align:center;margin-top:30px}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .title,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .title,.has-insights-page .insight_archive_container .insight_archive_filters .title,.has-insights-page .blog_archive_container .insight_archive_filters .title,.blog .insight_archive_container .insight_archive_filters .title,.blog .blog_archive_container .insight_archive_filters .title{display:none}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .widget_facet_stack_widget,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .widget_facet_stack_widget,.has-insights-page .insight_archive_container .insight_archive_filters .widget_facet_stack_widget,.has-insights-page .blog_archive_container .insight_archive_filters .widget_facet_stack_widget,.blog .insight_archive_container .insight_archive_filters .widget_facet_stack_widget,.blog .blog_archive_container .insight_archive_filters .widget_facet_stack_widget{display:inline-block}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .widget_facet_stack_widget:before,.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .widget_facet_stack_widget:after,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .widget_facet_stack_widget:before,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .widget_facet_stack_widget:after,.has-insights-page .insight_archive_container .insight_archive_filters .widget_facet_stack_widget:before,.has-insights-page .insight_archive_container .insight_archive_filters .widget_facet_stack_widget:after,.has-insights-page .blog_archive_container .insight_archive_filters .widget_facet_stack_widget:before,.has-insights-page .blog_archive_container .insight_archive_filters .widget_facet_stack_widget:after,.blog .insight_archive_container .insight_archive_filters .widget_facet_stack_widget:before,.blog .insight_archive_container .insight_archive_filters .widget_facet_stack_widget:after,.blog .blog_archive_container .insight_archive_filters .widget_facet_stack_widget:before,.blog .blog_archive_container .insight_archive_filters .widget_facet_stack_widget:after{display:none !important}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .textwidget,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .textwidget,.has-insights-page .insight_archive_container .insight_archive_filters .textwidget,.has-insights-page .blog_archive_container .insight_archive_filters .textwidget,.blog .insight_archive_container .insight_archive_filters .textwidget,.blog .blog_archive_container .insight_archive_filters .textwidget{color:#000000;font-size:24px;line-height:24px;font-weight:300;letter-spacing:0}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .mobile-hidden,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .mobile-hidden,.has-insights-page .insight_archive_container .insight_archive_filters .mobile-hidden,.has-insights-page .blog_archive_container .insight_archive_filters .mobile-hidden,.blog .insight_archive_container .insight_archive_filters .mobile-hidden,.blog .blog_archive_container .insight_archive_filters .mobile-hidden{display:none}@media (min-width: 992px){.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .mobile-hidden,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .mobile-hidden,.has-insights-page .insight_archive_container .insight_archive_filters .mobile-hidden,.has-insights-page .blog_archive_container .insight_archive_filters .mobile-hidden,.blog .insight_archive_container .insight_archive_filters .mobile-hidden,.blog .blog_archive_container .insight_archive_filters .mobile-hidden{display:inline}}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .hidden-facet,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .hidden-facet,.has-insights-page .insight_archive_container .insight_archive_filters .hidden-facet,.has-insights-page .blog_archive_container .insight_archive_filters .hidden-facet,.blog .insight_archive_container .insight_archive_filters .hidden-facet,.blog .blog_archive_container .insight_archive_filters .hidden-facet{display:none}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facet-label,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facet-label,.has-insights-page .insight_archive_container .insight_archive_filters .facet-label,.has-insights-page .blog_archive_container .insight_archive_filters .facet-label,.blog .insight_archive_container .insight_archive_filters .facet-label,.blog .blog_archive_container .insight_archive_filters .facet-label{display:none}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet,.blog .insight_archive_container .insight_archive_filters .facetwp-facet,.blog .blog_archive_container .insight_archive_filters .facetwp-facet{position:relative;display:block;width:100%;margin:10px 0 0}@media (min-width: 992px){.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet,.blog .insight_archive_container .insight_archive_filters .facetwp-facet,.blog .blog_archive_container .insight_archive_filters .facetwp-facet{display:inline-block;width:auto;margin:0 12px}}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet:after,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet:after,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet:after,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet:after,.blog .insight_archive_container .insight_archive_filters .facetwp-facet:after,.blog .blog_archive_container .insight_archive_filters .facetwp-facet:after{content:"\f0d7";position:absolute;color:#1336DC;font-weight:bold;font-family:"Font Awesome 5 Free",sans-serif;font-size:15px;top:calc(50% + 3px);right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-hidden,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-hidden,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-hidden,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-hidden,.blog .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-hidden,.blog .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-hidden{display:none !important}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet select,.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet input,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet select,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet input,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet select,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet input,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet select,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet input,.blog .insight_archive_container .insight_archive_filters .facetwp-facet select,.blog .insight_archive_container .insight_archive_filters .facetwp-facet input,.blog .blog_archive_container .insight_archive_filters .facetwp-facet select,.blog .blog_archive_container .insight_archive_filters .facetwp-facet input{font-weight:bold;width:100%;border:none;font-size:20px;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.15);box-shadow:0 0 6px 0 rgba(0,0,0,0.15);padding:14px 50px 16px 15px;-webkit-transition:.3s;transition:.3s}@media (min-width: 992px){.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet select,.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet input,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet select,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet input,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet select,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet input,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet select,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet input,.blog .insight_archive_container .insight_archive_filters .facetwp-facet select,.blog .insight_archive_container .insight_archive_filters .facetwp-facet input,.blog .blog_archive_container .insight_archive_filters .facetwp-facet select,.blog .blog_archive_container .insight_archive_filters .facetwp-facet input{width:100%}}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet select option,.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet input option,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet select option,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet input option,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet select option,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet input option,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet select option,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet input option,.blog .insight_archive_container .insight_archive_filters .facetwp-facet select option,.blog .insight_archive_container .insight_archive_filters .facetwp-facet input option,.blog .blog_archive_container .insight_archive_filters .facetwp-facet select option,.blog .blog_archive_container .insight_archive_filters .facetwp-facet input option{font-weight:normal;font-size:16px}@media (min-width: 992px){.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet select#insight_categories,.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet input#insight_categories,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet select#insight_categories,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet input#insight_categories,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet select#insight_categories,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet input#insight_categories,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet select#insight_categories,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet input#insight_categories,.blog .insight_archive_container .insight_archive_filters .facetwp-facet select#insight_categories,.blog .insight_archive_container .insight_archive_filters .facetwp-facet input#insight_categories,.blog .blog_archive_container .insight_archive_filters .facetwp-facet select#insight_categories,.blog .blog_archive_container .insight_archive_filters .facetwp-facet input#insight_categories{width:252px}}@media (min-width: 992px){.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet select#insight_topics,.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet input#insight_topics,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet select#insight_topics,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet input#insight_topics,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet select#insight_topics,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet input#insight_topics,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet select#insight_topics,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet input#insight_topics,.blog .insight_archive_container .insight_archive_filters .facetwp-facet select#insight_topics,.blog .insight_archive_container .insight_archive_filters .facetwp-facet input#insight_topics,.blog .blog_archive_container .insight_archive_filters .facetwp-facet select#insight_topics,.blog .blog_archive_container .insight_archive_filters .facetwp-facet input#insight_topics{width:122px}}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet .facetwp-btn:before,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet .facetwp-btn:before,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet .facetwp-btn:before,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet .facetwp-btn:before,.blog .insight_archive_container .insight_archive_filters .facetwp-facet .facetwp-btn:before,.blog .blog_archive_container .insight_archive_filters .facetwp-facet .facetwp-btn:before{background:none}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search,.blog .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search,.blog .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search{float:right}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search:after,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search:after,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search:after,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search:after,.blog .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search:after,.blog .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search:after{content:"\f002"}@media (min-width: 992px){.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search,.blog .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search,.blog .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search{max-width:none}}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input,.blog .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input,.blog .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input{width:120px;padding:11px 50px 13px 15px;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.2),inset 4px 4px 8px 0 rgba(0,0,0,0.1);box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.2),inset 4px 4px 8px 0 rgba(0,0,0,0.1)}@media (max-width: 1199.98px){.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input,.blog .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input,.blog .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input{width:100% !important}}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input.focused,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input.focused,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input.focused,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input.focused,.blog .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input.focused,.blog .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search input.focused{width:200px}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search .facetwp-icon,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search .facetwp-icon,.has-insights-page .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search .facetwp-icon,.has-insights-page .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search .facetwp-icon,.blog .insight_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search .facetwp-icon,.blog .blog_archive_container .insight_archive_filters .facetwp-facet.facetwp-type-search .facetwp-icon{display:none !important}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .reset,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .reset,.has-insights-page .insight_archive_container .insight_archive_filters .reset,.has-insights-page .blog_archive_container .insight_archive_filters .reset,.blog .insight_archive_container .insight_archive_filters .reset,.blog .blog_archive_container .insight_archive_filters .reset{margin:10px 0}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .reset .facetwp-type-reset,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .reset .facetwp-type-reset,.has-insights-page .insight_archive_container .insight_archive_filters .reset .facetwp-type-reset,.has-insights-page .blog_archive_container .insight_archive_filters .reset .facetwp-type-reset,.blog .insight_archive_container .insight_archive_filters .reset .facetwp-type-reset,.blog .blog_archive_container .insight_archive_filters .reset .facetwp-type-reset{margin:0}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .reset .facetwp-type-reset:after,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .reset .facetwp-type-reset:after,.has-insights-page .insight_archive_container .insight_archive_filters .reset .facetwp-type-reset:after,.has-insights-page .blog_archive_container .insight_archive_filters .reset .facetwp-type-reset:after,.blog .insight_archive_container .insight_archive_filters .reset .facetwp-type-reset:after,.blog .blog_archive_container .insight_archive_filters .reset .facetwp-type-reset:after{content:'';display:none}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .reset .facetwp-type-reset .facetwp-reset,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .reset .facetwp-type-reset .facetwp-reset,.has-insights-page .insight_archive_container .insight_archive_filters .reset .facetwp-type-reset .facetwp-reset,.has-insights-page .blog_archive_container .insight_archive_filters .reset .facetwp-type-reset .facetwp-reset,.blog .insight_archive_container .insight_archive_filters .reset .facetwp-type-reset .facetwp-reset,.blog .blog_archive_container .insight_archive_filters .reset .facetwp-type-reset .facetwp-reset{background-color:transparent;border:none;cursor:pointer;min-width:44px;min-height:44px;font-family:calibri,sans-serif;font-size:14px;font-weight:700;color:#1336DC;letter-spacing:0;line-height:28px;padding:0}.post-type-archive-oms_insights .insight_archive_container .insight_archive_filters .reset .facetwp-type-reset .facetwp-reset:after,.post-type-archive-oms_insights .blog_archive_container .insight_archive_filters .reset .facetwp-type-reset .facetwp-reset:after,.has-insights-page .insight_archive_container .insight_archive_filters .reset .facetwp-type-reset .facetwp-reset:after,.has-insights-page .blog_archive_container .insight_archive_filters .reset .facetwp-type-reset .facetwp-reset:after,.blog .insight_archive_container .insight_archive_filters .reset .facetwp-type-reset .facetwp-reset:after,.blog .blog_archive_container .insight_archive_filters .reset .facetwp-type-reset .facetwp-reset:after{content:'\f2f9';font-family:"Font Awesome 5 Free",sans-serif;font-size:12px;font-weight:700;color:#1336DC;margin-left:5px}.post-type-archive-oms_insights .insight_archive_container .blog_loop_row,.post-type-archive-oms_insights .blog_archive_container .blog_loop_row,.has-insights-page .insight_archive_container .blog_loop_row,.has-insights-page .blog_archive_container .blog_loop_row,.blog .insight_archive_container .blog_loop_row,.blog .blog_archive_container .blog_loop_row{margin-top:50px}.post-type-archive-oms_insights .insight_archive_container .insight_archive_pagination,.post-type-archive-oms_insights .insight_archive_container .blog_archive_pagination,.post-type-archive-oms_insights .blog_archive_container .insight_archive_pagination,.post-type-archive-oms_insights .blog_archive_container .blog_archive_pagination,.has-insights-page .insight_archive_container .insight_archive_pagination,.has-insights-page .insight_archive_container .blog_archive_pagination,.has-insights-page .blog_archive_container .insight_archive_pagination,.has-insights-page .blog_archive_container .blog_archive_pagination,.blog .insight_archive_container .insight_archive_pagination,.blog .insight_archive_container .blog_archive_pagination,.blog .blog_archive_container .insight_archive_pagination,.blog .blog_archive_container .blog_archive_pagination{margin-top:50px}.post-type-archive-oms_insights .insight_archive_container .facetwp-pager,.post-type-archive-oms_insights .blog_archive_container .facetwp-pager,.has-insights-page .insight_archive_container .facetwp-pager,.has-insights-page .blog_archive_container .facetwp-pager,.blog .insight_archive_container .facetwp-pager,.blog .blog_archive_container .facetwp-pager{display:none}.post-type-archive-oms_insights .insight_archive_container .facetwp-type-pager,.post-type-archive-oms_insights .blog_archive_container .facetwp-type-pager,.has-insights-page .insight_archive_container .facetwp-type-pager,.has-insights-page .blog_archive_container .facetwp-type-pager,.blog .insight_archive_container .facetwp-type-pager,.blog .blog_archive_container .facetwp-type-pager{width:100%;text-align:center}.post-type-archive-oms_insights .insight_archive_container .facetwp-type-pager .facetwp-pager,.post-type-archive-oms_insights .blog_archive_container .facetwp-type-pager .facetwp-pager,.has-insights-page .insight_archive_container .facetwp-type-pager .facetwp-pager,.has-insights-page .blog_archive_container .facetwp-type-pager .facetwp-pager,.blog .insight_archive_container .facetwp-type-pager .facetwp-pager,.blog .blog_archive_container .facetwp-type-pager .facetwp-pager{display:block}.insight_archive_container .insight-post-list-single,.blog_archive_container .insight-post-list-single{margin-top:30px}.insight_archive_container .insight-post-list-single.has-type-icon .post_top:before,.blog_archive_container .insight-post-list-single.has-type-icon .post_top:before{display:block;content:" ";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.2);top:0;left:0;z-index:2}.insight_archive_container .insight-post-list-single.has-type-icon .post_top .insight_type_icon,.blog_archive_container .insight-post-list-single.has-type-icon .post_top .insight_type_icon{display:block;position:absolute;width:65px;height:65px;background-size:contain;background-repeat:no-repeat;top:20px;left:20px;z-index:3}.insight_archive_container .insight-post-list-single.has-type-icon.podcast-type .post_top .insight_type_icon,.blog_archive_container .insight-post-list-single.has-type-icon.podcast-type .post_top .insight_type_icon{width:45px;height:45px}.insight_archive_container .insight-post-list-single:first-child,.blog_archive_container .insight-post-list-single:first-child{margin-top:0}@media (min-width: 768px){.insight_archive_container .insight-post-list-single:nth-child(-n+2),.blog_archive_container .insight-post-list-single:nth-child(-n+2){margin-top:0}}@media (min-width: 1200px){.insight_archive_container .insight-post-list-single:nth-child(-n+3),.blog_archive_container .insight-post-list-single:nth-child(-n+3){margin-top:0}}.insight_archive_container .insight-post-list-single a.post_inner,.blog_archive_container .insight-post-list-single a.post_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border:none;position:relative;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;padding:0}.insight_archive_container .insight-post-list-single a.post_inner .post_top,.blog_archive_container .insight-post-list-single a.post_inner .post_top{overflow:hidden}.insight_archive_container .insight-post-list-single a.post_inner .post_top img,.blog_archive_container .insight-post-list-single a.post_inner .post_top img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.insight_archive_container .insight-post-list-single a.post_inner:hover .post_top img,.blog_archive_container .insight-post-list-single a.post_inner:hover .post_top img{-webkit-transform:scale(1.1);transform:scale(1.1)}.insight_archive_container .insight-post-list-single a.post_inner .external_link,.blog_archive_container .insight-post-list-single a.post_inner .external_link{position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;top:15px;right:15px;font-family:"Font Awesome 5 Free",sans-serif;color:rgba(0,0,0,0.15);font-weight:900;font-size:20px;line-height:20px;text-align:right}.insight_archive_container .insight-post-list-single a.post_inner:hover .external_link,.blog_archive_container .insight-post-list-single a.post_inner:hover .external_link{color:#1336DC}.insight_archive_container .insight-post-list-single a.post_inner .post_top,.blog_archive_container .insight-post-list-single a.post_inner .post_top{position:relative;overflow:visible}.insight_archive_container .insight-post-list-single a.post_inner .post_top .post_image_container,.blog_archive_container .insight-post-list-single a.post_inner .post_top .post_image_container{overflow:hidden}.insight_archive_container .insight-post-list-single a.post_inner .post_top .insight_read_time,.blog_archive_container .insight-post-list-single a.post_inner .post_top .insight_read_time{background:#fff}.insight_archive_container .insight-post-list-single a.post_inner .post_top .insight_read_time:before,.blog_archive_container .insight-post-list-single a.post_inner .post_top .insight_read_time:before{border-color:transparent #fff #fff transparent}.insight_archive_container .insight-post-list-single a.post_inner .post_bottom,.blog_archive_container .insight-post-list-single a.post_inner .post_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;color:#4D4D4D;height:100%;font-size:18px;line-height:28px;font-family:calibri,sans-serif;font-weight:300;padding:25px 25px;margin:0}@media (min-width: 768px){.insight_archive_container .insight-post-list-single a.post_inner .post_bottom,.blog_archive_container .insight-post-list-single a.post_inner .post_bottom{padding:30px 30px}}.insight_archive_container .insight-post-list-single a.post_inner .post_bottom h4.title,.blog_archive_container .insight-post-list-single a.post_inner .post_bottom h4.title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:24px;line-height:32px;font-weight:bold;letter-spacing:-0.5px;color:#1336DC;margin-bottom:15px}@media (min-width: 768px){.insight_archive_container .insight-post-list-single a.post_inner .post_bottom h4.title,.blog_archive_container .insight-post-list-single a.post_inner .post_bottom h4.title{font-size:28px;line-height:36px}}.insight_archive_container .insight-post-list-single a.post_inner .post_bottom .excerpt,.blog_archive_container .insight-post-list-single a.post_inner .post_bottom .excerpt{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:block}@media (min-width: 768px){.insight_archive_container .insight-post-list-single a.post_inner .post_bottom .excerpt,.blog_archive_container .insight-post-list-single a.post_inner .post_bottom .excerpt{display:block}}.insight_type_icon{display:block;position:absolute;width:65px;height:65px;background-size:contain;background-repeat:no-repeat;top:20px;left:20px;z-index:3}.insight_read_time{position:absolute;display:inline-block;background:#fff;color:#1336DC;font-size:11px;font-weight:bold;line-height:13px;padding:4px 6px;margin:0 0 0 0;right:0;bottom:0;z-index:100}.insight_read_time i{margin:0 6px 0 0}.insight_read_time:before{position:absolute;content:" ";display:block;width:10px;height:21px;top:0px;left:-10px;border-style:solid;border-width:10.5px 5px;border-color:transparent #fff #fff transparent}.single-oms_insights,.single-post,.page-template{background-color:#fff}.single-oms_insights #sticky-main-nav-spacer,.single-post #sticky-main-nav-spacer,.page-template #sticky-main-nav-spacer{display:none}@media (min-width: 1200px){.single-oms_insights #sticky-main-nav-spacer,.single-post #sticky-main-nav-spacer,.page-template #sticky-main-nav-spacer{display:block}}.single-oms_insights .banner,.single-post .banner,.page-template .banner{background-color:#fff;padding:0}.single-oms_insights .banner:before,.single-post .banner:before,.page-template .banner:before{display:block;content:" ";height:25px;width:100%;background:#000}@media (min-width: 1200px){.single-oms_insights .banner:before,.single-post .banner:before,.page-template .banner:before{height:105px}}@media (min-width: 1200px){.single-oms_insights .banner .container-fluid,.single-post .banner .container-fluid,.page-template .banner .container-fluid{padding:0 50px !important}}.single-oms_insights .banner .container-fluid .row,.single-oms_insights .banner .container-fluid .interior-content,.single-oms_insights .banner .container-fluid .pageblock--insights_slider .slider_card,.pageblock--insights_slider .single-oms_insights .banner .container-fluid .slider_card,.single-oms_insights .banner .container-fluid .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .single-oms_insights .banner .container-fluid .comment-wrap,.single-post .banner .container-fluid .row,.single-post .banner .container-fluid .interior-content,.single-post .banner .container-fluid .pageblock--insights_slider .slider_card,.pageblock--insights_slider .single-post .banner .container-fluid .slider_card,.single-post .banner .container-fluid .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .single-post .banner .container-fluid .comment-wrap,.page-template .banner .container-fluid .row,.page-template .banner .container-fluid .interior-content,.page-template .banner .container-fluid .pageblock--insights_slider .slider_card,.pageblock--insights_slider .page-template .banner .container-fluid .slider_card,.page-template .banner .container-fluid .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .page-template .banner .container-fluid .comment-wrap{margin-right:0;margin-left:0}.single-oms_insights .banner .banner_content,.single-post .banner .banner_content,.page-template .banner .banner_content{position:relative;background-color:#fff;color:#000;padding:50px 0px 50px;margin:0 0}@media (min-width: 1200px){.single-oms_insights .banner .banner_content,.single-post .banner .banner_content,.page-template .banner .banner_content{margin:-50px 0 0}}.single-oms_insights .banner .banner_content .breadcrumb_container,.single-post .banner .banner_content .breadcrumb_container,.page-template .banner .banner_content .breadcrumb_container{margin:0 0 15px}.single-oms_insights .banner .banner_content .breadcrumb_container span,.single-post .banner .banner_content .breadcrumb_container span,.page-template .banner .banner_content .breadcrumb_container span{color:#000}.single-oms_insights .banner .banner_content h1,.single-oms_insights .banner .banner_content .microsite_banner__title,.single-post .banner .banner_content h1,.single-post .banner .banner_content .microsite_banner__title,.page-template .banner .banner_content h1,.page-template .banner .banner_content .microsite_banner__title{color:#000;margin:0 auto 25px}@media (min-width: 992px){.single-oms_insights .banner .banner_content h1,.single-oms_insights .banner .banner_content .microsite_banner__title,.single-post .banner .banner_content h1,.single-post .banner .banner_content .microsite_banner__title,.page-template .banner .banner_content h1,.page-template .banner .banner_content .microsite_banner__title{max-width:1050px}}.single-oms_insights .banner .insight_read_time,.single-post .banner .insight_read_time,.page-template .banner .insight_read_time{position:static;font-size:15px;font-weight:bold;letter-spacing:0;line-height:20px}.single-oms_insights .banner .insight_read_time:before,.single-post .banner .insight_read_time:before,.page-template .banner .insight_read_time:before{display:none}.single-oms_insights .banner .insight_read_time i,.single-post .banner .insight_read_time i,.page-template .banner .insight_read_time i{color:#1336DC;margin:0 6px 0 0}.single-oms_insights .post_single_container,.single-post .post_single_container,.page-template .post_single_container{padding:0px 0 100px 0}.single-oms_insights .post_single_container .post_row .post_date,.single-post .post_single_container .post_row .post_date,.page-template .post_single_container .post_row .post_date{border-bottom:1px rgba(0,0,0,0.1) solid;font-size:15px;line-height:20px;color:#000;font-family:calibri,sans-serif;font-weight:700;padding:0 0 20px}.single-oms_insights .post_single_container .post_row .blog-categories,.single-post .post_single_container .post_row .blog-categories,.page-template .post_single_container .post_row .blog-categories{font-weight:bold;padding:20px 0 0}.single-oms_insights .post_single_container .post_row .meta_authors,.single-post .post_single_container .post_row .meta_authors,.page-template .post_single_container .post_row .meta_authors{border-bottom:1px rgba(0,0,0,0.1) solid;padding:20px 0 5px 0}.single-oms_insights .post_single_container .post_row .meta_authors .meta_author,.single-post .post_single_container .post_row .meta_authors .meta_author,.page-template .post_single_container .post_row .meta_authors .meta_author{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 15px 0;margin:0 0 0 0}.single-oms_insights .post_single_container .post_row .meta_authors .meta_author .meta_author_left,.single-post .post_single_container .post_row .meta_authors .meta_author .meta_author_left,.page-template .post_single_container .post_row .meta_authors .meta_author .meta_author_left{padding:0 10px 0 0}.single-oms_insights .post_single_container .post_row .meta_authors .meta_author .meta_author_left .meta_author_image,.single-post .post_single_container .post_row .meta_authors .meta_author .meta_author_left .meta_author_image,.page-template .post_single_container .post_row .meta_authors .meta_author .meta_author_left .meta_author_image{display:block;border-radius:50%;width:50px;height:50px;background-size:cover;background-repeat:no-repeat;background-position-x:center}.single-oms_insights .post_single_container .post_row .meta_authors .meta_author .meta_author_right .author_name,.single-post .post_single_container .post_row .meta_authors .meta_author .meta_author_right .author_name,.page-template .post_single_container .post_row .meta_authors .meta_author .meta_author_right .author_name{color:#1336DC;font-size:18px;font-weight:bold;letter-spacing:0;line-height:24px}.single-oms_insights .post_single_container .post_row .meta_authors .meta_author .meta_author_right .author_desc,.single-post .post_single_container .post_row .meta_authors .meta_author .meta_author_right .author_desc,.page-template .post_single_container .post_row .meta_authors .meta_author .meta_author_right .author_desc{font-size:15px;line-height:20px}.single-oms_insights .post_single_container .post_row .meta_download,.single-post .post_single_container .post_row .meta_download,.page-template .post_single_container .post_row .meta_download{padding:20px 0}.single-oms_insights .post_single_container .post_row .meta_download .btn-primary,.single-oms_insights .post_single_container .post_row .meta_download .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,.ja_wrap .jAlert .ja_btn_wrap .single-oms_insights .post_single_container .post_row .meta_download .ja_btn.ja_btn_green,.single-oms_insights .post_single_container .post_row .meta_download #products-wrapper .add_to_cart_button,#products-wrapper .single-oms_insights .post_single_container .post_row .meta_download .add_to_cart_button,.single-oms_insights .post_single_container .post_row .meta_download .btn-video_pageblock,.single-oms_insights .post_single_container .post_row .subscribe-button .btn-primary,.single-oms_insights .post_single_container .post_row .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,.ja_wrap .jAlert .ja_btn_wrap .single-oms_insights .post_single_container .post_row .subscribe-button .ja_btn.ja_btn_green,.single-oms_insights .post_single_container .post_row .subscribe-button #products-wrapper .add_to_cart_button,#products-wrapper .single-oms_insights .post_single_container .post_row .subscribe-button .add_to_cart_button,.single-oms_insights .post_single_container .post_row .subscribe-button .btn-video_pageblock,.single-post .post_single_container .post_row .meta_download .btn-primary,.single-post .post_single_container .post_row .meta_download .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,.ja_wrap .jAlert .ja_btn_wrap .single-post .post_single_container .post_row .meta_download .ja_btn.ja_btn_green,.single-post .post_single_container .post_row .meta_download #products-wrapper .add_to_cart_button,#products-wrapper .single-post .post_single_container .post_row .meta_download .add_to_cart_button,.single-post .post_single_container .post_row .meta_download .btn-video_pageblock,.single-post .post_single_container .post_row .subscribe-button .btn-primary,.single-post .post_single_container .post_row .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,.ja_wrap .jAlert .ja_btn_wrap .single-post .post_single_container .post_row .subscribe-button .ja_btn.ja_btn_green,.single-post .post_single_container .post_row .subscribe-button #products-wrapper .add_to_cart_button,#products-wrapper .single-post .post_single_container .post_row .subscribe-button .add_to_cart_button,.single-post .post_single_container .post_row .subscribe-button .btn-video_pageblock,.page-template .post_single_container .post_row .meta_download .btn-primary,.page-template .post_single_container .post_row .meta_download .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,.ja_wrap .jAlert .ja_btn_wrap .page-template .post_single_container .post_row .meta_download .ja_btn.ja_btn_green,.page-template .post_single_container .post_row .meta_download #products-wrapper .add_to_cart_button,#products-wrapper .page-template .post_single_container .post_row .meta_download .add_to_cart_button,.page-template .post_single_container .post_row .meta_download .btn-video_pageblock,.page-template .post_single_container .post_row .subscribe-button .btn-primary,.page-template .post_single_container .post_row .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,.ja_wrap .jAlert .ja_btn_wrap .page-template .post_single_container .post_row .subscribe-button .ja_btn.ja_btn_green,.page-template .post_single_container .post_row .subscribe-button #products-wrapper .add_to_cart_button,#products-wrapper .page-template .post_single_container .post_row .subscribe-button .add_to_cart_button,.page-template .post_single_container .post_row .subscribe-button .btn-video_pageblock{border-radius:4px;text-align:center;font-size:15px;font-weight:bold;text-transform:uppercase;letter-spacing:0.5px;line-height:17px;padding:9px 15px 10px;margin:0}.single-oms_insights .post_single_container .post_row .meta_download .btn-primary:before,.single-oms_insights .post_single_container .post_row .meta_download .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:before,.ja_wrap .jAlert .ja_btn_wrap .single-oms_insights .post_single_container .post_row .meta_download .ja_btn.ja_btn_green:before,.single-oms_insights .post_single_container .post_row .meta_download #products-wrapper .add_to_cart_button:before,#products-wrapper .single-oms_insights .post_single_container .post_row .meta_download .add_to_cart_button:before,.single-oms_insights .post_single_container .post_row .meta_download .btn-video_pageblock:before,.single-oms_insights .post_single_container .post_row .meta_download .btn-primary:after,.single-oms_insights .post_single_container .post_row .meta_download .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:after,.ja_wrap .jAlert .ja_btn_wrap .single-oms_insights .post_single_container .post_row .meta_download .ja_btn.ja_btn_green:after,.single-oms_insights .post_single_container .post_row .meta_download #products-wrapper .add_to_cart_button:after,#products-wrapper .single-oms_insights .post_single_container .post_row .meta_download .add_to_cart_button:after,.single-oms_insights .post_single_container .post_row .meta_download .btn-video_pageblock:after,.single-oms_insights .post_single_container .post_row .subscribe-button .btn-primary:before,.single-oms_insights .post_single_container .post_row .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:before,.ja_wrap .jAlert .ja_btn_wrap .single-oms_insights .post_single_container .post_row .subscribe-button .ja_btn.ja_btn_green:before,.single-oms_insights .post_single_container .post_row .subscribe-button #products-wrapper .add_to_cart_button:before,#products-wrapper .single-oms_insights .post_single_container .post_row .subscribe-button .add_to_cart_button:before,.single-oms_insights .post_single_container .post_row .subscribe-button .btn-video_pageblock:before,.single-oms_insights .post_single_container .post_row .subscribe-button .btn-primary:after,.single-oms_insights .post_single_container .post_row .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:after,.ja_wrap .jAlert .ja_btn_wrap .single-oms_insights .post_single_container .post_row .subscribe-button .ja_btn.ja_btn_green:after,.single-oms_insights .post_single_container .post_row .subscribe-button #products-wrapper .add_to_cart_button:after,#products-wrapper .single-oms_insights .post_single_container .post_row .subscribe-button .add_to_cart_button:after,.single-oms_insights .post_single_container .post_row .subscribe-button .btn-video_pageblock:after,.single-post .post_single_container .post_row .meta_download .btn-primary:before,.single-post .post_single_container .post_row .meta_download .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:before,.ja_wrap .jAlert .ja_btn_wrap .single-post .post_single_container .post_row .meta_download .ja_btn.ja_btn_green:before,.single-post .post_single_container .post_row .meta_download #products-wrapper .add_to_cart_button:before,#products-wrapper .single-post .post_single_container .post_row .meta_download .add_to_cart_button:before,.single-post .post_single_container .post_row .meta_download .btn-video_pageblock:before,.single-post .post_single_container .post_row .meta_download .btn-primary:after,.single-post .post_single_container .post_row .meta_download .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:after,.ja_wrap .jAlert .ja_btn_wrap .single-post .post_single_container .post_row .meta_download .ja_btn.ja_btn_green:after,.single-post .post_single_container .post_row .meta_download #products-wrapper .add_to_cart_button:after,#products-wrapper .single-post .post_single_container .post_row .meta_download .add_to_cart_button:after,.single-post .post_single_container .post_row .meta_download .btn-video_pageblock:after,.single-post .post_single_container .post_row .subscribe-button .btn-primary:before,.single-post .post_single_container .post_row .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:before,.ja_wrap .jAlert .ja_btn_wrap .single-post .post_single_container .post_row .subscribe-button .ja_btn.ja_btn_green:before,.single-post .post_single_container .post_row .subscribe-button #products-wrapper .add_to_cart_button:before,#products-wrapper .single-post .post_single_container .post_row .subscribe-button .add_to_cart_button:before,.single-post .post_single_container .post_row .subscribe-button .btn-video_pageblock:before,.single-post .post_single_container .post_row .subscribe-button .btn-primary:after,.single-post .post_single_container .post_row .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:after,.ja_wrap .jAlert .ja_btn_wrap .single-post .post_single_container .post_row .subscribe-button .ja_btn.ja_btn_green:after,.single-post .post_single_container .post_row .subscribe-button #products-wrapper .add_to_cart_button:after,#products-wrapper .single-post .post_single_container .post_row .subscribe-button .add_to_cart_button:after,.single-post .post_single_container .post_row .subscribe-button .btn-video_pageblock:after,.page-template .post_single_container .post_row .meta_download .btn-primary:before,.page-template .post_single_container .post_row .meta_download .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:before,.ja_wrap .jAlert .ja_btn_wrap .page-template .post_single_container .post_row .meta_download .ja_btn.ja_btn_green:before,.page-template .post_single_container .post_row .meta_download #products-wrapper .add_to_cart_button:before,#products-wrapper .page-template .post_single_container .post_row .meta_download .add_to_cart_button:before,.page-template .post_single_container .post_row .meta_download .btn-video_pageblock:before,.page-template .post_single_container .post_row .meta_download .btn-primary:after,.page-template .post_single_container .post_row .meta_download .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:after,.ja_wrap .jAlert .ja_btn_wrap .page-template .post_single_container .post_row .meta_download .ja_btn.ja_btn_green:after,.page-template .post_single_container .post_row .meta_download #products-wrapper .add_to_cart_button:after,#products-wrapper .page-template .post_single_container .post_row .meta_download .add_to_cart_button:after,.page-template .post_single_container .post_row .meta_download .btn-video_pageblock:after,.page-template .post_single_container .post_row .subscribe-button .btn-primary:before,.page-template .post_single_container .post_row .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:before,.ja_wrap .jAlert .ja_btn_wrap .page-template .post_single_container .post_row .subscribe-button .ja_btn.ja_btn_green:before,.page-template .post_single_container .post_row .subscribe-button #products-wrapper .add_to_cart_button:before,#products-wrapper .page-template .post_single_container .post_row .subscribe-button .add_to_cart_button:before,.page-template .post_single_container .post_row .subscribe-button .btn-video_pageblock:before,.page-template .post_single_container .post_row .subscribe-button .btn-primary:after,.page-template .post_single_container .post_row .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:after,.ja_wrap .jAlert .ja_btn_wrap .page-template .post_single_container .post_row .subscribe-button .ja_btn.ja_btn_green:after,.page-template .post_single_container .post_row .subscribe-button #products-wrapper .add_to_cart_button:after,#products-wrapper .page-template .post_single_container .post_row .subscribe-button .add_to_cart_button:after,.page-template .post_single_container .post_row .subscribe-button .btn-video_pageblock:after{display:none}.single-oms_insights .post_single_container .post_row .meta_download .btn-primary:hover,.single-oms_insights .post_single_container .post_row .meta_download .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:hover,.ja_wrap .jAlert .ja_btn_wrap .single-oms_insights .post_single_container .post_row .meta_download .ja_btn.ja_btn_green:hover,.single-oms_insights .post_single_container .post_row .meta_download #products-wrapper .add_to_cart_button:hover,#products-wrapper .single-oms_insights .post_single_container .post_row .meta_download .add_to_cart_button:hover,.single-oms_insights .post_single_container .post_row .meta_download .btn-video_pageblock:hover,.single-oms_insights .post_single_container .post_row .subscribe-button .btn-primary:hover,.single-oms_insights .post_single_container .post_row .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:hover,.ja_wrap .jAlert .ja_btn_wrap .single-oms_insights .post_single_container .post_row .subscribe-button .ja_btn.ja_btn_green:hover,.single-oms_insights .post_single_container .post_row .subscribe-button #products-wrapper .add_to_cart_button:hover,#products-wrapper .single-oms_insights .post_single_container .post_row .subscribe-button .add_to_cart_button:hover,.single-oms_insights .post_single_container .post_row .subscribe-button .btn-video_pageblock:hover,.single-post .post_single_container .post_row .meta_download .btn-primary:hover,.single-post .post_single_container .post_row .meta_download .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:hover,.ja_wrap .jAlert .ja_btn_wrap .single-post .post_single_container .post_row .meta_download .ja_btn.ja_btn_green:hover,.single-post .post_single_container .post_row .meta_download #products-wrapper .add_to_cart_button:hover,#products-wrapper .single-post .post_single_container .post_row .meta_download .add_to_cart_button:hover,.single-post .post_single_container .post_row .meta_download .btn-video_pageblock:hover,.single-post .post_single_container .post_row .subscribe-button .btn-primary:hover,.single-post .post_single_container .post_row .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:hover,.ja_wrap .jAlert .ja_btn_wrap .single-post .post_single_container .post_row .subscribe-button .ja_btn.ja_btn_green:hover,.single-post .post_single_container .post_row .subscribe-button #products-wrapper .add_to_cart_button:hover,#products-wrapper .single-post .post_single_container .post_row .subscribe-button .add_to_cart_button:hover,.single-post .post_single_container .post_row .subscribe-button .btn-video_pageblock:hover,.page-template .post_single_container .post_row .meta_download .btn-primary:hover,.page-template .post_single_container .post_row .meta_download .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:hover,.ja_wrap .jAlert .ja_btn_wrap .page-template .post_single_container .post_row .meta_download .ja_btn.ja_btn_green:hover,.page-template .post_single_container .post_row .meta_download #products-wrapper .add_to_cart_button:hover,#products-wrapper .page-template .post_single_container .post_row .meta_download .add_to_cart_button:hover,.page-template .post_single_container .post_row .meta_download .btn-video_pageblock:hover,.page-template .post_single_container .post_row .subscribe-button .btn-primary:hover,.page-template .post_single_container .post_row .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:hover,.ja_wrap .jAlert .ja_btn_wrap .page-template .post_single_container .post_row .subscribe-button .ja_btn.ja_btn_green:hover,.page-template .post_single_container .post_row .subscribe-button #products-wrapper .add_to_cart_button:hover,#products-wrapper .page-template .post_single_container .post_row .subscribe-button .add_to_cart_button:hover,.page-template .post_single_container .post_row .subscribe-button .btn-video_pageblock:hover{background:#000}.single-oms_insights .post_single_container .post_row .left_sidebar_column,.single-post .post_single_container .post_row .left_sidebar_column,.page-template .post_single_container .post_row .left_sidebar_column{display:none}@media (min-width: 992px){.single-oms_insights .post_single_container .post_row .left_sidebar_column,.single-post .post_single_container .post_row .left_sidebar_column,.page-template .post_single_container .post_row .left_sidebar_column{display:block;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}.single-oms_insights .post_single_container .post_row .right_sidebar_column,.single-post .post_single_container .post_row .right_sidebar_column,.page-template .post_single_container .post_row .right_sidebar_column{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:0}@media (min-width: 992px){.single-oms_insights .post_single_container .post_row .right_sidebar_column,.single-post .post_single_container .post_row .right_sidebar_column,.page-template .post_single_container .post_row .right_sidebar_column{padding:0 15px;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;position:static;will-change:min-height}}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;background-color:#EBEBEB;-webkit-box-shadow:0 -5px 10px 0 rgba(0,0,0,0.2);box-shadow:0 -5px 10px 0 rgba(0,0,0,0.2);padding:12px 15px}@media (min-width: 992px){.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner{display:block;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:position, transform}}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#000000;font-weight:bold;font-size:15px;line-height:20px;padding:0}@media (min-width: 992px){.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons{border-bottom:1px #e5e5e5 solid;padding:0 0 20px}}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .share-label,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .share-label,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .share-label{margin-right:12px}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .addthis_inline_share_toolbox,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .addthis_inline_share_toolbox,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .addthis_inline_share_toolbox{padding:0;display:inline}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .addthis_inline_share_toolbox .at-resp-share-element,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .addthis_inline_share_toolbox .at-resp-share-element,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .addthis_inline_share_toolbox .at-resp-share-element{display:inline}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements{display:inline}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header{display:none;font-weight:bold;text-transform:none;color:#000000;font-size:15px;line-height:20px;letter-spacing:0;padding:20px 0px 10px}@media (min-width: 992px){.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header{display:block}}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header h6,.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header figure.wp-caption figcaption,figure.wp-caption .single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header figcaption,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header h6,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header figure.wp-caption figcaption,figure.wp-caption .single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header figcaption,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header h6,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header figure.wp-caption figcaption,figure.wp-caption .page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header figcaption{font-weight:bold;text-transform:none;font-size:15px;line-height:20px;letter-spacing:0;text-align:left !important;margin:0}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}@media (min-width: 992px){.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts{display:block}}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post{padding:0 0;margin-bottom:12px}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a{display:-webkit-box;display:-ms-flexbox;display:flex;border:none}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a .post_left,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a .post_left,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a .post_left{width:40px;height:40px;margin-right:15px;background-size:cover;background-repeat:no-repeat;background-position-x:center}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a .post_right,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a .post_right,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a .post_right{width:calc( 100% - 55px)}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a .post_right h4.title,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a .post_right h4.title,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a .post_right h4.title{font-family:calibri,sans-serif;color:#1336DC;font-size:15px;line-height:20px}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a:hover,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a:hover,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a:hover{color:#0199eb}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button{text-align:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}@media (min-width: 992px){.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button{text-align:center;border-top:1px #e5e5e5 solid;padding:20px 0px}}.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-primary,.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,.ja_wrap .jAlert .ja_btn_wrap .single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_btn.ja_btn_green,.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button #products-wrapper .add_to_cart_button,#products-wrapper .single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .add_to_cart_button,.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-video_pageblock,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-primary,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,.ja_wrap .jAlert .ja_btn_wrap .single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_btn.ja_btn_green,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button #products-wrapper .add_to_cart_button,#products-wrapper .single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .add_to_cart_button,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-video_pageblock,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-primary,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,.ja_wrap .jAlert .ja_btn_wrap .page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_btn.ja_btn_green,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button #products-wrapper .add_to_cart_button,#products-wrapper .page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .add_to_cart_button,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-video_pageblock{float:right;display:inline-block;width:auto;padding:4px 20px 5px}@media (min-width: 992px){.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-primary,.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,.ja_wrap .jAlert .ja_btn_wrap .single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_btn.ja_btn_green,.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button #products-wrapper .add_to_cart_button,#products-wrapper .single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .add_to_cart_button,.single-oms_insights .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-video_pageblock,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-primary,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,.ja_wrap .jAlert .ja_btn_wrap .single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_btn.ja_btn_green,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button #products-wrapper .add_to_cart_button,#products-wrapper .single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .add_to_cart_button,.single-post .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-video_pageblock,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-primary,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,.ja_wrap .jAlert .ja_btn_wrap .page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_btn.ja_btn_green,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button #products-wrapper .add_to_cart_button,#products-wrapper .page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .add_to_cart_button,.page-template .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-video_pageblock{display:block;float:none;width:100%;padding:9px 15px 10px}}.single-oms_insights .post_single_container .post_row .right_sidebar_column.is-affixed .right_sidebar_inner,.single-post .post_single_container .post_row .right_sidebar_column.is-affixed .right_sidebar_inner,.page-template .post_single_container .post_row .right_sidebar_column.is-affixed .right_sidebar_inner{-webkit-transform:translateX(15px);transform:translateX(15px)}.single-oms_insights .post_single_container .post_row .post_single_column,.single-post .post_single_container .post_row .post_single_column,.page-template .post_single_container .post_row .post_single_column{background-color:#fff}@media (min-width: 992px){.single-oms_insights .post_single_container .post_row .post_single_column,.single-post .post_single_container .post_row .post_single_column,.page-template .post_single_container .post_row .post_single_column{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}}.single-oms_insights .post_single_container .post_row .post_single_column .top_content,.single-post .post_single_container .post_row .post_single_column .top_content,.page-template .post_single_container .post_row .post_single_column .top_content{margin:0 0 0 0;text-align:center}.single-oms_insights .post_single_container .post_row .post_single_column .top_content .featured_image img,.single-post .post_single_container .post_row .post_single_column .top_content .featured_image img,.page-template .post_single_container .post_row .post_single_column .top_content .featured_image img{width:auto;margin:0 auto}.single-oms_insights .post_single_container .post_row .post_single_column .content_container,.single-post .post_single_container .post_row .post_single_column .content_container,.page-template .post_single_container .post_row .post_single_column .content_container{margin-top:30px}.single-oms_insights .post_single_container .post_row .post_single_column .video-holder .video-duration,.single-oms_insights .post_single_container .post_row .post_single_column .video-holder .video-time,.single-post .post_single_container .post_row .post_single_column .video-holder .video-duration,.single-post .post_single_container .post_row .post_single_column .video-holder .video-time,.page-template .post_single_container .post_row .post_single_column .video-holder .video-duration,.page-template .post_single_container .post_row .post_single_column .video-holder .video-time{display:none}.single-oms_insights .post_single_container .post_row .post_single_column .meta_container,.single-post .post_single_container .post_row .post_single_column .meta_container,.page-template .post_single_container .post_row .post_single_column .meta_container{display:block}@media (min-width: 992px){.single-oms_insights .post_single_container .post_row .post_single_column .meta_container,.single-post .post_single_container .post_row .post_single_column .meta_container,.page-template .post_single_container .post_row .post_single_column .meta_container{display:none}}.single-oms_insights .post_single_container .post_row .post_single_column .download-link:after,.single-post .post_single_container .post_row .post_single_column .download-link:after,.page-template .post_single_container .post_row .post_single_column .download-link:after{content:'\f1c1';color:#1336DC}.single-oms_insights .post_single_container .post_row .post_single_column .external-link:after,.single-post .post_single_container .post_row .post_single_column .external-link:after,.page-template .post_single_container .post_row .post_single_column .external-link:after{content:'\f35d';color:#1336DC}.single-oms_insights .post_single_container .post_row .post_single_column .categories,.single-post .post_single_container .post_row .post_single_column .categories,.page-template .post_single_container .post_row .post_single_column .categories{border-top:1px rgba(0,0,0,0.1) solid;font-size:15px;line-height:20px;color:#000;font-family:calibri,sans-serif;font-weight:700;padding:20px 0 0 0;margin:20px 0 0 0}.single-oms_insights .post_single_container .post_row .post_single_column .categories a,.single-post .post_single_container .post_row .post_single_column .categories a,.page-template .post_single_container .post_row .post_single_column .categories a{color:#1336DC;border-radius:4px;background:rgba(0,0,0,0.1);display:inline-block;padding:4px 10px;margin:0 6px 0 6px}.single-oms_insights .post_single_container .post_row .post_single_column .categories a:hover,.single-post .post_single_container .post_row .post_single_column .categories a:hover,.page-template .post_single_container .post_row .post_single_column .categories a:hover{color:#000}.comments-template .comment-count{font-family:Calisto;font-weight:400;font-size:20px;line-height:45px;text-transform:uppercase;color:#000}.comments-template #comments .comment-list{margin:15px 0 20px}.comments-template #comments .comment-list .comment{border-bottom:solid 1px #e2e2e2;list-style:none;margin:0;padding-top:40px;padding-bottom:40px}.comments-template #comments .comment-list .comment:first-child{border-top:solid 1px #e2e2e2}.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column .avatar{display:inline-block;vertical-align:top;margin-bottom:20px}@media (min-width: 576px){.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column .avatar{margin-bottom:0}}.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column .comment-meta{display:inline-block;vertical-align:top;margin-left:15px}.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column .comment-meta .comment-author-name{font-style:normal;display:block;text-transform:uppercase}.comments-template #comments .comment-list .comment .comment-wrap .comment-left-column .comment-meta .comment-date{display:block}.comments-template #comments .comment-list .comment .children{padding-left:50px}.comments-template #comments .comment-list .comment .children .comment{border-top:none;border-bottom:none}.comments-template #respond{background:#333;padding:42px 52px}.comments-template #respond #reply-title{color:#fff}.comments-template #respond textarea#comment{background-color:#ccc;width:100%}.post-type-archive-oms_academy .submenu,.pws:not(.single-oms_academy) .submenu{position:relative;padding:0 0 50px 0}.post-type-archive-oms_academy #mobile-nav,.pws:not(.single-oms_academy) #mobile-nav{z-index:3}@media (min-width: 992px){.post-type-archive-oms_academy .banner,.pws:not(.single-oms_academy) .banner{padding:7.5% 0}}@media (min-width: 992px){.post-type-archive-oms_academy .banner .title-wrapper,.pws:not(.single-oms_academy) .banner .title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 992px){.post-type-archive-oms_academy .banner .title-wrapper .navbar-brand,.pws:not(.single-oms_academy) .banner .title-wrapper .navbar-brand{margin-right:50px}}@media (min-width: 992px){.post-type-archive-oms_academy .banner .title-wrapper h1,.post-type-archive-oms_academy .banner .title-wrapper .microsite_banner__title,.pws:not(.single-oms_academy) .banner .title-wrapper h1,.pws:not(.single-oms_academy) .banner .title-wrapper .microsite_banner__title{border-left:solid 1px #333;font-size:55px;line-height:60px;padding:8px 0 8px 50px}}.post-type-archive-oms_academy .interior_banner,.pws:not(.single-oms_academy) .interior_banner{display:none}.post-type-archive-oms_academy .featured-academy-outer,.pws:not(.single-oms_academy) .featured-academy-outer{padding-bottom:40px}@media (min-width: 992px){.post-type-archive-oms_academy .featured-academy-outer,.pws:not(.single-oms_academy) .featured-academy-outer{padding-bottom:100px}}.post-type-archive-oms_academy .featured-academy-outer .featured-academy,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy{position:relative;margin-top:-44px}@media (min-width: 768px){.post-type-archive-oms_academy .featured-academy-outer .featured-academy,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy{margin-top:-44px}}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left{margin:0 0 60px}@media (min-width: 992px){.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left{margin:0}}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single{height:100%;padding:0}@media (min-width: 992px){.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single{padding:0 0 0 10px}}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner{display:block;height:100%;background:#fff}@media (min-width: 992px){.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner{background:#fff}}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .row,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .interior-content,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .slider_card,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .comment-wrap,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .row,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .interior-content,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .pageblock--insights_slider .slider_card,.pageblock--insights_slider .pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .slider_card,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .comment-wrap{height:100%;margin:0 0 0 0}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left{position:relative;background-color:#000;max-width:calc(100% - 10px);margin-left:10px;padding-top:50%}@media (min-width: 992px){.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left{height:100%;max-width:58.3333%;min-height:510px;margin-left:0;padding-top:0}}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left:before,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left:before{background-color:#1336DC;-webkit-clip-path:polygon(0 0, 100% 0, 75% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, 75% 100%, 0% 100%);content:'';width:70%;height:calc(100% + 20px);position:absolute;left:-10px;top:-10px;z-index:1}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left .post_image,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left .post_image{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;top:0;left:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s;z-index:2}@media (min-width: 992px){.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left .academy_read_time,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_left .academy_read_time{display:none}}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right{background-color:#022944;padding:25px 25px}@media (min-width: 992px){.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-top:40px;margin-left:-33.33333%;padding:30px 50px 30px calc(33.33333% + 60px)}}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .academy_read_time,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .academy_read_time{display:none;position:relative;background:#1336DC;color:white;margin:0 0 15px 10px}@media (min-width: 992px){.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .academy_read_time,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .academy_read_time{display:inline-block}}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .academy_read_time:before,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .academy_read_time:before{border-color:transparent #1336DC #1336DC transparent}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .cat,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .cat{font-family:calibri,sans-serif;font-size:18px;font-weight:400;color:#333;letter-spacing:2px;line-height:20px;text-transform:uppercase;margin-bottom:3px}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right h4.title,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right h4.title{display:block;color:white;font-size:24px;line-height:32px;font-weight:bold;letter-spacing:-0.5px;padding:0;margin:0 0 10px}@media (min-width: 768px){.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right h4.title,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right h4.title{font-size:40px;line-height:48px;margin:0 0 15px}}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right h4.title:after,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right h4.title:after{content:'\00a0\00bb';-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;margin-left:0}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .excerpt,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .excerpt p,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .excerpt,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .excerpt p{font-size:16px;line-height:24px;font-weight:300;color:white}@media (min-width: 992px){.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .excerpt,.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .excerpt p,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .excerpt,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner .post_right .excerpt p{font-size:18px;line-height:28px}}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner:hover .post_right h4.title,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner:hover .post_right h4.title{color:white}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner:hover .post_right h4.title:after,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner:hover .post_right h4.title:after{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;margin-left:6px}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner:hover .post_image,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--left .featured-academy-post-list-single a.post_inner:hover .post_image{-webkit-transform:scale(1.02);transform:scale(1.02)}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right{padding-top:0px}@media (min-width: 992px){.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right{padding-top:103px}}@media (min-width: 992px){.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right--title,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right--title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;font-family:calibri,sans-serif;font-weight:bold;color:#000;font-size:18px;letter-spacing:2px;line-height:20px;text-transform:uppercase;margin:0 0 20px}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single{padding:20px 15px}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .post_left,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .post_left{position:relative;overflow:hidden;width:220px;height:145px;margin:0 20px 0 0;background-color:#000}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .post_left .post_image,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .post_left .post_image{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;top:0;left:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .post_right,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .post_right{width:calc(100% - 240px)}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .post_right .cat,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .post_right .cat{font-family:calibri,sans-serif;font-size:18px;font-weight:400;color:#333;letter-spacing:2px;line-height:20px;text-transform:uppercase;margin-bottom:3px}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .post_right h4.title,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .post_right h4.title{color:#1336DC;font-family:calibri,sans-serif;font-size:20px;font-weight:bold;letter-spacing:0;line-height:28px;padding:0;margin:0}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .post_right h4.title:after,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single .post_right h4.title:after{content:'\00a0\00bb'}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single:hover .post_right h4.title,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single:hover .post_right h4.title{color:#000}.post-type-archive-oms_academy .featured-academy-outer .featured-academy--right .featured-academy-post-list-single:hover .post_image,.pws:not(.single-oms_academy) .featured-academy-outer .featured-academy--right .featured-academy-post-list-single:hover .post_image{-webkit-transform:scale(1.05);transform:scale(1.05)}.post-type-archive-oms_academy .academy_archive_container,.pws:not(.single-oms_academy) .academy_archive_container{padding:70px 0;background-color:#F7F7F7}@media (min-width: 992px){.post-type-archive-oms_academy .academy_archive_container,.pws:not(.single-oms_academy) .academy_archive_container{padding:100px 0}}.post-type-archive-oms_academy .academy_archive_container .row.blog_facet_row,.post-type-archive-oms_academy .academy_archive_container .blog_facet_row.interior-content,.post-type-archive-oms_academy .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card,.pageblock--insights_slider .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.slider_card,.post-type-archive-oms_academy .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.comment-wrap,.pws:not(.single-oms_academy) .academy_archive_container .row.blog_facet_row,.pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.interior-content,.pws:not(.single-oms_academy) .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card,.pageblock--insights_slider .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.slider_card,.pws:not(.single-oms_academy) .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.comment-wrap{margin:0 0 70px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.post-type-archive-oms_academy .academy_archive_container .row.blog_facet_row:before,.post-type-archive-oms_academy .academy_archive_container .blog_facet_row.interior-content:before,.post-type-archive-oms_academy .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.slider_card:before,.post-type-archive-oms_academy .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.comment-wrap:before,.pws:not(.single-oms_academy) .academy_archive_container .row.blog_facet_row:before,.pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.interior-content:before,.pws:not(.single-oms_academy) .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card:before,.pageblock--insights_slider .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.slider_card:before,.pws:not(.single-oms_academy) .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap:before,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.comment-wrap:before{content:'';position:absolute;top:36px;left:0;width:100%;height:1px;background:rgba(0,0,0,0.08)}.post-type-archive-oms_academy .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget{margin-bottom:15px}.post-type-archive-oms_academy .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget label,.post-type-archive-oms_academy .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget label,.post-type-archive-oms_academy .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget label,.pageblock--insights_slider .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget label,.post-type-archive-oms_academy .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget label,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget label,.pws:not(.single-oms_academy) .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget label,.pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget label,.pws:not(.single-oms_academy) .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget label,.pageblock--insights_slider .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget label,.pws:not(.single-oms_academy) .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget label,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget label{display:none}.post-type-archive-oms_academy .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget .facetwp-input-wrap,.post-type-archive-oms_academy .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget .facetwp-input-wrap,.post-type-archive-oms_academy .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.pageblock--insights_slider .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.post-type-archive-oms_academy .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap,.pws:not(.single-oms_academy) .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget .facetwp-input-wrap,.pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget .facetwp-input-wrap,.pws:not(.single-oms_academy) .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.pageblock--insights_slider .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget .facetwp-input-wrap,.pws:not(.single-oms_academy) .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget .facetwp-input-wrap{width:100%}@media (min-width: 768px){.post-type-archive-oms_academy .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.post-type-archive-oms_academy .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .row.blog_facet_row .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.interior-content .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .widget_facet_stack_widget,.pageblock--insights_slider .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.slider_card .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .widget_facet_stack_widget,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.comment-wrap .widget_facet_stack_widget{margin-bottom:0}}.post-type-archive-oms_academy .academy_archive_container .row.blog_facet_row .pagination_count,.post-type-archive-oms_academy .academy_archive_container .blog_facet_row.interior-content .pagination_count,.post-type-archive-oms_academy .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.slider_card .pagination_count,.post-type-archive-oms_academy .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .post-type-archive-oms_academy .academy_archive_container .blog_facet_row.comment-wrap .pagination_count,.pws:not(.single-oms_academy) .academy_archive_container .row.blog_facet_row .pagination_count,.pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.interior-content .pagination_count,.pws:not(.single-oms_academy) .academy_archive_container .pageblock--insights_slider .blog_facet_row.slider_card .pagination_count,.pageblock--insights_slider .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.slider_card .pagination_count,.pws:not(.single-oms_academy) .academy_archive_container .comments-template #comments .comment-list .comment .blog_facet_row.comment-wrap .pagination_count,.comments-template #comments .comment-list .comment .pws:not(.single-oms_academy) .academy_archive_container .blog_facet_row.comment-wrap .pagination_count{text-align:center;margin-top:30px}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .title,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .title{display:none}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .widget_facet_stack_widget,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .widget_facet_stack_widget{display:inline-block}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .widget_facet_stack_widget:before,.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .widget_facet_stack_widget:after,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .widget_facet_stack_widget:before,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .widget_facet_stack_widget:after{display:none !important}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .textwidget,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .textwidget{color:#000000;font-size:24px;line-height:24px;font-weight:300;letter-spacing:0}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .mobile-hidden,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .mobile-hidden{display:none}@media (min-width: 992px){.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .mobile-hidden,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .mobile-hidden{display:inline}}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .hidden-facet,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .hidden-facet{display:none}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facet-label,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facet-label{display:none}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet{position:relative;display:block;width:100%;margin:10px 0 0}@media (min-width: 992px){.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet{display:inline-block;width:auto;margin:0 12px}}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet:after,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet:after{content:"\f0d7";position:absolute;color:#1336DC;font-weight:bold;font-family:"Font Awesome 5 Free",sans-serif;font-size:15px;top:calc(50% + 3px);right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-hidden,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-hidden{display:none !important}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet select,.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet input,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet select,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet input{font-weight:bold;width:100%;border:none;font-size:20px;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.15);box-shadow:0 0 6px 0 rgba(0,0,0,0.15);padding:14px 50px 16px 15px;-webkit-transition:.3s;transition:.3s}@media (min-width: 992px){.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet select,.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet input,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet select,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet input{width:100%}}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet select option,.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet input option,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet select option,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet input option{font-weight:normal;font-size:16px}@media (min-width: 992px){.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet select#academy_categories,.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet input#academy_categories,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet select#academy_categories,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet input#academy_categories{width:252px}}@media (min-width: 992px){.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet select#academy_topics,.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet input#academy_topics,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet select#academy_topics,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet input#academy_topics{width:122px}}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet .facetwp-btn:before,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet .facetwp-btn:before{background:none}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-type-search,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-type-search{float:right}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-type-search:after,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-type-search:after{content:"\f002"}@media (min-width: 992px){.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-type-search,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-type-search{max-width:none}}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-type-search input,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-type-search input{width:120px;padding:11px 50px 13px 15px;-webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.2),inset 4px 4px 8px 0 rgba(0,0,0,0.1);box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.2),inset 4px 4px 8px 0 rgba(0,0,0,0.1)}@media (max-width: 1199.98px){.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-type-search input,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-type-search input{width:100% !important}}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-type-search input.focused,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-type-search input.focused{width:200px}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-type-search .facetwp-icon,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .facetwp-facet.facetwp-type-search .facetwp-icon{display:none !important}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .reset,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .reset{margin:10px 0}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .reset .facetwp-type-reset,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .reset .facetwp-type-reset{margin:0}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .reset .facetwp-type-reset:after,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .reset .facetwp-type-reset:after{content:'';display:none}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .reset .facetwp-type-reset .facetwp-reset,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .reset .facetwp-type-reset .facetwp-reset{background-color:transparent;border:none;cursor:pointer;min-width:44px;min-height:44px;font-family:calibri,sans-serif;font-size:14px;font-weight:700;color:#1336DC;letter-spacing:0;line-height:28px;padding:0}.post-type-archive-oms_academy .academy_archive_container .academy_archive_filters .reset .facetwp-type-reset .facetwp-reset:after,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_filters .reset .facetwp-type-reset .facetwp-reset:after{content:'\f2f9';font-family:"Font Awesome 5 Free",sans-serif;font-size:12px;font-weight:700;color:#1336DC;margin-left:5px}.post-type-archive-oms_academy .academy_archive_container .blog_loop_row,.pws:not(.single-oms_academy) .academy_archive_container .blog_loop_row{margin-top:50px}.post-type-archive-oms_academy .academy_archive_container .academy_archive_pagination,.post-type-archive-oms_academy .academy_archive_container .blog_archive_pagination,.pws:not(.single-oms_academy) .academy_archive_container .academy_archive_pagination,.pws:not(.single-oms_academy) .academy_archive_container .blog_archive_pagination{margin-top:50px}.post-type-archive-oms_academy .academy_archive_container .facetwp-pager,.pws:not(.single-oms_academy) .academy_archive_container .facetwp-pager{display:none}.post-type-archive-oms_academy .academy_archive_container .facetwp-type-pager,.pws:not(.single-oms_academy) .academy_archive_container .facetwp-type-pager{width:100%;text-align:center}.post-type-archive-oms_academy .academy_archive_container .facetwp-type-pager .facetwp-pager,.pws:not(.single-oms_academy) .academy_archive_container .facetwp-type-pager .facetwp-pager{display:block}.academy_archive_container .academy-post-list-single{position:relative;margin-top:30px}.academy_archive_container .academy-post-list-single.has-type-icon .post_top:before{display:block;content:" ";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.2);top:0;left:0;z-index:2}.academy_archive_container .academy-post-list-single.has-type-icon .post_top .insight_type_icon{display:block;position:absolute;width:65px;height:65px;background-size:contain;background-repeat:no-repeat;top:20px;left:20px;z-index:3}.academy_archive_container .academy-post-list-single.has-type-icon.podcast-type .post_top .insight_type_icon{width:45px;height:45px}.academy_archive_container .academy-post-list-single:first-child{margin-top:0}@media (min-width: 768px){.academy_archive_container .academy-post-list-single:nth-child(-n+2){margin-top:0}}@media (min-width: 1200px){.academy_archive_container .academy-post-list-single:nth-child(-n+3){margin-top:0}}.academy_archive_container .academy-post-list-single a.post_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;border:none;position:relative;z-index:2;background-color:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0;padding:0}.academy_archive_container .academy-post-list-single a.post_inner .post_top{overflow:hidden}.academy_archive_container .academy-post-list-single a.post_inner .post_top img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s}.academy_archive_container .academy-post-list-single a.post_inner:hover .post_top img{-webkit-transform:scale(1.1);transform:scale(1.1)}.academy_archive_container .academy-post-list-single a.post_inner .external_link{position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;top:15px;right:15px;font-family:"Font Awesome 5 Free",sans-serif;color:rgba(0,0,0,0.15);font-weight:900;font-size:20px;line-height:20px;text-align:right;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.academy_archive_container .academy-post-list-single a.post_inner:hover{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.academy_archive_container .academy-post-list-single a.post_inner:hover .external_link{color:#1336DC;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.academy_archive_container .academy-post-list-single a.post_inner .post_top{position:relative;overflow:visible;z-index:2;margin:15px 15px 0}.academy_archive_container .academy-post-list-single a.post_inner .post_top .post_image_container{overflow:hidden}.academy_archive_container .academy-post-list-single a.post_inner .post_top .academy_read_time{background-color:#1336DC;color:white;margin-right:-10px}.academy_archive_container .academy-post-list-single a.post_inner .post_top .academy_read_time:before{border-color:transparent #1336DC #1336DC transparent}.academy_archive_container .academy-post-list-single a.post_inner .post_bottom{background-color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;color:#4D4D4D;height:100%;font-size:18px;line-height:28px;font-family:calibri,sans-serif;font-weight:300;position:relative;z-index:2;margin:0 15px 15px;padding:25px 25px}@media (min-width: 768px){.academy_archive_container .academy-post-list-single a.post_inner .post_bottom{padding:30px}}.academy_archive_container .academy-post-list-single a.post_inner .post_bottom .cat{font-family:calibri,sans-serif;font-size:18px;font-weight:400;color:#333;letter-spacing:2px;line-height:20px;text-transform:uppercase;margin-bottom:3px}.academy_archive_container .academy-post-list-single a.post_inner .post_bottom h4.title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:calibri,sans-serif;font-size:20px;line-height:28px;font-weight:700;letter-spacing:0;color:#1336DC;margin-bottom:15px}.academy_archive_container .academy-post-list-single a.post_inner .post_bottom h4.title:after{content:'\00a0\00bb'}.academy_archive_container .academy-post-list-single a.post_inner .post_bottom .excerpt{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:block}@media (min-width: 768px){.academy_archive_container .academy-post-list-single a.post_inner .post_bottom .excerpt{display:block}}.academy_type_icon{display:block;position:absolute;width:65px;height:65px;background-size:contain;background-repeat:no-repeat;top:20px;left:20px;z-index:3}.academy_read_time{position:absolute;display:inline-block;background:#fff;color:#1336DC;font-size:11px;font-weight:bold;line-height:13px;padding:4px 6px;margin:0 0 0 0;right:0;bottom:0;z-index:100}.academy_read_time i{margin:0 6px 0 0}.academy_read_time:before{position:absolute;content:" ";display:block;width:10px;height:21px;top:0px;left:-10px;border-style:solid;border-width:10.5px 5px;border-color:transparent #fff #fff transparent}.single-oms_academy{background-color:#fff}.single-oms_academy #sticky-main-nav-spacer{display:none}@media (min-width: 1200px){.single-oms_academy #sticky-main-nav-spacer{display:block}}.single-oms_academy .banner{padding:40px 0 0}@media (min-width: 1200px){.single-oms_academy .banner{padding:112px 0 0}}.single-oms_academy .banner .banner_content{background-color:white;padding:40px 0 15px}@media (min-width: 1200px){.single-oms_academy .banner .banner_content{padding:50px 0 25px}}.single-oms_academy .banner .breadcrumb_container{margin:0 0 15px}.single-oms_academy .banner .breadcrumb_container span{color:#000}.single-oms_academy .banner .title-wrapper .navbar-brand{display:none}@media (min-width: 1200px){.single-oms_academy .banner .title-wrapper h1,.single-oms_academy .banner .title-wrapper .microsite_banner__title{padding:8px 0 25px}}.single-oms_academy .banner .academy_read_time{background:transparent;position:static;font-size:18px;font-weight:bold;letter-spacing:0;line-height:28px}.single-oms_academy .banner .academy_read_time:before{display:none}.single-oms_academy .banner .academy_read_time i{color:#1336DC;margin:0 6px 0 0}.single-oms_academy .post_single_container{padding:60px 0 100px}.single-oms_academy .post_single_container .post_row .post_date{font-size:18px;line-height:28px;color:#000;font-family:calibri,sans-serif;font-weight:700;padding:0 0 30px}.single-oms_academy .post_single_container .post_row .blog-categories{font-weight:bold;padding:40px 0 0}.single-oms_academy .post_single_container .post_row .meta_authors{border-bottom:1px rgba(0,0,0,0.1) solid;padding:10px 0 40px}.single-oms_academy .post_single_container .post_row .meta_authors .meta_author{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 15px;margin:0}.single-oms_academy .post_single_container .post_row .meta_authors .meta_author .meta_author_left{padding:0 10px 0 0}.single-oms_academy .post_single_container .post_row .meta_authors .meta_author .meta_author_left .meta_author_image{display:block;border-radius:50%;width:50px;height:50px;background-size:cover;background-repeat:no-repeat;background-position-x:center}.single-oms_academy .post_single_container .post_row .meta_authors .meta_author .meta_author_right .author_name{color:#1336DC;font-size:18px;font-weight:bold;letter-spacing:0;line-height:24px}.single-oms_academy .post_single_container .post_row .meta_authors .meta_author .meta_author_right .author_desc{font-size:18px;line-height:28px;padding-top:5px}.single-oms_academy .post_single_container .post_row .meta_download{padding:40px 0}.single-oms_academy .post_single_container .post_row .important-terms{border-top:1px rgba(0,0,0,0.1) solid;padding:40px 0}.single-oms_academy .post_single_container .post_row .left_sidebar_column{display:none}@media (min-width: 992px){.single-oms_academy .post_single_container .post_row .left_sidebar_column{display:block;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}.single-oms_academy .post_single_container .post_row .right_sidebar_column{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:0}@media (min-width: 992px){.single-oms_academy .post_single_container .post_row .right_sidebar_column{padding:0 15px;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;position:static;will-change:min-height}}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;background-color:#EBEBEB;-webkit-box-shadow:0 -5px 10px 0 rgba(0,0,0,0.2);box-shadow:0 -5px 10px 0 rgba(0,0,0,0.2);padding:12px 15px}@media (min-width: 992px){.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner{display:block;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;padding:0;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);will-change:position, transform}}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#000000;font-weight:bold;font-size:15px;line-height:20px;padding:0}@media (min-width: 992px){.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons{border-bottom:1px #e5e5e5 solid;padding:0 0 40px}}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .share-label{font-size:18px;letter-spacing:2px;line-height:20px;text-transform:uppercase;margin-right:12px}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .addthis_inline_share_toolbox{padding:0;display:inline}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .addthis_inline_share_toolbox .at-resp-share-element{display:inline}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .share-buttons .addthis_inline_share_toolbox .at-resp-share-element .at-share-btn-elements{display:inline}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header{display:none;font-family:calibri,sans-serif;font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;letter-spacing:2px;color:#000;margin:0 0 15px;padding:40px 0px 10px}@media (min-width: 576px){.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header{font-size:18px;line-height:20px}}@media (min-width: 992px){.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header{display:block}}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header h6,.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header figure.wp-caption figcaption,figure.wp-caption .single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_header figcaption{text-align:left !important;margin:0}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}@media (min-width: 992px){.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts{display:block}}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post{padding:0 0;margin-bottom:12px}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a{display:-webkit-box;display:-ms-flexbox;display:flex;border:none}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a .post_left{width:50px;height:50px;margin-top:10px;margin-right:20px;background-size:cover;background-repeat:no-repeat;background-position-x:center}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a .post_right{width:calc( 100% - 115px)}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a .post_right h4.title{font-family:calibri,sans-serif;color:#1336DC;font-size:18px;line-height:28px}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .related_posts .related_post a:hover{color:#0199eb}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button{text-align:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}@media (min-width: 992px){.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button{text-align:center;border-top:1px #e5e5e5 solid;padding:20px 0px}}.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-primary,.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,.ja_wrap .jAlert .ja_btn_wrap .single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_btn.ja_btn_green,.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button #products-wrapper .add_to_cart_button,#products-wrapper .single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .add_to_cart_button,.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-video_pageblock{float:right;display:inline-block;width:auto;padding:4px 20px 5px}@media (min-width: 992px){.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-primary,.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,.ja_wrap .jAlert .ja_btn_wrap .single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .ja_btn.ja_btn_green,.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button #products-wrapper .add_to_cart_button,#products-wrapper .single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .add_to_cart_button,.single-oms_academy .post_single_container .post_row .right_sidebar_column .right_sidebar_inner .subscribe-button .btn-video_pageblock{display:block;float:none;width:100%;padding:9px 15px 10px}}.single-oms_academy .post_single_container .post_row .right_sidebar_column.is-affixed .right_sidebar_inner{-webkit-transform:translateX(15px);transform:translateX(15px)}.single-oms_academy .post_single_container .post_row .post_single_column{background-color:#fff}@media (min-width: 992px){.single-oms_academy .post_single_container .post_row .post_single_column{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}}.single-oms_academy .post_single_container .post_row .post_single_column .top_content{margin:0 0 0 0;text-align:center}.single-oms_academy .post_single_container .post_row .post_single_column .top_content .featured_image img{width:auto;margin:0 auto}.single-oms_academy .post_single_container .post_row .post_single_column .content_container{margin-top:30px}.single-oms_academy .post_single_container .post_row .post_single_column .video-holder .video-duration,.single-oms_academy .post_single_container .post_row .post_single_column .video-holder .video-time{display:none}.single-oms_academy .post_single_container .post_row .post_single_column .meta_container{display:block}@media (min-width: 992px){.single-oms_academy .post_single_container .post_row .post_single_column .meta_container{display:none}}.single-oms_academy .post_single_container .post_row .post_single_column .download-link:after{content:'\f1c1';color:#1336DC}.single-oms_academy .post_single_container .post_row .post_single_column .external-link:after{content:'\f35d';color:#1336DC}.single-oms_academy .post_single_container .post_row .post_single_column .categories{border-top:1px rgba(0,0,0,0.1) solid;font-size:18px;line-height:28px;color:#000;font-family:calibri,sans-serif;font-weight:700;padding:20px 0 0 0;margin:20px 0 0 0}.single-oms_academy .post_single_container .post_row .post_single_column .categories a{color:#1336DC;border-radius:4px;background:rgba(0,0,0,0.1);display:inline-block;padding:4px 10px;margin:0 6px 0 6px}.single-oms_academy .post_single_container .post_row .post_single_column .categories a:hover{color:#000}#top-nav{padding-top:0}#top-nav #searchform-desktop{background:#0199eb;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(0,0,0,0.05))),#0199eb;background:linear-gradient(rgba(255,255,255,0.1), rgba(0,0,0,0.05)),#0199eb}#top-nav #searchform-desktop label{display:block;width:100%}#top-nav #searchform-desktop .close-search{display:none;position:absolute;top:2px;right:2px}#top-nav #searchform-desktop .form-group{width:100%;overflow:hidden;padding:20px 60px}#top-nav #searchform-desktop .form-group input#s{width:100%;height:69px;border:none;font-size:40px;text-indent:15px}#top-nav #searchform-desktop .form-group .input-group-btn{display:block;position:absolute;right:60px;top:21px;width:80px}#top-nav #searchform-desktop .form-group .input-group-btn .search-go{height:69px;width:80px;font-size:26px;margin:0}#searchform-mobile{display:none;position:fixed;width:100%;height:100vh;z-index:99999}#searchform-mobile .search-overlay{content:'';display:block;position:absolute;z-index:-1;height:100%;width:100%;background-color:#1336dc}#searchform-mobile .close-search{position:absolute;right:10px;top:10px;padding:10px;color:#fff;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}#searchform-mobile .close-search:after{content:"\f00d";font-size:32px;line-height:32px;font-family:"Font Awesome 5 Free",sans-serif;font-weight:900}#searchform-mobile .searchform{position:absolute;top:50%;left:50%;width:90%;max-width:650px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#searchform-mobile .form-group{width:100%;margin-bottom:0}#searchform-mobile .form-group .input-group-btn{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#searchform-mobile .form-group .input-group-btn .search-go{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none;top:0;border-radius:0;font-size:22px;color:#fff;line-height:1;margin:0;padding:20px;cursor:pointer}#searchform-mobile .form-group label{display:block;width:100%;margin-bottom:0}#searchform-mobile .form-group input#s{background-color:transparent;border:none;display:block;font-weight:300;border-radius:0;font-family:calibri,sans-serif;width:100%;opacity:1;color:#fff;font-size:36px;outline:none;-webkit-box-shadow:none;box-shadow:none;line-height:40px;border-bottom:1px solid #fff;margin:0px auto;padding:15px 0 15px 20px}#searchform-mobile .form-group input#s::-webkit-input-placeholder{color:#fff;opacity:1}#searchform-mobile .form-group input#s::-ms-input-placeholder{color:#fff;opacity:1}#searchform-mobile .form-group input#s::placeholder{color:#fff;opacity:1}#searchform-mobile .form-group .input-group-btn{right:0}.search.search-results #interior .row,.search.search-results #interior .interior-content,.search.search-results #interior .pageblock--insights_slider .slider_card,.pageblock--insights_slider .search.search-results #interior .slider_card,.search.search-results #interior .comments-template #comments .comment-list .comment .comment-wrap,.comments-template #comments .comment-list .comment .search.search-results #interior .comment-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search.search-results #interior .result-post{margin-bottom:30px;padding:0 0 30px 0;border-bottom:1px solid #F7F7F7}.search.search-results #interior .result-post:first-child{padding-top:30px;border-top:1px solid #F7F7F7}.search.search-results #interior .result-post:last-child{margin-bottom:0}.search.search-results #interior .result-post .results-post-inner span.post-type{display:block;font-size:15px;font-weight:300;margin-bottom:12px}.search.search-results #interior .result-post .results-post-inner .post-title{margin:0;padding:0}.search.search-results #interior .result-post .results-post-inner .excerpt{font-size:16px;line-height:24px}.search.search-results #interior .result-post.team_container .results-post-inner .results-post-inner-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.search.search-results #interior .result-post.team_container .results-post-inner .results-post-inner-top .top-image-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:95px;height:63px;margin-right:15px}.search.search-results #interior .result-post.team_container .results-post-inner .results-post-inner-top .top-image-container img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.search.search-results #interior .result-post.team_container .results-post-inner .results-post-inner-top .title-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.search.search-results #interior .pagination_row{margin-top:60px}.woocommerce .woocommerce-MyAccount-content .u-columns{margin:20px 0 0}.woocommerce .woocommerce-MyAccount-content .u-columns .woocommerce-Address{padding:0}.woocommerce .col-1,.woocommerce .col-2{max-width:100%}.woocommerce .addresses .address{margin-bottom:20px}@media (min-width: 768px){.woocommerce .addresses .address{margin-bottom:0}}@media (max-width: 991.98px){.woocommerce .form-row-first,.woocommerce .form-row-last{width:100% !important}}.woocommerce .woocommerce-order-details{margin:20px 0 0}.woocommerce .woocommerce-order-details .order_details{margin:0 0 20px}.woocommerce .woocommerce-order-details .order_details .wc-item-meta .wc-item-meta-label{float:none}.woocommerce .woocommerce-order-details .order_details .wc-item-meta p{display:inline-block}.woocommerce .woocommerce-customer-details .woocommerce-column{margin:0 0 20px;padding:0 !important}.woocommerce .woocommerce-Button{background:#1336DC !important;color:#fff !important}.woocommerce .woocommerce-Button:hover{background:#0074b3 !important;color:#fff !important}.woocommerce .coupon #coupon_code{width:100% !important;margin-right:10px;margin-bottom:10px}@media (min-width: 768px){.woocommerce .coupon #coupon_code{max-width:150px !important;margin-bottom:0}}@media (max-width: 767.98px){.woocommerce .coupon .button{width:100% !important}}.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{margin-left:0 !important;margin-right:0 !important;padding:1em 2em 1em 3.5em}.woocommerce th,.woocommerce td{max-width:none}.woocommerce th.product-thumbnail,.woocommerce td.product-thumbnail{max-width:200px}.woocommerce .ml-responsive-table .ml-grid{padding:15px}.woocommerce .ml-responsive-table .ml-grid .ml-title.col-1,.woocommerce .ml-responsive-table .ml-grid .ml-title.col-0{display:none}.woocommerce .ml-table .button{display:block;width:100%}.woocommerce .cart-collaterals{margin-top:30px}.woocommerce .cart-collaterals .product .price{font-size:16px}.woocommerce .cart .button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#1336DC;color:#fff}.woocommerce .cart .button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#0074b3;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{background:#000 !important;color:#fff !important}.woocommerce ul.products{padding:0;margin:0}.woocommerce ul.products li.product{margin:0 0 60px;list-style:none;position:relative}.woocommerce ul.products li.product.first{clear:both}.woocommerce ul.products li.product .onsale{position:absolute;top:0;left:15px;right:auto}.woocommerce .woocommerce-result-count{float:none}@media (min-width: 576px){.woocommerce .woocommerce-result-count{float:left}}.woocommerce .woocommerce-ordering{float:none}@media (min-width: 576px){.woocommerce .woocommerce-ordering{float:right}}.woocommerce #shop_facets_container .widget_facet_stack_widget .facetwp-type-dropdown{position:relative}.woocommerce #shop_facets_container .widget_facet_stack_widget .facetwp-type-dropdown:before{content:"\f0d7";font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;position:absolute;right:35px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce #shop_facets_container .widget_facet_stack_widget .facetwp-type-dropdown select{-webkit-appearance:none;width:100%;padding:10px 30px;border-radius:50px}.woocommerce .facetwp-pager{margin:50px auto}.woocommerce .facetwp-pager .facetwp-page{margin-right:10px}.woocommerce .facetwp-pager .facetwp-page:last-child{margin-right:0}.woocommerce-checkout #customer_details{padding-bottom:40px}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-error{border-radius:5px;padding-left:50px !important;padding-right:30px !important}.woocommerce-checkout .form-row.notes{display:block}.woocommerce-checkout .woocommerce-input-wrapper{width:100%}.woocommerce-checkout .woocommerce-input-wrapper .select2-selection{border-color:#7a7a7a;border-radius:0;height:auto;padding:5px 15px !important}.woocommerce-checkout .woocommerce-input-wrapper .input-text,.woocommerce-checkout .woocommerce-input-wrapper textarea{padding:8px 15px !important}.woocommerce-checkout .woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.woocommerce-checkout .payment_methods li{list-style:none}.woocommerce-checkout .woocommerce-checkout-review-order .product-name{width:30%}.woocommerce-checkout .woocommerce-checkout-review-order .product-total{width:70%}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last,.woocommerce-checkout .form-row-last{float:none !important;width:100% !important}#wl-wrapper .wl-actions-table td{max-width:none}.woocommerce-checkout-review-order-table .product-unit-price{width:30%}.woocommerce-checkout-review-order-table .product-total{width:40% !important}.woocommerce-order p.woocommerce-notice{margin:0 0 25px}#products-wrapper #sidebar .widget_facet_stack_widget .facet-label{color:#000;padding:0 0 20px}#products-wrapper #sidebar .widget_facet_stack_widget .facet-label span{clip:unset !important;-webkit-clip-path:unset !important;clip-path:unset !important;display:block !important;width:auto !important;height:auto !important;overflow:visible !important;visibility:visible !important}#products-wrapper #sidebar .widget_facet_stack_widget .facetwp-checkbox{font-size:15px}.woocommerce .product .cart{margin-top:20px}#related-products{margin-bottom:60px}#related-products .wrapper{padding:0 15px}@media (min-width: 576px){#related-products .wrapper{padding:0 25px}}#related-products .wrapper ul{margin-bottom:0}#related-products .wrapper li{margin-bottom:25px}#related-products .wrapper li:last-of-type{margin-bottom:0}@media (min-width: 768px){#related-products .wrapper li{margin-bottom:0}}#related-products .wrapper li .product-image-wrapper{margin-bottom:15px}#related-products .wrapper li a img{margin:0 auto}#information{margin:0 15px 75px}@media (min-width: 576px){#information{margin:0 25px 75px}}#information .header{font-family:Calisto;font-weight:700;font-size:24px;color:#000;letter-spacing:.2em;line-height:1.33333;text-align:center;text-transform:uppercase;margin-bottom:40px}#information .wrapper{background:#f9f8f8;padding:75px 25px}@media (min-width: 576px){#information .wrapper{padding:75px 105px 60px}}#information .wrapper p:last-of-type{margin-bottom:15px}#reviews{padding-left:15px;padding-right:15px;margin-bottom:60px}@media (min-width: 576px){#reviews{padding-left:25px;padding-right:25px}}#reviews #reviews{text-align:left;padding:70px 25px}@media (min-width: 576px){#reviews #reviews{padding:70px 105px}}.tooltip.show{opacity:1 !important}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:red !important;border-width:0 5px 5px}.tooltip .tooltip-inner{color:#4d4d4d !important;background-color:white !important;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);font-size:1rem;text-align:left !important;font-family:calibri, sans-serif !important;max-width:550px !important;padding:20px !important}.tooltip.bs-tooltip-top .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before,.tooltip.bs-tooltip-bottom .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before,.tooltip.bs-tooltip-left .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before,.tooltip.bs-tooltip-right .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before{border-block-color:white !important}button[data-toggle="tooltip"],.btn-tooltip-close{border:0;background:none;padding:0}@media (min-width: 992px){button[data-toggle="tooltip"],.btn-tooltip-close{padding:0}}button[data-toggle="tooltip"]:focus-visible,button[data-toggle="tooltip"]:focus,.btn-tooltip-close:focus-visible,.btn-tooltip-close:focus{border:solid 0.125rem #fff !important;outline:solid 0.125rem #000 !important;outline-offset:0.125rem !important}button[data-toggle="tooltip"] i,.btn-tooltip-close i{color:#1336dc}.post-type-archive-glossary.pws .banner{padding:50px 0 0}@media (min-width: 768px){.post-type-archive-glossary.pws .banner{padding:50px 0 90px}}.post-type-archive-glossary .banner{padding:50px 0 50px}@media (min-width: 768px){.post-type-archive-glossary .banner{padding:50px 0 90px}}.glossary_archive_container .glossary_header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-top:55px}.glossary_archive_container .glossary_header .glossary_letter{padding:0 3px}@media (min-width: 768px){.glossary_archive_container .glossary_header .glossary_letter{padding:0 3px}}@media (min-width: 992px){.glossary_archive_container .glossary_header .glossary_letter{padding:0 8px}}.glossary_archive_container .glossary_list_single{width:100%}.glossary_loop_row{padding-bottom:60px}.glossary_list_single{padding:20px 0}.facet-label[data-for="glossary_reset"]{margin-right:10px}.letter_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:10px;padding-bottom:10px}@media (min-width: 1200px){.letter_list{padding-top:0}}.letter_list span.glossary_letter{color:#302f2d;font-weight:700}.letter_list a.glossary_letter.disabled{color:#302f2d;pointer-events:none;text-decoration:none;font-weight:700}.facetwp-search-container{position:relative;display:inline-block;width:100%}.facetwp-search-container .search-icon{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#888;font-size:16px;pointer-events:none}.facetwp-search-container input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-left:35px}.facetwp-autocomplete-update{display:none !important}.glossary_search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:15px}@media (min-width: 992px){.glossary_search{padding-bottom:0}}.glossary_search .facetwp-facet{margin:0}.glossary_search label.facet-label{display:inline}.glossary_search input[type="text"].facetwp-autocomplete{margin-bottom:0;padding:0;font-size:1.2rem;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.anchor-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;z-index:1;padding:15px 0}@media (min-width: 1200px){.anchor-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#anchor-menu-sticky{position:relative;top:0;z-index:1000;background-color:white}@media (min-width: 1200px){#anchor-menu-sticky{position:-webkit-sticky;position:sticky;top:65px}}@media (min-width: 1200px){#anchor-menu-sticky.adjusted-sticky{top:32px}}@media (min-width: 1200px){.pws #anchor-menu-sticky{position:-webkit-sticky;position:sticky;top:80px !important}}@media (min-width: 1200px){.pws .adjusted-sticky{top:50px !important}}body:not(.pws) .pws_logo{display:none}@media (min-width: 992px){.is-sticky{background-color:#f8f9fa;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;-webkit-box-shadow:0px 1px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 0px rgba(0,0,0,0.2);padding-bottom:10px}}.glossary_letter.active{font-weight:bold;color:#007bff;text-decoration:underline}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{top:-30px !important}#ariaLiveRegion{position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;white-space:nowrap}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{font-family:calibri,sans-serif;font-size:18px;line-height:22px;font-weight:300;color:#4D4D4D}body{background:white;position:relative}h1,.microsite_banner__title,.editor-post-title__input{font-family:Calisto;font-weight:400;font-size:35px;line-height:40px;color:#fff;letter-spacing:-0.25px;margin:0}@media (min-width: 576px){h1,.microsite_banner__title,.editor-post-title__input{font-size:50px;line-height:55px;letter-spacing:-0.5px}}@media (min-width: 1200px){h1,.microsite_banner__title,.editor-post-title__input{font-size:60px;line-height:65px;letter-spacing:-1px}}h2,.interior_banner h1,.interior_banner .microsite_banner__title{font-family:Calisto;font-weight:700;font-size:30px;line-height:1.2;color:#000;letter-spacing:-0.5px;margin:0 0 15px;padding-top:10px}h2:first-child,.interior_banner h1:first-child,.interior_banner .microsite_banner__title:first-child{padding-top:0}@media (min-width: 576px){h2,.interior_banner h1,.interior_banner .microsite_banner__title{padding-top:20px}}@media (min-width: 768px){h2,.interior_banner h1,.interior_banner .microsite_banner__title{font-size:34px}}h3,.h3,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column .menu-widget-class-widget_text .mega-block-title,.ja_wrap .jAlert .ja_title{font-family:Calisto;font-weight:700;font-size:24px;line-height:1.33;color:#000;letter-spacing:-0.5px;padding-top:10px}h3:first-child,.h3:first-child,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column .menu-widget-class-widget_text .mega-block-title:first-child,.ja_wrap .jAlert .ja_title:first-child{padding-top:0}@media (min-width: 576px){h3,.h3,#primary-nav-mega #mega-menu-wrap-primary-menu ul#mega-menu-primary-menu>li.mega-menu-item:not(.search-button)>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.mega-menu-column .menu-widget-class-widget_text .mega-block-title,.ja_wrap .jAlert .ja_title{padding-top:20px;font-size:28px;line-height:40px}}h4,.h4{font-family:Calisto;font-weight:700;font-size:24px;line-height:32px;color:#000;margin:0 0 10px;padding-top:10px}h4:first-child,.h4:first-child{padding-top:0}@media (min-width: 576px){h4,.h4{padding-top:10px}}h5{font-family:Calisto;font-weight:700;font-size:20px;line-height:28px;color:#000;margin:0 0 10px}h6,figure.wp-caption figcaption{font-family:calibri,sans-serif;font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;letter-spacing:2px;color:#000;margin:0 0 15px}@media (min-width: 576px){h6,figure.wp-caption figcaption{font-size:18px;line-height:20px}}.pre-title{font-family:calibri,sans-serif;font-weight:300;font-size:14px;line-height:16px;text-transform:uppercase;letter-spacing:2px;color:#000;margin:30px 0 0}@media (min-width: 576px){.pre-title{font-size:18px;line-height:20px}}a{color:#1336DC;text-decoration:none;font-weight:700;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}a:hover{text-decoration:none}a img{border:none}i{font-weight:900}img{vertical-align:top}@media (min-width: 768px){img.infographic--mobile{display:none}}img.infographic--desktop{display:none}@media (min-width: 768px){img.infographic--desktop{display:block}}hr{background:rgba(0,0,0,0.09);border:none;width:100%;height:1px;overflow:hidden;margin:30px 0 20px 0;padding:0}hr.thick-hr{background:#000;height:5px}hr.black-hr{background:#000}figure.wp-caption{background:transparent;border:none;border-top:5px #000 solid;border-bottom:1px #000 solid;padding:20px 0 30px;margin:40px 0 !important;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;text-align:left;width:100% !important}figure.wp-caption figcaption{text-transform:none;letter-spacing:0;margin:0 0 30px}figure.wp-caption img{height:auto;width:100%}p{font-family:calibri,sans-serif;font-weight:300;font-size:16px;line-height:24px;color:#4D4D4D;margin:0 0 20px}@media (min-width: 768px){p.infographic--mobile{display:none}}p.infographic--desktop{display:none}@media (min-width: 768px){p.infographic--desktop{display:block}}p:last-child{margin-bottom:0}p.intro-text{font-size:20px;line-height:30px}@media (min-width: 576px){p{font-size:18px;line-height:28px}p.intro-text{font-size:24px;line-height:34px}}p.citation-text{color:#787878;font-size:13px;line-height:1.30769;font-weight:300;margin-bottom:10px}p.small-text{color:#575757;font-size:11px;line-height:1.18182}sup{font-size:65%;top:-0.75em}strong{font-weight:700}blockquote{color:#000;position:relative;margin:30px 15px 30px 15px;padding:30px 0}@media (min-width: 768px){blockquote{margin:30px 100px 30px 100px}}blockquote p{color:#000}blockquote:not(.blockquote-custom-icon):not(.blockquote-quote-icon):not(.blockquote-custom-image){position:relative;padding-left:38px}blockquote:not(.blockquote-custom-icon):not(.blockquote-quote-icon):not(.blockquote-custom-image):before{background-color:#1336DC;display:block;content:" ";position:absolute;height:calc( 100% - 60px);width:8px;top:30px;left:0}blockquote.blockquote-custom-icon{display:-webkit-box;display:-ms-flexbox;display:flex}blockquote.blockquote-custom-icon .bq__icon{-ms-flex-negative:0;flex-shrink:0;height:auto;width:90px;margin:0 30px 0 0}blockquote.blockquote-custom-icon .bq__icon img{width:100%;margin:0}@media (max-width: 991.98px){blockquote.blockquote-custom-icon .bq__icon{width:50px;margin:0 20px 0 0}}blockquote.blockquote-custom-icon .bq__text{-ms-flex-item-align:center;align-self:center}blockquote.blockquote-custom-image{display:-webkit-box;display:-ms-flexbox;display:flex}blockquote.blockquote-custom-image .bq__icon{-ms-flex-negative:0;flex-shrink:0;height:auto;width:250px;margin:0 30px 0 0}blockquote.blockquote-custom-image .bq__icon img{width:100%;margin:0}@media (max-width: 991.98px){blockquote.blockquote-custom-image .bq__icon{width:50px;margin:0 20px 0 0}}blockquote.blockquote-custom-image .bq__text{-ms-flex-item-align:center;align-self:center}blockquote.blockquote-quote-icon{border:none;position:relative}blockquote.blockquote-quote-icon:before{content:'';background:url("../images/quoteMark-blue-Blockquote.svg") center center no-repeat;background-size:100%;height:50px;width:50px;position:absolute;top:30px;left:-65px}@media (max-width: 991.98px){blockquote.blockquote-quote-icon:before{top:0;left:0}}blockquote.blockquote-quote-icon .intro-text{font-family:Calisto;font-size:22px;line-height:1.45455}@media (max-width: 991.98px){blockquote.blockquote-quote-icon .intro-text{font-size:18px}}blockquote.blockquote-key-takeaways{background-color:rgba(19,54,220,0.06);margin:0 0 50px;padding:25px}blockquote.blockquote-key-takeaways:before{display:none !important}blockquote.blockquote-key-takeaways h2,blockquote.blockquote-key-takeaways .interior_banner h1,.interior_banner blockquote.blockquote-key-takeaways h1,blockquote.blockquote-key-takeaways .interior_banner .microsite_banner__title,.interior_banner blockquote.blockquote-key-takeaways .microsite_banner__title{font-family:calibri,sans-serif;font-size:18px;font-weight:bold;letter-spacing:2px;line-height:20px;text-transform:uppercase;margin-bottom:25px}blockquote.blockquote-key-takeaways h2:after,blockquote.blockquote-key-takeaways .interior_banner h1:after,.interior_banner blockquote.blockquote-key-takeaways h1:after,blockquote.blockquote-key-takeaways .interior_banner .microsite_banner__title:after,.interior_banner blockquote.blockquote-key-takeaways .microsite_banner__title:after{background-color:rgba(51,51,51,0.3);content:'';display:block;width:100%;max-width:103px;height:1px;margin-top:25px}blockquote.blockquote-key-takeaways ol:last-child,blockquote.blockquote-key-takeaways ul:last-child{margin-bottom:0;padding-bottom:0}blockquote.blockquote-key-takeaways ol li,blockquote.blockquote-key-takeaways ul li{color:#F7F7F7}blockquote.blockquote-key-takeaways ol li:last-child,blockquote.blockquote-key-takeaways ul li:last-child{margin-bottom:0;padding-bottom:0}.content_container ul,.main-content ul,.content ul,.pageblock ul{margin:0;list-style-type:none;padding:0 0 10px 0}.content_container ul:last-child,.main-content ul:last-child,.content ul:last-child,.pageblock ul:last-child{margin-bottom:0}.content_container ul li,.main-content ul li,.content ul li,.pageblock ul li{margin:0 0 20px 20px;padding:0 0 0 20px;font-size:16px;line-height:1.5;position:relative}@media (min-width: 576px){.content_container ul li,.main-content ul li,.content ul li,.pageblock ul li{font-size:18px;line-height:1.55556}}.content_container ul li:before,.main-content ul li:before,.content ul li:before,.pageblock ul li:before{content:'';position:absolute;left:0;background-color:#1336DC;top:12px;height:6px;width:6px;-webkit-transform:skew(-22deg);transform:skew(-22deg)}.content_container ol,.content ol,.pageblock ol,.main-content ol{margin:0 0 10px 35px;padding:0}.content_container ol li,.content ol li,.pageblock ol li,.main-content ol li{margin:0 0 10px;padding:0;font-size:18px;line-height:28px}a.button:focus,a.button:active,input[type="submit"].button:focus,input[type="submit"].button:active,input[type="button"]:focus,input[type="button"]:active,input[type="image"].button:focus,input[type="image"].button:active{outline:none !important;border:none !important}a.text-link{display:inline-block;text-transform:uppercase;font-size:15px;line-height:18px;letter-spacing:2px;font-weight:700;color:#000;padding-bottom:5px;border-bottom:2px solid #1336DC}a.text-link:after{content:'\f105';font-family:"Font Awesome 5 Free", sans-serif;color:#000;display:inline-block;margin-left:10px;font-size:12px;line-height:14px}a.text-link:hover{color:#1336DC}a.text-link:hover:after{color:#1336DC}.woocommerce .woocommerce-Button,a.button,input.button[type="submit"],input[type="button"],input.button[type="image"],.btn-primary,.ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,#products-wrapper .add_to_cart_button,.btn-video_pageblock,.btn-secondary,.comments-template #respond .form-submit input[type='submit'],.btn-cta{position:relative;overflow:hidden;display:inline-block;line-height:20px;font-family:calibri,sans-serif;-webkit-transition:all .3s ease;transition:all .3s ease;margin-top:10px;font-size:15px;padding:10px 55px 11px 15px}@media (min-width: 768px){.woocommerce .woocommerce-Button,a.button,input.button[type="submit"],input[type="button"],input.button[type="image"],.btn-primary,.ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,#products-wrapper .add_to_cart_button,.btn-video_pageblock,.btn-secondary,.comments-template #respond .form-submit input[type='submit'],.btn-cta{font-size:18px;padding:15px 56px 15px 20px}}.woocommerce .woocommerce-Button:before,a.button:before,input.button[type="submit"]:before,input[type="button"]:before,input.button[type="image"]:before,.btn-primary:before,.ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:before,#products-wrapper .add_to_cart_button:before,.btn-video_pageblock:before,.btn-secondary:before,.comments-template #respond .form-submit input[type='submit']:before,.btn-cta:before{content:'';position:absolute;height:100%;top:0;left:calc(100% - 38px);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.woocommerce .woocommerce-Button:after,a.button:after,input.button[type="submit"]:after,input[type="button"]:after,input.button[type="image"]:after,.btn-primary:after,.ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:after,#products-wrapper .add_to_cart_button:after,.btn-video_pageblock:after,.btn-secondary:after,.comments-template #respond .form-submit input[type='submit']:after,.btn-cta:after{content:'\f105';font-family:"Font Awesome 5 Free",sans-serif;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;line-height:18px}.woocommerce .woocommerce-Button:hover,a.button:hover,input.button:hover[type="submit"],input:hover[type="button"],input.button:hover[type="image"],.btn-primary:hover,.ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:hover,#products-wrapper .add_to_cart_button:hover,.btn-video_pageblock:hover,.btn-secondary:hover,.comments-template #respond .form-submit input:hover[type='submit'],.btn-cta:hover{color:#fff;text-decoration:none;cursor:pointer}.woocommerce .woocommerce-Button:hover:before,a.button:hover:before,input.button[type="submit"]:hover:before,input[type="button"]:hover:before,input.button[type="image"]:hover:before,.btn-primary:hover:before,.ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:hover:before,#products-wrapper .add_to_cart_button:hover:before,.btn-video_pageblock:hover:before,.btn-secondary:hover:before,.comments-template #respond .form-submit input[type='submit']:hover:before,.btn-cta:hover:before{left:105%}.btn-primary,.ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green,#products-wrapper .add_to_cart_button,.btn-video_pageblock{color:#fff;background-color:#1336DC}.btn-primary:before,.ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:before,#products-wrapper .add_to_cart_button:before,.btn-video_pageblock:before{background-color:#0F29A8}.btn-primary:after,.ja_wrap .jAlert .ja_btn_wrap .ja_btn.ja_btn_green:after,#products-wrapper .add_to_cart_button:after,.btn-video_pageblock:after{color:#fff}.btn-secondary,.comments-template #respond .form-submit input[type='submit']{background:#1A1A1A;color:#fff}.btn-secondary:before,.comments-template #respond .form-submit input[type='submit']:before{background-color:#000}.btn-secondary:after,.comments-template #respond .form-submit input[type='submit']:after{color:#fff}.btn-cta{border-radius:4px;color:#fff;background-color:#1336DC;font-weight:700;font-size:15px;line-height:15px;letter-spacing:.5px;padding:11px 15px 10px}@media (min-width: 768px){.btn-cta{font-size:24px;line-height:20px;padding:24px 30px 26px}}.btn-cta:before,.btn-cta:after{display:none}.btn-cta:hover{background:#000}.btn-video_pageblock{border:1px solid #FFFFFF;color:#fff;background-color:transparent}@media (min-width: 768px){.btn-video_pageblock{font-size:24px;line-height:20px;padding:24px 30px 26px}}.btn-video_pageblock:before,.btn-video_pageblock:after{display:none}.btn-video_pageblock:hover{background:#000}.pagination_column .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 576px){.pagination_column .pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pagination_column .pagination .pipe{display:none}.pagination_column .pagination a.prev,.pagination_column .pagination a.next{font-size:18px;line-height:30px;padding:0 20px;margin:0;font-family:calibri,sans-serif;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.pagination_column .pagination a.prev:before,.pagination_column .pagination a.prev:after,.pagination_column .pagination a.next:before,.pagination_column .pagination a.next:after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;font-size:14px}.pagination_column .pagination a.prev:hover,.pagination_column .pagination a.next:hover{color:#000}.pagination_column .pagination a.prev{margin-right:15px;border-right:1px solid rgba(0,0,0,0.08)}.pagination_column .pagination a.prev:before{content:'\f104';margin-right:5px}.pagination_column .pagination a{padding:1px 5px;margin:0;color:#1336DC;font-size:18px;line-height:30px;font-family:calibri,sans-serif;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.pagination_column .pagination a:hover{color:#000}.pagination_column .pagination a.next{margin-left:15px;border-left:1px solid rgba(0,0,0,0.08)}.pagination_column .pagination a.next:after{content:'\f105';margin-left:5px}.ot-optin-C0004{display:none}body.onetrust-consent-C0004 .ot-optin-C0004{display:block}.ot-optout-C0004{display:block}body.onetrust-consent-C0004 .ot-optout-C0004{display:none}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ib290c3RyYXAuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJfb3ZlcnJpZGVzLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zsb2F0LnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIl92YXJzLnNjc3MiLCJsYXlvdXQuc2NzcyIsIl9rZXlmcmFtZXMuc2NzcyIsImxheW91dC9fcHJpbWFyeS1tZW51LnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwibGF5b3V0L19ob21lLnNjc3MiLCJsYXlvdXQvX2xlZnQuc2NzcyIsImxheW91dC9faW50ZXJpb3Iuc2NzcyIsImxheW91dC9fYmFubmVyLnNjc3MiLCJsYXlvdXQvX2Jhbm5lci1ob21lLnNjc3MiLCJsYXlvdXQvX3NpZGViYXIuc2NzcyIsImxheW91dC9fbWVnYS1tZW51LnNjc3MiLCJsYXlvdXQvX21vYmlsZV9tZW51LnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L21pY3Jvc2l0ZS9fZ2xvYmFsLW1lbnUuc2NzcyIsImxheW91dC9taWNyb3NpdGUvX2Jhbm5lci5zY3NzIiwibGF5b3V0L21pY3Jvc2l0ZS9fc3VibWVudS5zY3NzIiwibGF5b3V0L21pY3Jvc2l0ZS9faW50ZXJpb3ItYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19hdXRob3ItYmlvLnNjc3MiLCJjb21wb25lbnRzL19hZG1pbi1lZGl0LWxpbmsuc2NzcyIsImNvbXBvbmVudHMvX2ZhY2V0cy5zY3NzIiwiY29tcG9uZW50cy9fcG9zdC1tZXRhLnNjc3MiLCJjb21wb25lbnRzL19zaGFyZS5zY3NzIiwiZmVhdHVyZXMvbGVhZGVyc2hpcC9fbGVhZGVyc2hpcF9hcmNoaXZlLnNjc3MiLCJmZWF0dXJlcy9sZWFkZXJzaGlwL19sZWFkZXJzaGlwX3NpbmdsZS5zY3NzIiwiZmVhdHVyZXMvbGVhZGVyc2hpcC9fbGVhZGVyc2hpcF9iYW5uZXIuc2NzcyIsImZlYXR1cmVzL19jYXJvdXNlbC5zY3NzIiwiZmVhdHVyZXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwiZmVhdHVyZXMvX2V4aXQtbm90aWZpZXIuc2NzcyIsImZlYXR1cmVzL19mYXFzLnNjc3MiLCJmZWF0dXJlcy9fZm9ybXMuc2NzcyIsImZlYXR1cmVzL2xvY2F0aW9ucy9fbG9jYXRpb25zX2FyY2hpdmUuc2NzcyIsImZlYXR1cmVzL3RvbWJzdG9uZXMvX3RvbWJzdG9uZXNfYXJjaGl2ZS5zY3NzIiwiZmVhdHVyZXMvdG9tYnN0b25lcy9fdG9tYnN0b25lX2VxdWl0eS5zY3NzIiwiZmVhdHVyZXMvdG9tYnN0b25lcy9fdG9tYnN0b25lX2NyZWRpdC5zY3NzIiwiZmVhdHVyZXMvX3ZpZGVvLXBsYXllci5zY3NzIiwiZmVhdHVyZXMvX3RpbWVsaW5lLnNjc3MiLCJmZWF0dXJlcy9fY3VzdG9tLWFuY2hvcnMuc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX2FuaW1hdGlvbnMuc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX2VkaXQuc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX2NvdW50ZXIuc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX3ZpZGVvX2NvdW50ZXIuc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX2ltYWdlLnNjc3MiLCJmZWF0dXJlcy9wYWdlYmxvY2tzL19nYWxsZXJ5LnNjc3MiLCJmZWF0dXJlcy9wYWdlYmxvY2tzL190ZXN0aW1vbmlhbC5zY3NzIiwiZmVhdHVyZXMvcGFnZWJsb2Nrcy9fY3RhLnNjc3MiLCJmZWF0dXJlcy9wYWdlYmxvY2tzL19hbmdsZWRfaW1hZ2VfdGV4dC5zY3NzIiwiZmVhdHVyZXMvcGFnZWJsb2Nrcy9fdGV4dC5zY3NzIiwiZmVhdHVyZXMvcGFnZWJsb2Nrcy9fdmlkZW8uc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX2VtYmVkX2NvZGUuc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX3RlYW1fZmVlZC5zY3NzIiwiZmVhdHVyZXMvcGFnZWJsb2Nrcy9fdG9tYnN0b25lcy5zY3NzIiwiZmVhdHVyZXMvcGFnZWJsb2Nrcy9fbmV3c19mZWVkLnNjc3MiLCJmZWF0dXJlcy9wYWdlYmxvY2tzL19mb3JtX2Jsb2NrLnNjc3MiLCJmZWF0dXJlcy9wYWdlYmxvY2tzL19zbGlkZXIuc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX2luc2lnaHRzX2ZlZWQuc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX2luc2lnaHRzX3NsaWRlci5zY3NzIiwiZmVhdHVyZXMvcGFnZWJsb2Nrcy9fZmVhdHVyZWRfYXJ0aWNsZXMuc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX2JhY2tncm91bmRfdmlkZW8uc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX3ZpZGVvX3RleHQuc2NzcyIsImZlYXR1cmVzL3BhZ2VibG9ja3MvX2FjYWRlbXlfZmVlZC5zY3NzIiwiZmVhdHVyZXMvcGFnZWJsb2Nrcy9fYmx1cmJzLnNjc3MiLCJmZWF0dXJlcy9fcGFnZWJsb2Nrcy1nbG9iYWxzLnNjc3MiLCJmZWF0dXJlcy9fcG9wdXAtbWFrZXIuc2NzcyIsImZlYXR1cmVzL19zb2xhcmJveC5zY3NzIiwiZmVhdHVyZXMvX3BvcHVwX2xlYXZpbmdzaXRlLnNjc3MiLCJmZWF0dXJlcy9ibG9nL19ibG9nLWxhbmRpbmcuc2NzcyIsImZlYXR1cmVzL2Jsb2dfaW5zaWdodHMvX2Jsb2dfaW5zaWdodHMtbGFuZGluZy5zY3NzIiwiZmVhdHVyZXMvYmxvZ19pbnNpZ2h0cy9fYmxvZ19pbnNpZ2h0cy1kZXRhaWwuc2NzcyIsImZlYXR1cmVzL2Jsb2dfaW5zaWdodHMvX2Jsb2dfaW5zaWdodHMtY29tbWVudHMuc2NzcyIsImZlYXR1cmVzL2FjYWRlbXkvX2FjYWRlbXktbGFuZGluZy5zY3NzIiwiZmVhdHVyZXMvYWNhZGVteS9fYWNhZGVteS1kZXRhaWwuc2NzcyIsImZlYXR1cmVzL3NlYXJjaC9fc2VhcmNoLWZvcm0uc2NzcyIsImZlYXR1cmVzL3NlYXJjaC9fc2VhcmNoLXBhZ2Uuc2NzcyIsImZlYXR1cmVzL2Vjb21tZXJjZS9fYWNjb3VudC5zY3NzIiwiZmVhdHVyZXMvZWNvbW1lcmNlL19jYXJ0LnNjc3MiLCJmZWF0dXJlcy9lY29tbWVyY2UvX2NhdGVnb3J5LnNjc3MiLCJmZWF0dXJlcy9lY29tbWVyY2UvX2NoZWNrb3V0LnNjc3MiLCJmZWF0dXJlcy9lY29tbWVyY2UvX3Byb2R1Y3QtbGFuZGluZy5zY3NzIiwiZmVhdHVyZXMvZWNvbW1lcmNlL19wcm9kdWN0LWRldGFpbC5zY3NzIiwiZmVhdHVyZXMvZ2xvc3NhcnkvZ2xvc3Nhcnkuc2NzcyIsIl9kZWZhdWx0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0dBS0csTUNGQyxnQkFBQSxrQkFBQSxrQkFBQSxnQkFBQSxlQUFBLGtCQUFBLGtCQUFBLGlCQUFBLGdCQUFBLGdCQUFBLGNBQUEsZ0JBQUEscUJBSUEsbUJBQUEscUJBQUEsbUJBQUEsZ0JBQUEsbUJBQUEsa0JBQUEsaUJBQUEsZ0JBSUEsbUJBQUEsdUJBQUEsdUJBQUEsdUJBQUEsd0JBS0YsK0tBQ0EsNkdBQXdCLENBQ3pCLHFCQ0tDLDhCQUFBLEFBQXNCLHFCQUFBLENBQ3ZCLEtBR0MsdUJBQ0EsaUJBQ0EsOEJBQ0EsMEJBQ0EsNkJBQ0EseUNBQTZDLENBQzlDLGNBS0csa0JBQW1CLENBTXZCLDZFQUNFLGFBQWMsQ0FDZixLQVdDLFNBQ0Esd0pBQ0EsZUFDQSxnQkFDQSxnQkFDQSxjQUNBLGdCQUNBLHFCQ3JEYSxDRHNEZCxzQkFRQyxvQkFBcUIsQ0FDdEIsR0FTQywrQkFBQSxBQUNBLHVCQUFBLFNBQ0EsZ0JBQWlCLENBQ2xCLHNJQWFDLGFBQ0EsbUJDdUp5QyxDRHRKMUMsRUFRQyxhQUNBLGtCQ2dEOEIsQ0QvQy9CLHNDQVdDLDBCQUNBLHlDQUFBLEFBQ0EsaUNBQUEsWUFDQSxlQUFnQixDQUNqQixRQUdDLG1CQUNBLGtCQUNBLG1CQUFvQixDQUNyQixTQUtDLGFBQ0Esa0JBQW1CLENBQ3BCLHdCQU1DLGVBQWdCLENBQ2pCLEdBR0MsZUMwRitCLENEekZoQyxHQUdDLG9CQUNBLGFBQWMsQ0FDZixX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QnVNRyxxQjVCdk1TLENDSGIsb0YyQjZNTSxxQjVCMU1PLENDQVosNkMyQjhNSyxxQjVCOU1PLEM0QjRMZiwwS0EwQk0scUI1QnROUyxDNEI0TGYsOEJBK0JJLHNCQUNBLDRCNUI1TlcsQzRCNExmLG1DQW9DSSxpUTVCbVhtUyxDNEJ2WnZTLDJCQXdDSSxxQjVCcE9XLEM0QjRMZiw2QkEwQ00scUI1QnRPUyxDQ0hiLHNFMkI0T00scUI1QnpPTyxDQ0FaLDJCMkJrUEMsVTVCNVBXLENDT2Isa0UyQndQSSxVNUIvUFMsQ0NVWixtQzJCMlBHLDJCNUJyUVMsQ0NPYixrRjJCaVFNLDRCNUJ4UU8sQ0NVWiw0QzJCa1FLLDRCNUI1UU8sQzRCMFBmLHNLQTBCTSxVNUJwUlMsQzRCMFBmLDZCQStCSSw0QkFDQSxrQzVCMVJXLEM0QjBQZixrQ0FvQ0ksdVE1QndUa1MsQzRCNVZ0UywwQkF3Q0ksMkI1QmxTVyxDNEIwUGYsNEJBMENNLFU1QnBTUyxDQ09iLG9FMkJnU00sVTVCdlNPLENDVVosTTRCaEJELGtCQUNBLG9CQUFBLEFBQ0Esb0JBREEsQUFDQSxhQUFBLDRCQUFBLEFBQ0EsNkJBREEsQUFDQSwwQkFEQSxBQUNBLHNCQUFBLFlBQ0EscUJBQ0Esc0JBQ0EsMkJBQ0EsbUNyQlJFLG9CUjZNZ0MsQzZCN01wQyxTQVlJLGVBQ0EsYUFBYyxDQWJsQiwyRHJCTUksOEJBQ0EsOEJSc01nQyxDNkI3TXBDLHlEckJvQkksa0NBQ0EsZ0NSd0xnQyxDNkJwTC9CLFdBT0gsbUJBQUEsQUFDQSxrQkFEQSxBQUNBLGNBQUEsZTdCNm1CeUMsQzZCNW1CMUMsWUFHQyxvQjdCd21Cd0MsQzZCdm1CekMsZUFHQyxvQkFDQSxlQUFnQixDQUNqQixzQkFHQyxlQUFnQixDNUJwQ2hCLGlCNEJ5Q0Usb0JBQXFCLEM1QnpDRCxzQjRCNkNwQixtQjdCdWxCdUMsQzZCdGxCeEMsYUFRRCx1QkFDQSxnQkFDQSxrQ0FDQSx5QzdCbERhLEM2QjhDZix5QnJCL0RJLHVEcUJzRThFLENBUGxGLHNEQVlNLFlBQWEsQ0FDZCxhQUtILHVCQUNBLGtD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LDZCQUNBLCtCUmtMK0IsQ2dDck01QixnRHhCSUgsOEJBQ0EsZ0NSZ00rQixDZ0MvTWpDLDBCQUNFLHFCQUNBLGtCQUNBLGVoQ3NNNkIsQ2dDck05QixpRHhCd0JDLDZCQUNBLCtCUm1MK0IsQ2dDdE01QixnRHhCSUgsOEJBQ0EsZ0NSaU0rQixDZ0NqTTVCLE9DWkwscUJBQ0EsbUJBQ0EsY0FDQSxnQkFDQSxjQUNBLGtCQUNBLG1CQUNBLHdCekJURSxvQlI2TWdDLENpQzVNcEMsYUFhSSxZQUFhLENBQ2QsaUZBS0Qsa0JBQ0EsUUFBUyxDQUNWLFlBT0MsbUJBQ0Esa0J6QjlCRSxtQlJzdEJxQyxDaUN0ckJ4QyxlQ25DQyxXQUNBLHdCbENrQ2UsQ0NsQmYsc0RpQ1pJLFdBQ0EscUJBQ0Esd0JBQWtDLENqQ2FyQyxpQmlDcEJELFdBQ0Esd0JsQ2VnQixDQ0NoQiwwRGlDWkksV0FDQSxxQkFDQSx3QkFBa0MsQ2pDYXJDLGVpQ3BCRCxXQUNBLHdCbEN5Q2UsQ0N6QmYsc0RpQ1pJLFdBQ0EscUJBQ0Esd0JBQWtDLENqQ2FyQyxZaUNwQkQsV0FDQSx3QmxDMkNlLENDM0JmLGdEaUNaSSxXQUNBLHFCQUNBLHdCQUFrQyxDakNhckMsZWlDcEJELGNBQ0Esd0JsQ3dDZSxDQ3hCZixzRGlDWkksY0FDQSxxQkFDQSx3QkFBa0MsQ2pDYXJDLGNpQ3BCRCxXQUNBLHdCbENzQ2UsQ0N0QmYsb0RpQ1pJLFdBQ0EscUJBQ0Esd0JBQWtDLENqQ2FyQyxhaUNwQkQsY0FDQSx3QmxDVWdCLENDTWhCLGtEaUNaSSxjQUNBLHFCQUNBLHdCQUFrQyxDakNhckMsWWlDcEJELFdBQ0Esd0JsQ2lCZ0IsQ0NEaEIsZ0RpQ1pJLFdBQ0EscUJBQ0Esd0JBQWtDLENqQ2FyQyxXa0NwQkQsa0JBQ0EsbUJBQ0EseUIzQkNFLG1CUjhNK0IsQ0d0Si9CLDBCZ0M1REosV0FPSSxpQm5Db29Cb0MsQ21DbG9CdkMsQ0FFRCxpQkFDRSxnQkFDQSxlM0JURSxlMkJVc0IsQ0FDekIsT0NWQyxrQkFDQSx1QkFDQSxtQkFDQSw2QjVCSkUsb0JSNk1nQyxD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Z0JBT2pCLFlBQ0YsQ0FBSSw0Q0FERixhQUlFLENBQUssaUJBSU4sYUFDSCxDQUFLLDZDQURGLFlBSUMsQ0FBSSIsImZpbGUiOiJsYXlvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBCb290c3RyYXAgdjQuMC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8vIENvcmUgVmFyaWFibGVzLCBNaXhpbnMgYW5kIEZ1bmN0aW9uc1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL21peGluc1wiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL3Jvb3RcIjtcblxuLy8gUmVzZXRcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcblxuLy8gT3JiaXQgQm9vdHN0cmFwIE92ZXJyaWRlc1xuQGltcG9ydCBcIm92ZXJyaWRlc1wiO1xuXG4vLyBDb3JlIFN0eWxlc1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL3R5cGVcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9pbWFnZXNcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9jb2RlXCI7XG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvZ3JpZFwiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL3RhYmxlc1wiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zXCI7XG4vL0BpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9idXR0b25zXCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy90cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9jdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9uYXZcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9uYXZiYXJcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9jYXJkXCI7XG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9iYWRnZVwiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL2p1bWJvdHJvblwiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL2FsZXJ0XCI7XG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9tZWRpYVwiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9jbG9zZVwiO1xuXG4vLyBDb21wb25lbnRzIHdpdGggSmF2YXNjcmlwdFxuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL21vZGFsXCI7XG5AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvdG9vbHRpcFwiO1xuQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL3BvcG92ZXJcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9jYXJvdXNlbFwiO1xuXG4vLyBVdGlsaXR5IENsYXNzZXNcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy9wcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gU2V0dGluZyBAdmlld3BvcnQgY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4vLyAgICB3ZSBmb3JjZSBhIG5vbi1vdmVybGFwcGluZywgbm9uLWF1dG8taGlkaW5nIHNjcm9sbGJhciB0byBjb3VudGVyYWN0LlxuLy8gNi4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgLy8gNVxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIDZcbn1cblxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2UgdGhlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gMVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC13ZWlnaHQtbm90YXRpb25cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8vIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC1mYW1pbHktbm8tZHVwbGljYXRlLW5hbWVzXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLy8gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgZm9udC1mYW1pbHktbm8tZHVwbGljYXRlLW5hbWVzXG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIFdlIGhhdmUgQHZpZXdwb3J0IHNldCB3aGljaCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbiAgLy8gd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3gvSUUgYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlL1xuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgYXBwZWFyYW5jZSBvZiB0ZW1wb3JhbCBpbnB1dHMgdG8gYXZvaWQgYSBNb2JpbGUgU2FmYXJpXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XG4gIC8vIGNlbnRlcmVkIHdpdGhpbiB0aGUgaW5wdXQuXG4gIC8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM5ODQ4XG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZSgoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbiksICRncmF5cyk7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZSgoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pLCAkY29sb3JzKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSwgJHRoZW1lLWNvbG9ycyk7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZSgoXG4gIDA6IDAsXG4gIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgMjogKCRzcGFjZXIgKiAuNSksXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgNTogKCRzcGFjZXIgKiAzKVxuKSwgJHNwYWNlcnMpO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICAxMDA6IDEwMCVcbiksICRzaXplcyk7XG4vLyBzdHlsZWxpbnQtZW5hYmxlXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSksIDAgMCA1cHggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgNzUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgMTI1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvblxuXG4vLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdhbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1PigJRhbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzdWVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMjVweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmltZyB7XG4gICAgQGV4dGVuZCAuaW1nLWZsdWlkO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMnB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbmZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkaDItZm9udC1zaXplOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkaDMtZm9udC1zaXplOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkaDUtZm9udC1zaXplOyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkaDYtZm9udC1zaXplOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6ICRkaXNwbGF5MS1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkyLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6ICRkaXNwbGF5NC1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGluZGVudGF0aW9uLCBtZWRpYS1xdWVyeS1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyIC8gMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRrYmQtZm9udC1zaXplO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHV0YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBBbm90aGVyIGdyaWQgbWl4aW4gdGhhdCBlbnN1cmVzIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCkge1xuICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gYCRncmlkLWJyZWFrcG9pbnRzYCBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICR5aXEtdGV4dC1kYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICR5aXEtdGV4dC1saWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgIzAwMCwgI2ZmZik7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICAvLyBPdGhlcndpc2UgdW5kbyB0aGUgaU9TIGRlZmF1bHRcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbC1sZyB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIGZvbnQtc2l6ZTogJGZvcm0tZmVlZGJhY2stZm9udC1zaXplO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgLjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMjUlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnRyIHtcbiAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cblxudGJvZHkge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICgkc3BhY2VyIC8gMikgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLXNtO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICgxcmVtICogJGxpbmUtaGVpZ2h0LWJhc2UpO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzdWVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMik7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCgkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwOi8vcHJpbWVyY3NzLmlvLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZztcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKCN7JGN1c3RvbS1maWxlLWhlaWdodH0gLSAjeyRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGh9ICogMik7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVyaXRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW5hdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLm5hdmJhci10b2dnbGVyIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3B1cCB7XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0oJGNhcmQtc3BhY2VyLXkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cblxuICArIC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xufVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDYXJkIGltYWdlIGNhcHNcbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzIzQtZmxleC1zaG9ydGhhbmQtZGVjbGFyYXRpb25zLXdpdGgtdW5pdGxlc3MtZmxleC1iYXNpcy12YWx1ZXMtYXJlLWlnbm9yZWRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjNC1mbGV4LXNob3J0aGFuZC1kZWNsYXJhdGlvbnMtd2l0aC11bml0bGVzcy1mbGV4LWJhc2lzLXZhbHVlcy1hcmUtaWdub3JlZFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIsXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1kaXZpZGVyfVwiO1xuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCAucGFnZS1saW5rIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICAmW2hyZWZdIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDIpO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCJAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBmb250LXNpemU6ICRwcm9ncmVzcy1mb250LXNpemU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9hY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRjbG9zZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjc1O1xuICB9XG5cbiAgLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIC5jbG9zZSBlbGVtZW50c1xuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGVcbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcblxuICAubW9kYWwtb3BlbiAmIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufSAqIDIpKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9ICogMikpO1xuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxuXG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1ibG9jay1uby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkcG9wb3Zlci1mb250LXNpemU7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRib3JkZXItcmFkaXVzLWxnO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctaGVpZ2h0fSArICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LWhlaWdodH0gKyAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRib3JkZXItcmFkaXVzLWxnIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgfVxuXG4gIC5hcnJvdzo6YWZ0ZXIge1xuICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gLTIpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9ICsgI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkYm9yZGVyLXJhZGl1cy1sZyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gIH1cblxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4vLyBDU1MzIHRyYW5zZm9ybXMgd2hlbiBzdXBwb3J0ZWQgYnkgdGhlIGJyb3dzZXJcbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXYsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgLy8gV2UgY2FuJ3QgaGF2ZSBhIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogLjk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgwLCAwLCAwLCAuMjUpLCByZ2JhKDAsIDAsIDAsIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoMCwgMCwgMCwgLjI1KSwgcmdiYSgwLCAwLCAwLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcsIC41KTtcblxuICAgIC8vIFVzZSBwc2V1ZG8gY2xhc3NlcyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kI3skaW5maXh9LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMjEpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSg5IC8gMTYpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDMgLyA0KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgxIC8gMSk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgQGluY2x1ZGUgZmxvYXQtbm9uZTsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQG1peGluIGZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuXG4vLyBTYXNzIGxpc3Qgbm90IGluIHZhcmlhYmxlcyBzaW5jZSBpdCdzIG5vdCBpbnRlbmRlZCBmb3IgY3VzdG9taXphdGlvbi5cbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5O1xuXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XG59XG4iLCIvL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKHZpc2libGUpO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKGhpZGRlbik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cDovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGh0dHA6Ly93d3cuc2FuYmVpamkuY29tL2FyY2hpdmVzLzk1M1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAjOTk5OyAgIC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vIFNJVEUgQ09MT1IgVkFMVUVTXG5cbiRibHVlOiAjMTMzNkRDO1xuJGJsdWUtZGFyazogIzBGMjlBODtcbiR3aGl0ZTogI0ZGRkZGRjtcbiRncmF5LWxpZ2h0OiAjRjdGN0Y3O1xuJGdyYXk6ICRncmF5LWxpZ2h0O1xuJGdyYXktZGFyazogIzRENEQ0RDtcbiRibGFjazogIzAwMDAwMDtcbiRibGFjay1saWdodDogIzFBMUExQTtcbiRwdXJwbGU6ICNlZWYxZmQ7XG4kbGlnaHQtYmx1ZTogI2VlZjZmZDtcblxuXG4kYmctY29sb3I6ICR3aGl0ZTtcbiRiZy1jb2xvci1kYXJrOiAkYmxhY2s7XG4kYm9keS10ZXh0LWNvbG9yOiAkZ3JheS1kYXJrO1xuJGhlYWRpbmctY29sb3I6ICRibGFjaztcbiRwcmltYXJ5LWxpbmstY29sb3I6ICRibHVlO1xuJGFsdC1saW5rLWNvbG9yOiAjMDE5OWViO1xuJGJsb2NrcXVvdGU6ICNjNDRlMzg7XG5cbi8vIEZvbnRzXG4vKiBAaW1wb3J0IG11c3QgYmUgYXQgdG9wIG9mIGZpbGUsIG90aGVyd2lzZSBDU1Mgd2lsbCBub3Qgd29yayAqL1xuLy9AaW1wb3J0IHVybChcIi8vaGVsbG8ubXlmb250cy5uZXQvY291bnQvM2FiZGQxXCIpO1xuLy9AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ0NhbGlzdG8nO2ZvbnQtd2VpZ2h0OiBub3JtYWw7Zm9udC1zdHlsZTogbm9ybWFsO3NyYzogdXJsKCcuLi93ZWJmb250cy8zQUJERDFfMF8wLmVvdCcpO3NyYzogdXJsKCcuLi93ZWJmb250cy8zQUJERDFfMF8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcuLi93ZWJmb250cy8zQUJERDFfMF8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnLi4vd2ViZm9udHMvM0FCREQxXzBfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcuLi93ZWJmb250cy8zQUJERDFfMF8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTt9XG4vL0Bmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiAnQ2FsaXN0byc7Zm9udC13ZWlnaHQ6IGJvbGQ7Zm9udC1zdHlsZTogbm9ybWFsO3NyYzogdXJsKCcuLi93ZWJmb250cy8zQUJERDFfMV8wLmVvdCcpO3NyYzogdXJsKCcuLi93ZWJmb250cy8zQUJERDFfMV8wLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcuLi93ZWJmb250cy8zQUJERDFfMV8wLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnLi4vd2ViZm9udHMvM0FCREQxXzFfMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcuLi93ZWJmb250cy8zQUJERDFfMV8wLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTt9XG5cbi8vIE15Rm9udHMgQ2FsaXN0b1xuLy8gQHNlZSBhZGFtcy13ZWJmb250IHBsdWdpbiBjcmVhdGVkIG9uIE15Zm9udHMuXG4kY2FsaXN0bzogQ2FsaXN0bztcblxuJGhlYWRpbmdGb250OiAkY2FsaXN0bztcbiRib2R5Rm9udDogY2FsaWJyaSwgc2Fucy1zZXJpZjtcbiRmb250QXdlc29tZTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsIHNhbnMtc2VyaWY7XG4kZm9udEF3ZXNvbWVCcmFuZHM6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCIsIHNhbnMtc2VyaWY7XG5cbiRsaWdodDogMzAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRzZW1pYm9sZDogNjAwO1xuJGJvbGQ6IDcwMDtcblxuc3BhbltjbGFzc149XCJmYS1cIl0sIHNwYW5bY2xhc3MqPVwiIGZhLVwiXSB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG59XG5cbmkuZmFiIHtcblx0Zm9udC1mYW1pbHk6ICRmb250QXdlc29tZUJyYW5kcztcbn1cblxuQG1peGluIHdlYmZvbnQoJHdlaWdodDogNDAwKSB7XG5cdGZvbnQtZmFtaWx5OiAkaGVhZGluZ0ZvbnQ7XG5cdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xufVxuXG5AbWl4aW4gYWxsX3RleHRfY29sb3IoJGNvbG9yKSB7XG5cblx0aDEsXG5cdGgyLFxuXHRoMyxcblx0aDQsXG5cdGg1LFxuXHRoNixcblx0cCxcblx0c3BhbiB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0fVxufVxuXG5cbiVhcHBlbmRTaW5nbGVBcnJvdyB7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXFwwMGEwXFwyMDNhXCI7XG5cdH1cbn1cblxuJWFwcGVuZERvdWJsZUFycm93IHtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcXDAwYTBcXGYxMDFcIjtcblx0XHRmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuXHR9XG59XG5cbiVwcmVwZW5kRG91YmxlQXJyb3cge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXEYxMDBcXDAwYTBcIjtcblx0XHRmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuXHR9XG59XG5cbiVwcmVwZW5kU2luZ2xlQXJyb3cge1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXDIwMzlcXDAwYTBcIjtcblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiBNaXhpbnNcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyIHtcblx0Ji5wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdEBjb250ZW50O1xuXHR9XG5cblx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gYXBwZW5kU2luZ2xlQXJyb3cge1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlxcMDBhMFxcMjAzYVwiO1xuXHR9XG59XG5cbkBtaXhpbiBpbnNpZ2h0VHlwZUljb24ge1xuXHQmLmhhcy10eXBlLWljb24ge1xuXHRcdC5wb3N0X3RvcCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4yKTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXG5cdFx0XHQuaW5zaWdodF90eXBlX2ljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogNjVweDtcblx0XHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0bGVmdDogMjBweDtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnBvZGNhc3QtdHlwZSB7XG5cdFx0XHQucG9zdF90b3Age1xuXHRcdFx0XHQuaW5zaWdodF90eXBlX2ljb24ge1xuXHRcdFx0XHRcdHdpZHRoOiA0NXB4O1xuXHRcdFx0XHRcdGhlaWdodDogNDVweFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1peGluIGluc2lnaHRSb2xsb3Zlclpvb20ge1xuXHQucG9zdF90b3Age1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRpbWcge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdHRyYW5zaXRpb246IC4zcztcblx0XHR9XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0LnBvc3RfdG9wIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AZnVuY3Rpb24gdG9lbSgkcGhvdG9zaG9wKSB7XG5cdEByZXR1cm4gI3skcGhvdG9zaG9wIC8gMTAwMH1lbTtcbn1cblxuQG1peGluIG1ha2UtaW5mb2dyYXBoaWMoJGVkaXRvcjogZmFsc2UpIHtcblx0QGlmICRlZGl0b3Ige1xuXHRcdCZbY2xhc3MqPVwiaW5mb2dyYXBoaWNcIl0ge1xuXHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHggN3B4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC0xMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmluZm9ncmFwaGljLS1tb2JpbGUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiBvcmFuZ2U7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xuXHRcdFx0XHRjb250ZW50OiBcIk1PQklMRS1PTkxZXCI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pbmZvZ3JhcGhpYy0tZGVza3RvcCB7XG5cdFx0XHRib3JkZXItY29sb3I6IGRvZGdlcmJsdWU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZG9kZ2VyYmx1ZTtcblx0XHRcdFx0Y29udGVudDogXCJERVNLVE9QLU9OTFlcIjtcblx0XHRcdH1cblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdCYuaW5mb2dyYXBoaWMtLW1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pbmZvZ3JhcGhpYy0tZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qIE1peGlucywgRGVmYXVsdHMgKi9cbkBpbXBvcnQgXCJib290c3RyYXBcIjtcbkBpbXBvcnQgXCJ2YXJzXCI7XG5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG5cbiAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgIH1cbiAgIGltZyB7XG4gICAgICAgQGV4dGVuZCAuaW1nLWZsdWlkO1xuICAgfVxufVxuXG4vLyBTa2lwIExpbmtcbi8vI3NraXAge1xuLy8gICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbi8vXG4vLyAgICBhLFxuLy8gICAgYTpob3Zlcixcbi8vICAgIGE6dmlzaXRlZCB7XG4vLyAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbi8vICAgICAgICBib3JkZXI6IHNvbGlkIDNweCAjMzMyZDJkO1xuLy8gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgIHdpZHRoOiAxcHg7XG4vLyAgICAgICAgaGVpZ2h0OiAxcHg7XG4vLyAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgICAgdG9wOiAtNTAwcHg7XG4vLyAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbi8vICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgICAgcGFkZGluZzogMTBweDtcbi8vICAgIH1cbi8vICAgIGE6YWN0aXZlLFxuLy8gICAgYTpmb2N1cyB7XG4vLyAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbi8vICAgICAgICBib3JkZXI6IHNvbGlkIDNweCAjMzMyZDJkO1xuLy8gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgIHdpZHRoOiAyMDBweDtcbi8vICAgICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgIGxlZnQ6IDI5MHB4O1xuLy8gICAgICAgIHRvcDogMTBweDtcbi8vICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgICAgei1pbmRleDogMjAwMDtcbi8vICAgICAgICBwYWRkaW5nOiAxMHB4O1xuLy8gICAgfVxuLy99XG5cblxuQGltcG9ydCBcIl9rZXlmcmFtZXMuc2Nzc1wiO1xuXG4vKiBMYXlvdXQgKi9cbkBpbXBvcnQgXCJsYXlvdXQvcHJpbWFyeS1tZW51XCI7XG5AaW1wb3J0IFwibGF5b3V0L2hlYWRlclwiO1xuQGltcG9ydCBcImxheW91dC9ob21lXCI7XG5AaW1wb3J0IFwibGF5b3V0L2xlZnRcIjtcbkBpbXBvcnQgXCJsYXlvdXQvaW50ZXJpb3JcIjtcbkBpbXBvcnQgXCJsYXlvdXQvYmFubmVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L2Jhbm5lci1ob21lXCI7XG4vL0BpbXBvcnQgXCJsYXlvdXQvdGFibGVzXCI7XG5AaW1wb3J0IFwibGF5b3V0L3NpZGViYXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvbWVnYS1tZW51XCI7XG5AaW1wb3J0IFwibGF5b3V0L21vYmlsZV9tZW51XCI7XG5AaW1wb3J0IFwibGF5b3V0L2Zvb3RlclwiO1xuQGltcG9ydCBcImxheW91dC9taWNyb3NpdGUvaW5jbHVkZXNcIjtcblxuLyogQ29tcG9uZW50cyAqL1xuQGltcG9ydCBcImNvbXBvbmVudHMvYXV0aG9yLWJpb1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWRtaW4tZWRpdC1saW5rXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mYWNldHNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Bvc3QtbWV0YVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvc2hhcmVcIjtcblxuLyogRmVhdHVyZXMgKi9cbkBpbXBvcnQgXCJmZWF0dXJlcy9sZWFkZXJzaGlwL2xlYWRlcnNoaXBfYXJjaGl2ZVwiO1xuQGltcG9ydCBcImZlYXR1cmVzL2xlYWRlcnNoaXAvbGVhZGVyc2hpcF9zaW5nbGVcIjtcbkBpbXBvcnQgXCJmZWF0dXJlcy9sZWFkZXJzaGlwL2xlYWRlcnNoaXBfYmFubmVyXCI7XG5AaW1wb3J0IFwiZmVhdHVyZXMvY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJmZWF0dXJlcy9mbG9hdGluZy1sYWJlbHNcIjtcbi8vQGltcG9ydCBcImZlYXR1cmVzL2V2ZW50c1wiO1xuQGltcG9ydCBcImZlYXR1cmVzL2V4aXQtbm90aWZpZXJcIjtcbkBpbXBvcnQgXCJmZWF0dXJlcy9mYXFzXCI7XG5AaW1wb3J0IFwiZmVhdHVyZXMvZm9ybXNcIjtcbi8vQGltcG9ydCBcImZlYXR1cmVzL2dhbGxlcnlcIjtcbkBpbXBvcnQgXCJmZWF0dXJlcy9sb2NhdGlvbnMvbG9jYXRpb25zX2FyY2hpdmVcIjtcbkBpbXBvcnQgXCJmZWF0dXJlcy90b21ic3RvbmVzL3RvbWJzdG9uZXNfYXJjaGl2ZVwiO1xuQGltcG9ydCBcImZlYXR1cmVzL3RvbWJzdG9uZXMvdG9tYnN0b25lX2VxdWl0eVwiOy8vZ3Jvd3RoIGVxdWl0eVxuQGltcG9ydCBcImZlYXR1cmVzL3RvbWJzdG9uZXMvdG9tYnN0b25lX2NyZWRpdFwiOy8vcHJpdmF0ZSBjcmVkaXRcbkBpbXBvcnQgXCJmZWF0dXJlcy92aWRlby1wbGF5ZXJcIjtcbkBpbXBvcnQgXCJmZWF0dXJlcy90aW1lbGluZVwiO1xuQGltcG9ydCBcImZlYXR1cmVzL2N1c3RvbS1hbmNob3JzXCI7XG5cbkBpbXBvcnQgXCJmZWF0dXJlcy9wYWdlYmxvY2tzLWdsb2JhbHNcIjtcbkBpbXBvcnQgXCJmZWF0dXJlcy9wb3B1cC1tYWtlclwiO1xuQGltcG9ydCBcImZlYXR1cmVzL3NvbGFyYm94XCI7XG5AaW1wb3J0IFwiZmVhdHVyZXMvcG9wdXBfbGVhdmluZ3NpdGVcIjtcblxuLyogQmxvZyAqL1xuQGltcG9ydCBcImZlYXR1cmVzL2Jsb2cvYmxvZy1sYW5kaW5nXCI7XG4vL0BpbXBvcnQgXCJmZWF0dXJlcy9ibG9nL2Jsb2ctZGV0YWlsXCI7XG4vL0BpbXBvcnQgXCJmZWF0dXJlcy9ibG9nL2Jsb2ctY29tbWVudHNcIjtcblxuLyogQmxvZyBhbmQgSW5zaWdodHMqL1xuQGltcG9ydCBcImZlYXR1cmVzL2Jsb2dfaW5zaWdodHMvYmxvZ19pbnNpZ2h0cy1sYW5kaW5nXCI7XG5AaW1wb3J0IFwiZmVhdHVyZXMvYmxvZ19pbnNpZ2h0cy9ibG9nX2luc2lnaHRzLWRldGFpbFwiO1xuQGltcG9ydCBcImZlYXR1cmVzL2Jsb2dfaW5zaWdodHMvYmxvZ19pbnNpZ2h0cy1jb21tZW50c1wiO1xuXG4vKiBBY2FkZW15ICovXG5AaW1wb3J0IFwiZmVhdHVyZXMvYWNhZGVteS9hY2FkZW15LWxhbmRpbmdcIjtcbkBpbXBvcnQgXCJmZWF0dXJlcy9hY2FkZW15L2FjYWRlbXktZGV0YWlsXCI7XG5cbi8qIFNlYXJjaCAqL1xuQGltcG9ydCBcImZlYXR1cmVzL3NlYXJjaC9zZWFyY2gtZm9ybVwiO1xuQGltcG9ydCBcImZlYXR1cmVzL3NlYXJjaC9zZWFyY2gtcGFnZVwiO1xuQGltcG9ydCBcImZlYXR1cmVzL3NlYXJjaC9zZWFyY2gtcHJvZHVjdHNcIjtcbkBpbXBvcnQgXCJmZWF0dXJlcy9zZWFyY2gvc2VhcmNoLXByb2R1Y3RfY2F0XCI7XG5cbi8qIEUtQ29tbWVyY2UgKi9cbkBpbXBvcnQgXCJmZWF0dXJlcy9lY29tbWVyY2UvYWNjb3VudFwiO1xuQGltcG9ydCBcImZlYXR1cmVzL2Vjb21tZXJjZS9jYXJ0XCI7XG5AaW1wb3J0IFwiZmVhdHVyZXMvZWNvbW1lcmNlL2NhdGVnb3J5XCI7XG5AaW1wb3J0IFwiZmVhdHVyZXMvZWNvbW1lcmNlL2NoZWNrb3V0XCI7XG5AaW1wb3J0IFwiZmVhdHVyZXMvZWNvbW1lcmNlL3Byb2R1Y3QtbGFuZGluZ1wiO1xuQGltcG9ydCBcImZlYXR1cmVzL2Vjb21tZXJjZS9wcm9kdWN0LWRldGFpbFwiO1xuQGltcG9ydCBcImZlYXR1cmVzL2dsb3NzYXJ5L2dsb3NzYXJ5XCI7XG5cbi8qIERlZmF1bHQgU3R5bGVzICovXG5AaW1wb3J0IFwiX2RlZmF1bHRcIjsiLCJcblxuLmhhc19qcyB7XG5cbiAgICAkcGFnZWJsb2NrX2FuaW1hdGlvbl9zcGVlZDogMXM7XG5cbiAgICAucGFnZWJsb2NrIHtcblxuICAgIH1cblxuXG59XG5cblxuXG5cblxuLyogPT09PSBLRVlGUkFNRVMgPT09PSAqL1xuQGtleWZyYW1lcyBhY3RpdmVfYm9yZGVyIHtcbiAgICAwJXtcbiAgICAgICAgbGVmdDogLTQwMCU7XG4gICAgfVxuICAgIDk5Ljk5JXtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgbGVmdDogLTQwMCU7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZV9uaW5ldHkge1xuICAgIDAle1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTkwKTtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApO1xuICAgIH1cbn1cblxuLy8gSGFtYnVyZ2VyIG1lbnVcbkBrZXlmcmFtZXMgbW9iaWxlLXRvcC1iYXIteCB7XG4gICAgMCUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgNzAlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBtb2JpbGUtbWlkZGxlLWJhci14IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgbW9iaWxlLWJvdHRvbS1iYXIteCB7XG4gICAgMCUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgNzAlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG59XG4vL0Nsb3NpbmcgbWVudSBiYXJcbkBrZXlmcmFtZXMgbW9iaWxlLXRvcC1iYXIge1xuICAgIDAlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAgIDMwJSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgbW9iaWxlLW1pZGRsZS1iYXIge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQGtleWZyYW1lcyBtb2JpbGUtYm90dG9tLWJhciB7XG4gICAgMCUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAzMCUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB9XG59XG5cblxuXG5cbi8vIEJ1dHRvbiBob3ZlcnNcblxuQGtleWZyYW1lcyBidXR0b25faG92ZXJfb25fYmVmb3Jle1xuICAgIDAle1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCV7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQGtleWZyYW1lcyBidXR0b25faG92ZXJfb2ZmX2JlZm9yZXtcbiAgICAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgOTkle1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAle1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuQGtleWZyYW1lcyBidXR0b25faG92ZXJfb25fYWZ0ZXJ7XG4gICAgMCV7XG5cbiAgICB9XG4gICAgMTAwJXtcblxuICAgIH1cbn1cbkBrZXlmcmFtZXMgYnV0dG9uX2hvdmVyX29mZl9hZnRlcntcbiAgICAwJXtcblxuICAgIH1cbiAgICAxMDAle1xuXG5cbiAgICB9XG59XG5cblxuXG5cbi8vIEZhbmN5IDYgd2F5IHNwbGl0IG1lbnUgYnV0dG9uXG5cbkBrZXlmcmFtZXMgdG9wLWxlZnR7XG5cbiAgICAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgcm90YXRlKDApO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgIH1cbiAgICA3MCV7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRvcDogMThweCA7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgfVxufVxuQGtleWZyYW1lcyB0b3AtcmlnaHR7XG5cbiAgICAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgcm90YXRlKDApO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICB9XG4gICAgNzAle1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgYm90dG9tLXJpZ2h0e1xuXG4gICAgMCV7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHJvdGF0ZSgwKTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgfVxuICAgIDgwJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuQGtleWZyYW1lcyBib3R0b20tbGVmdHtcblxuICAgIDAle1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSByb3RhdGUoMCk7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgfVxuICAgIDkwJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgbGVmdDogMTJweDtcbiAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuQGtleWZyYW1lcyBtaWRkbGUtbGVmdHtcblxuICAgIDAle1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgIH1cbiAgICAxMDAle1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIG1pZGRsZS1yaWdodHtcblxuICAgIDAle1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgIH1cbiAgICAxMDAle1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cblxuXG4vLyBDTE9TRSBUSEUgWFxuQGtleWZyYW1lcyB0b3AtbGVmdC1jbG9zZXtcbiAgICAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgNDAle1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIDQxJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICA5MCV7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAxMDAle1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHRvcC1yaWdodC1jbG9zZXtcbiAgICAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICA0MCV7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICA0MSV7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIDkwJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAxMDAle1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuQGtleWZyYW1lcyBtaWRkbGUtbGVmdC1jbG9zZXtcbiAgICAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MHB4KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgNDAle1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTYwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIDkwJXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIG1pZGRsZS1yaWdodC1jbG9zZXtcblxuICAgIDAle1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDQwJXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYwcHgpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIDkwJXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgMTAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGJvdHRvbS1yaWdodC1jbG9zZXtcbiAgICAwJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIDQwJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICA0MSV7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgIHRvcDogMjhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICA5MCV7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIDEwMCV7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuQGtleWZyYW1lcyBib3R0b20tbGVmdC1jbG9zZXtcblxuICAgIDAle1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgICAgICB0b3A6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgNDAle1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIDQxJXtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgOTAle1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIDEwMCV7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IDI4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG4iLCIjcHJpbWFyeS1uYXYge1xuXG4gICAgLyogR2VuZXJhbCBNZW51IFN0eWxlcyAqL1xuICAgIHVsLCBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgXG4gICAgW2RhdGEtdG9nZ2xlPVwiZHJvcGRvd25cIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8qIE1vYmlsZSBNZW51IFRvZ2dsZSAqL1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXG4gICAgICAgIC5uYXYtaXRlbS5kcm9wZG93biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgID4gLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICA+IFtkYXRhLXRvZ2dsZT1cImRyb3Bkb3duXCJdIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuXG4gICAgICAgICAgICAgICAgJi5vcGVuLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJi5jbG9zZS1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYub3BlbiA+IFtkYXRhLXRvZ2dsZT1cImRyb3Bkb3duXCJdIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLm9wZW4tc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuY2xvc2Utc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIE1vYmlsZSBNZW51IFN0eWxlcyAqL1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAkcHJpbWFyeS1saW5rLWNvbG9yO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnNlYXJjaC5idXR0b24uZGVza3RvcHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5tZW51IHtcblxuICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLy8gRmlyc3QgTGV2ZWxcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDMpO1xuXG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxNXB4IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLy8gU2Vjb25kIExldmVsXG4gICAgICAgICAgICAgICAgJi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgID4gbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHggMTNweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBUaGlyZCBMZXZlbFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvKiBDbG9zZSBNb2JpbGUgTWVudSAqL1xuICAgICAgICAubmF2YmFyLXRvZ2dsZS1jbG9zZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGVza3RvcCBNZW51IFN0eWxlc1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgICAgICB1bCB7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbHQtbGluay1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIGEsICYuY3VycmVudC1tZW51LWFuY2VzdG9yIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsdC1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLnNlYXJjaC5idXR0b24uZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFsdC1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbiNzdGlja3ktbWFpbi1uYXYtc3BhY2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbmhlYWRlci5zaXRlLWhlYWRlcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsMCwwLDAuNDEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblxuICAgICYuZGVmYXVsdF9faGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB9XG4gICAgICAgICYuc3RpY2t5IHtcblxuICAgICAgICAgICAgYS5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFubml2ZXJzYXJ5LWhlYWRlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uLXRvcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3ByaW1hcnktbmF2LW1lZ2Ege1xuICAgICAgICAgICAgICAgICNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5LW1lbnUge1xuICAgICAgICAgICAgICAgICAgICB1bCNtZWdhLW1lbnUtcHJpbWFyeS1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkubWVnYS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYS5tZWdhLW1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiB1bC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bC50b3AtcmlnaHQtbmF2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhcntcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB6LWluZGV4OiA0MDAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XG5cbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIC5yb3d7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5hdmlnYXRpb257XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy5uYXZiYXItcm93e1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAubmF2YmFyLWhlYWRlcntcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLXhsLTI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblxuICAgICAgICAgICAgICAgICAgICBhLm5hdmJhci1icmFuZHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEubmF2YmFyLWJyYW5ke1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtNnB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQzJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9sb2dvLnN2ZycpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICovXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuYW5uaXZlcnNhcnktaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDg0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgLm5hdmJhci1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmQteGwtbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBob25lX251bWJlcntcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHVsLnRvcC1yaWdodC1uYXZ7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kLWlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmQteGwtbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ2luX2J1dHRvbntcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXRvZ2dsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbGxhcHNlLXRvLWV4IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50b2dnbGVfaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL0RlZmF1bHQgbWVudSBidXR0b25cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWlkZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vT3BlbiBtZW51IGJ1dHRvblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYXIudG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbW9iaWxlLXRvcC1iYXIteCAuNXMgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhci5taWRkbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtb2JpbGUtbWlkZGxlLWJhci14IC41cyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFyLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IG1vYmlsZS1ib3R0b20tYmFyLXggLjVzIGZvcndhcmRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vQ2xvc2luZyBtZW51IGJ1dHRvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNsb3Npbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFyLnRvcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IG1vYmlsZS10b3AtYmFyIC41cyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFyLm1pZGRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IG1vYmlsZS1taWRkbGUtYmFyIC41cyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFyLmJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IG1vYmlsZS1ib3R0b20tYmFyIC41cyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2aWdhdGlvbntcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wteGwtMTA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uLXRvcHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZC1ub25lO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kLXhsLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5waG9uZV9udW1iZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nRm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bC50b3AtcmlnaHQtbmF2e1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZC1ub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZC14bC1pbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI3ByaW1hcnktbmF2aWdhdGlvbi1tZW51e1xuXG5cbiAgICAgICAgICAgICAgICAgICAgPi5jb250YWluZXItZmx1aWR7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zdGlja3lfbmF2e1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgei1pbmRleDogMzA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsMCwwLDAuNDEpO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzdGlja3lfZmFkZV9pbiAuNXMgMHMgZm9yd2FyZHM7XG5cbiAgICAgICAgICAgIGxpe1xuXG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJ1dHRvbi5zZWFyY2gtdG9nZ2xle1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHNwYW57XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ0ZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBpe1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXG4gICAgLy8gTG9naW4gTWVudSBpcyBvdXRwdXQgaW4gdHdvIHBsYWNlcy4gT25lIGZvciBkZXNrdG9wIGFuZCBvbmUgZm9yIG1vYmlsZS5cbiAgICB1bC50b3AtbGVmdC1uYXYsXG4gICAgdWwudG9wLXJpZ2h0LW5hdiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgLm9wZW4tc2VjdGlvbixcbiAgICAgICAgICAgIC5jbG9zZS1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm1vdXNlb3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5tb3VzZW91dCB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICYubWVudV9idXR0b24ge1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIC8vQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwudG9wLWxlZnQtbmF2IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbi5uYXZpZ2F0aW9uLWJvdHRvbSB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoYmxhY2ssIDAuMTUpO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCByZ2JhKGJsYWNrLCAwLjE1KTtcblxuICAgIHVsLnB3cy1uYXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5vcGVuLXNlY3Rpb24sXG4gICAgICAgICAgICAuY2xvc2Utc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ0ZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gYSxcbiAgICAgICAgICAgICYuYWN0aXZlIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbmdsZS1vbXNfYWNhZGVteSB7XG5cbiAgICB1bC5wd3MtbmF2IHtcblxuICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LXBhcmVudCBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1vbXNfYWNhZGVteSxcbi5zaW5nbGUtb21zX2FjYWRlbXksXG4ucHdzIHtcblxuICAgIGhlYWRlci5zaXRlLWhlYWRlcixcbiAgICAubmF2YmFyLFxuICAgICNzdGlja3ktbWFpbi1uYXYtc3BhY2VyIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlIHtcblxuICAgICAgICAmLmNvbGxhcHNlLXRvLWV4IHtcblxuICAgICAgICAgICAgLnRvZ2dsZV9pbm5lciB7XG5cbiAgICAgICAgICAgICAgICAuYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmlnYXRpb24ge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmlnYXRpb24tdG9wIHtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bC50b3AtbGVmdC1uYXYsXG4gICAgICAgICAgICB1bC50b3AtcmlnaHQtbmF2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5vcGVuLXNlY3Rpb24sXG4gICAgICAgICAgICAgICAgICAgIC5jbG9zZS1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYnV0dG9uLnNlYXJjaC10b2dnbGUge1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41NTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTdGlja3lcbiAgICBoZWFkZXIuc2l0ZS1oZWFkZXIge1xuICAgIFxuICAgICAgICAmLmRlZmF1bHRfX2hlYWRlciB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuc3RpY2t5IHtcblxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbi10b3Age1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC50b3AtbGVmdC1uYXYsXG4gICAgICAgICAgICAgICAgICAgICAgICB1bC50b3AtcmlnaHQtbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgdWwucHdzLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiI2hvbWUtY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWRjZGQ7XG4gICAgQGluY2x1ZGUgd2ViZm9udCg3MDApO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6ICgzMC8xNik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODMzMzM7XG4gICAgfVxuICAgIC5ob21lLWNvbnRlbnQtYXJlYSB7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC0xMjtcbiAgICB9XG59XG5cbiNmZWF0dXJlZC1ob21lLXByb2R1Y3RzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGNkZDtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgXG4gICAgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5wcm9kdWN0IHtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBPcmRlcmVkIExpc3QgKi9cbiNsZWZ0IHtcblxuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogN3B4IDAgMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDE3LzEzKTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLy8gQWN0aXZlIFN0YXRlc1xuICAgICAgICAgICAgJiBhOmhvdmVyLFxuICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSA+IGEsXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbiAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2FuY2VzdG9yID4gYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAvLyBEaXNwbGF5IFN1Yi1NZW51IGlmXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHVsLnN1Yi1tZW51LFxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtcGFyZW50IHVsLnN1Yi1tZW51LFxuICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfcGFyZW50IHVsLnN1Yi1tZW51LFxuICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgdWwuc3ViLW1lbnUsXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVCRUI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJiBhOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZVRyYWlsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaGVhZGVyLWltYWdlIHtcbiAgICBcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGV4dGVuZCAuaW1nLWZsdWlkO1xuICAgIH1cbn1cblxuLmludGVyaW9yLWNvbnRlbnQge1xuICAgIEBleHRlbmQgLnJvdztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmLmxheW91dCB7XG4gICAgICAgIFxuICAgICAgICAjcmlnaHQge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAjY29udGVudCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgJi5sYXlvdXQtLWxlZnQge1xuICAgICAgICBcbiAgICAgICAgI2NvbnRlbnQge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTEwO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbiAgICBcbiAgICAmLmxheW91dC0tcmlnaHQge1xuICAgICAgICBcbiAgICAgICAgI3JpZ2h0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgI2NvbnRlbnQge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICNzaWRlYmFyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS00O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgICYubGF5b3V0LS1sZWZ0LXJpZ2h0IHtcbiAgICAgICAgXG4gICAgICAgICNyaWdodCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtMTA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICNjb250ZW50IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS04O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAjc2lkZWJhciB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tNDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG59IiwiLmJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBwYWRkaW5nOiA1MHB4IDAgOTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi0tbWljcm9zaXRlIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAvL3BhZGRpbmc6IDkwcHggMCAxMzBweDtcbiAgICAgICAgLy9wYWRkaW5nOiA1JSAwO1xuICAgICAgICBwYWRkaW5nOiAzLjUlIDAgNC41JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBhbGxfdGV4dF9jb2xvcigkd2hpdGUpO1xuXG5cbiAgICAuYnJlYWRjcnVtYl9jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjMTIzRUUwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjNweDtcblxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC43NSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudC1pdGVte1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhc19iZ19pbWFnZXtcblxuICAgICAgICAuYmFja2dyb3VuZF9pbWFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODYpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uaW50ZXJpb3JfYmFubmVyLFxuLmJhbm5lciB7XG4gICAgLnJvdyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5iYW5uZXJfY29udGVudCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctODtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFubmVyX3RleHR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lcl9jdGFze1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgLmJhbm5lcl9jdGF7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAgICAgIC8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAvLyAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEFjYWRlbXlcbi5wb3N0LXR5cGUtYXJjaGl2ZS1vbXNfYWNhZGVteSxcbi5zaW5nbGUtb21zX2FjYWRlbXksXG4ucHdzIHtcblxuICAgIC5iYW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmhhc19iZ19pbWFnZSB7XG5cbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kX2ltYWdlIHtcbiAgICBcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYsXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qKlxuICogSG9tZSBCYW5uZXIgTGF5b3V0XG4gKi9cblxuLmhvbWVfYmFubmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvL3BhZGRpbmc6IDQlIDAgNSU7XG4gICAgcGFkZGluZzogNyUgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZzogMyUgMCA1JTtcbiAgICB9XG5cblxuICAgICZfX3JvdyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxdncgMCAydnc7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYW5uZXJfY3RhcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKlxuICogQmFubmVyIEZlYXR1cmUgQXJ0aWNsZXMuXG4gKi9cblxuLmJhbm5lcl9hcnRpY2xlcyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGJsYWNrIDUwJSwgJGdyYXkgNTAlKTtcblxuICAgIC8vIGNlbnRlcnMgY2Fyb3VzZWwgYi9jIG9mIGRvdHMuXG4gICAgLy9wYWRkaW5nOiAzMHB4IDA7XG4gICAgLy9tYXJnaW46IC0zMHB4IDAgMDtcbn1cblxuLmFydGljbGVfY2Fyb3VzZWwge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLy8gY2Fyb3VzZWwgZG90c1xuICAgICZfX2RvdHMge1xuICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEFydGljbGUgY2Fyb3VzZWwgaXRlbVxuLmFydGljbGVfY2Fyb3VzZWxfaXRlbSB7XG4gICAgYm9yZGVyOiA1cHggJGdyYXktbGlnaHQgc29saWQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgIH1cbiAgICAmX19sZWZ0IHtcbiAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICBAZXh0ZW5kIC5jb2wtc20tNTtcbiAgICAgICAgQGV4dGVuZCAuY29sLW1kLTQ7XG4gICAgICAgIEBleHRlbmQgLmNvbC1sZy0zO1xuXG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodCB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgQGV4dGVuZCAuY29sLXNtLTc7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC04O1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbGctOTtcbiAgICAgICAgQGV4dGVuZCAuZC1mbGV4O1xuICAgICAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XG4gICAgfVxuICAgICYubm8taW1hZ2Uge1xuICAgICAgICAuYXJ0aWNsZV9jYXJvdXNlbF9pdGVtX19yaWdodCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5kLWZsZXg7XG4gICAgICAgICAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hcnRpY2xlIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgLy8gICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgLy8gICAgbGluZS1oZWlnaHQ6ICgzMi8yNCk7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgfVxuXG4gICAgICAgIGhyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4wOCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogKDI4LzE4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vKipcbiAqIEJhbm5lcidzIGdyaWQgb2Ygc3RhdHMuXG4gKi9cblxuLmJhbm5lcl9zdGF0cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41NSk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAoMjAvMTgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIC8vIExheW91dFxuICAgICYtLWNvbCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjNweCAzM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI0Y3RjdGNyBzb2xpZDtcblxuICAgICAgICAmOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4ICNGN0Y3Rjcgc29saWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gbGFzdCAyIGl0ZW1zIGluIHN0YXRzIGNvdW50ZXJcbiAgICAmLS1jb2w6bnRoLWNoaWxkKDJuKzEpOm50aC1sYXN0LWNoaWxkKC1uKzIpLFxuICAgICYtLWNvbDpudGgtY2hpbGQoMm4rMSk6bnRoLWxhc3QtY2hpbGQoLW4rMikgfiAmLS1jb2wge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLy8gU3R5bGVzXG4gICAgJi0tdmFsdWUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmdGb250O1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoNjUvNzApO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG59IiwiI3JpZ2h0ICNzaWRlYmFyIHtcbiAgICBAZXh0ZW5kIC5jb2wtc20tNDtcbiAgICBAZXh0ZW5kIC5jb2wtbWQtMztcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICBcbiAgICBhW2RhdGEtc29sYXJib3hdIHtcbiAgICAgICAgXG4gICAgICAgIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIjcHJpbWFyeS1uYXZpZ2F0aW9uLW1lbnV7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICB9XG5cblxuICAgID4uY29udGFpbmVyLWZsdWlke1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICA+LnJvd3tcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICA+LnJvd3tcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jcHJpbWFyeS1uYXYtbWVnYXtcbiAgICBAZXh0ZW5kIC5kLW5vbmU7XG4gICAgQGV4dGVuZCAuZC14bC1mbGV4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiNtZWdhLW1lbnUtd3JhcC1wcmltYXJ5LW1lbnUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IG5vbmU7XG5cbiAgICB1bCNtZWdhLW1lbnUtcHJpbWFyeS1tZW51IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cbiAgICAgICAgLy8gQWxsIGNvbHVtbiBzdWIgY29udGFpbmVyIHRvIHdpZHRoOiAxMDAlO1xuICAgICAgICAubWVnYS1tZW51LWNvbHVtbiB7XG5cbiAgICAgICAgICAgIC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID5saS5tZWdhLW1lbnUtaXRlbTpub3QoLnNlYXJjaC1idXR0b24pIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEyMDBweCApIGFuZCAobWF4LXdpZHRoOiAxNDMwcHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEzNDBweCApIGFuZCAobWF4LXdpZHRoOiAxNDMwcHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzNXB4IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm9ye1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdmb3InO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjc1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBMZWF2ZSB0aGlzIGluIVxuICAgICAgICAgICAgPmEubWVnYS1tZW51LWxpbmt7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID5hLm1lZ2EtbWVudS1saW5rIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDsgLy8gVGhlIG1tIGNvbnRhaW5lciBpcyA5OVxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTIwMHB4ICkgYW5kIChtYXgtd2lkdGg6IDE0MzBweCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTM0MHB4ICkgYW5kIChtYXgtd2lkdGg6IDE0MzBweCl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAvLyAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgICAgICA+IC5tZWdhLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0NSU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMGQ3JztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubW91c2VvdmVye1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5tb3VzZW91dHtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9hbmNlc3RvcixcbiAgICAgICAgICAgICYubWVnYS1jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgICAgICYubWVnYS1jdXJyZW50X3BhZ2VfcGFyZW50LFxuICAgICAgICAgICAgJi5tZWdhLWN1cnJlbnQtbWVudS1wYXJlbnR7XG5cbiAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIC03cHggMHB4IC00cHggJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmLm1lZ2EtdG9nZ2xlLW9ue1xuXG4gICAgICAgICAgICAgICAgPmF7XG5cbiAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIDBzIGxpbmVhcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gdGhpcyBpcyB0aGUgY29udGFpbmVyIG9mIHRoZSB3aG9sZSBtZWdhIG1lbnUsIHJpZ2h0IGhlcmUuXG4gICAgICAgICAgICA+IHVsLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIDEwMCUpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgICBsaS5tZWdhLW1lbnUtcm93eyAvLyBUaGlzIGlzIHRoZSByb3csIGluIG91ciBjYXNlIGVzc2VudGlhbGx5IHRoZSB3aG9sZSBtbSB3cmFwXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICAgICAgICAgICAgICAmLmhpZGRlbntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyBUaGlzIGlzIGhvbGRpbmcgdGhlIG1haW4gcm93cyBhbmQgY29sdW1uc1xuICAgICAgICAgICAgICAgICAgICA+dWwubWVnYS1zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJveC1zaGFkb3c6ICAwIDIwcHggMzBweCByZ2JhKCRibGFjaywwLjUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggMCByZ2JhKGJsYWNrLCAwLjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHVsLm1lZ2Etc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaS5tZWdhLW1lbnUtY29sdW1uIHsgLy8gWW91IGd1ZXNzZWQgaXQsIGl0J3MgdGhlIGNvbHVtblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS13aWRnZXQtY2xhc3Mtd2lkZ2V0X3RleHR7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtYmxvY2stdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lZ2EtdGV4dGFyZWF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVnYS1pbWFnZS0yLmpwZykgMCAwIG5vLXJlcGVhdCAjMTMzNmRjO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LDU0LDIyMCwwLjc1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtaGFzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElmIHRoZXkgdXNlIHRoZSBkZXNjcmlwdGlvbiBtZXRhIGZpZWxkIG1tIG91dHB1dHMgbW9yZSBtYXJrdXBzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVnYS1tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEod2hpdGUsIC44KSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE91ciB0ZXh0IHdpZGdldCBjb2x1bW4sIHZpc3VhbCBlZGl0b3IgY29sdW1uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0d2lkZ2V0e1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg2LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKHdoaXRlLCAuOCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1tX2xvY2F0aW9uX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1tX2xvY2F0aW9uX2NvbnRhaW5lcl9pbm5lcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDcwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzMpe1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubW1fbG9jYXRpb25fY29udGFpbmVyX2lubmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaGlzIGlzIG91ciB0aXRsZS9kZXNjcmlwdGlvbiB0ZXh0IHdpZGdldCwgbm90IHRoZSB2aXN1YWwgZWRpdG9yIG9uZVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpLndpZGdldF90ZXh0e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaGVzZSBhcmUgdGhlIGNoaWxkcmVuIG9mIHRoZSBjb2x1bW4sIHRoZSBtYWluIGxpbmtzXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkubWVnYS1tZW51LWl0ZW06bm90KC53aWRnZXRfdGV4dCl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGlkZS1vbi1tZWdhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEubWVnYS1tZW51LWxpbmt7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZWdhLWNvbHVtbl9oZWFkZXJ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hLm1lZ2EtbWVudS1saW5re1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmdGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2FuY2VzdG9yLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lZ2EtY3VycmVudC1tZW51LWl0ZW17XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwYTknO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZWdhLWhhcy1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJZiB0aGV5IHVzZSB0aGUgZGVzY3JpcHRpb24gbWV0YSBmaWVsZCBtbSBvdXRwdXRzIG1vcmUgbWFya3Vwc1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMzcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLm1lZ2EtbWVudS1saW5rIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVnYS1tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWNvbmQgbGV2ZWwgZGVlcCBpbnNpZGUgdGhlIG1lZ2EgbWVudVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5tZWdhLXN1Yi1tZW51e1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLm1lZ2EtbWVudS1saW5re1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lZ2EtaGFzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWYgdGhleSB1c2UgdGhlIGRlc2NyaXB0aW9uIG1ldGEgZmllbGQgbW0gb3V0cHV0cyBtb3JlIG1hcmt1cHNcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLm1lZ2EtbWVudS1saW5rIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVnYS1tZW51LXRpdGxle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9hbmNlc3RvcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZWdhLWN1cnJlbnQtbWVudS1pdGVte1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwYTknO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVnYS1oYXMtZGVzY3JpcHRpb257XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVnYS1tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjBhOSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xMDAlIC0gNXB4KSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1tX2hlYWRlcntcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJi5vbmVfY29sdW1uLFxuICAgICAgICAgICAgJi5vbmUtY29sdW1ue1xuICAgICAgICAgICAgICAgIC8vIElmIGEgc2luZ2xlIGNvbHVtbiBjbGFzcyBpcyBvbiB0aGUgTWVudSBpdGVtIGluIHdvcmRwcmVzcyB3ZSBnb3R0YSByZXN0cnVjdHVyZSB0aGUgbW0gYSBiaXRcbiAgICAgICAgICAgICAgICAvLyBUaGVyZSBpcyBqcyB0byBzZXQgdGhlIGxlZnQ6IHByb3BlcnR5LiB0byBsaW5lIHVwIHdpdGggdGhlIG1lbnUgaXRlbS5cbiAgICAgICAgICAgICAgICA+dWwubWVnYS1zdWItbWVudXtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNzVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG5cbiAgICAgICAgICAgICAgICAgICAgPmxpLm1lZ2EtbWVudS1yb3d7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAgICAgPnVsLm1lZ2Etc3ViLW1lbnV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkubWVnYS1tZW51LWNvbHVtbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsLm1lZ2Etc3ViLW1lbnUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+bGkubWVnYS1tZW51LWl0ZW0ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnRfcGFnZV9hbmNlc3RvcixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1lZ2EtY3VycmVudC1tZW51LWl0ZW17XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPmF7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwYTknO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDVweCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID5saS5zZWFyY2gtYnV0dG9uLWxpIHtcblxuICAgICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuXG5cbn0vLyBFbnRpcmUgbWVnYSB3cmFwcGVyIiwiI21vYmlsZS1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDAsMCwwLDAuNyk7XG5cbiAgICAvKiBHZW5lcmFsIE1lbnUgU3R5bGVzICovXG4gICAgdWwsIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTRweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgfVxuXG4gICAgLyogTW9iaWxlIE1lbnUgU3R5bGVzICovXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAubmF2LWl0ZW0uZHJvcGRvd24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbmF2aWdhdGlvbixcbiAgICAgICAgLnRvcC1yaWdodC1uYXZ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXG4gICAgICAgICAgICA+bGl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwQzIzOEY7XG5cbiAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8mLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcbiAgICAgICAgICAgICAgICAvLyYuY3VycmVudF9wYWdlX3BhcmVudCxcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xuXG4gICAgICAgICAgICAgICAgICAgID5he1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDYxJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBXSVRIT1VUIHRoZSBkcm9wZG93bl90cmlnZ2VyIGNsYXNzIG9uIGl0LlxuICAgICAgICAgICAgICAgIC8vIEJlbG93LCBpcyBhbGwgdGhlIHN0eWxpbmcgZm9yIHRoZSBkcm9wZG93bl90cmlnZ2VyIGNsYXNzLlxuICAgICAgICAgICAgICAgID5bZGF0YS10b2dnbGU9XCJkcm9wZG93blwiXSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICAmLm9wZW4tc2VjdGlvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDMnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmNsb3NlLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAwZCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwuZHJvcGRvd24tbWVudXtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLy8gRmlyc3QgTGV2ZWxcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuaGlkZS1vbi1tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHggMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0tZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW06bm90KC5sb2NhdGlvbl9saW5rKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNjEnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0tZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bntcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vcGVuLXNlY3Rpb24sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNsb3NlLXNlY3Rpb257XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2Vjb25kIExldmVsXG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxcmVtIDVweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogJGhlYWRpbmdGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNjEnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+YXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaGlyZCBMZXZlbFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYub3BlbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgPmEge1xuXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IFtkYXRhLXRvZ2dsZT1cImRyb3Bkb3duXCJdIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcGVuLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNsb3NlLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPi5kcm9wZG93bi1tZW51e1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAudG9wLXJpZ2h0LW5hdntcblxuICAgICAgICAgICAgPmxpe1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8qIENsb3NlIE1vYmlsZSBNZW51ICovXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlLWNsb3NlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0uNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKlxuICAgIFN0eWxlcyBoZXJlIGFyZSBmb3IgTU9CSUxFLlxuICAgIEFMTCBDT0xVTU4gTEFZT1VUUyBhcmUgYWxzbyBkZWNsYXJlZCBoZXJlLlxuXG4gICAgQWxsIFRBQkxFVCBzdHlsZSBvdmVycmlkZSBmb3IgYWxsIGZvb3RlciBlbGVtZW50cyBhcmUgZGVmaW5lZCBpbiBhIHNtIG1lZGlhIHF1ZXJ5LlxuICAgIEFsbCBERVNLVE9QIHN0eWxlIG92ZXJyaWRlIGZvciBhbGwgZm9vdGVyIGVsZW1lbnRzIGFyZSBkZWZpbmVkIGluIGEgbGcgbWVkaWEgcXVlcnkuXG4gKi9cbi5sb2NhdGlvbl9iYXJ7XG4gICAgQGV4dGVuZCAuZC1ub25lO1xuICAgIEBleHRlbmQgLmQtbGctYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG5cbiAgICAucm93IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmZvb3Rlcl9sb2NhdGlvbl9saW5rIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ0ZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJy8nO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZm9vdGVyIHtcblxuICAgIC5jb250YWluZXItZmx1aWR7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBoNiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgfVxuXG4gICAgLm1pZGRsZV9pbWFnZXtcblxuICAgICAgICAmLm1vYmlsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1OHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRlc2t0b3Age1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbm5pdmVyc2FyeS1mb290ZXIge1xuXG4gICAgICAgIG9iamVjdCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubW9iaWxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICAgICBvYmplY3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJpZ2h0X3NpZGVfYmFja2dyb3VuZF9pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nik7XG4gICAgICAgIH1cbiAgICAgICAgJi5tb2JpbGV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZGVza3RvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cucm93LXRvcCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmxlZnQtY29sdW1uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTU7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDc1cHggMTVweCAxMDBweCAxNXB4O1xuXG4gICAgICAgICAgICAub3Blbi1jb250ZW50LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFsbF90ZXh0X2NvbG9yKCR3aGl0ZSk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNTtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0yO1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMTVweCA3NXB4IDE1cHg7XG5cbiAgICAgICAgICAgIC5tZW51LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjJweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucm93LnJvdy1ib3R0b217XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAxMDBweCAwO1xuXG4gICAgICAgIC5jb3B5cmlnaHQtY29sdW1ue1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTg7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAjYWNjb3VudHMtbWVudXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJsb2ctaW5mb3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICNjb3B5cmlnaHQtbWVudXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgIHVse1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb3B5cmlnaHRfdGV4dHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICNhY2NvdW50cy1tZW51e1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgICAgICAgICAgICB1bHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBsaXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAyMyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTE0NkU0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cbiAgICAgICAgLm1pZGRsZV9pbWFnZXtcblxuXG4gICAgICAgICAgICBpbWd7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodF9zaWRlX2JhY2tncm91bmRfaW1hZ2V7XG5cbiAgICAgICAgICAgICYubW9iaWxle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJvdy5yb3ctdG9wIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIC5sZWZ0LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMTVweCAxMzBweCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgLm9wZW4tY29udGVudC1jb2x1bW4ge1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmlnaHQtY29sdW1uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMzBweCAxNXB4IDEwMHB4IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAubWVudS1jb2x1bW4ge1xuXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgdWwge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucm93LnJvdy1ib3R0b217XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXG4gICAgICAgIC5taWRkbGVfaW1hZ2V7XG5cbiAgICAgICAgICAgICYubW9iaWxle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmRlc2t0b3Age1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmlnaHRfc2lkZV9iYWNrZ3JvdW5kX2ltYWdle1xuXG4gICAgICAgICAgICAmLm1vYmlsZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kZXNrdG9wIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3cucm93LXRvcCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMjVweCAwO1xuXG4gICAgICAgICAgICAubGVmdC1jb2x1bW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAgICAgICAgIC5vcGVuLWNvbnRlbnQtY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgLm1lbnUtY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3cucm93LWJvdHRvbXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG5cbiAgICAgICAgICAgIC5jb3B5cmlnaHQtY29sdW1ue1xuICAgICAgICAgICAgICAgIC8vdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgICAgICNhY2NvdW50cy1tZW51e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5ibG9nLWluZm97XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI2NvcHlyaWdodC1tZW51e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgdWx7XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgbGl7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uanVtcC10by10b3Age1xuICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlLWRhcms7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxufSIsIi8qKlxuICogTWljcm9zaXRlIG92ZXJ3cml0ZXMgdG8gdGhlIG1haW4gc2l0ZSBtYWluIG5hdmlnYXRpb24gZWxlbWVudHMuXG4gKi9cblxuLm1pY3Jvc2l0ZV9fbmF2aWdhdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgc29saWQ7XG4gICAgcGFkZGluZzogNnB4IDA7XG59XG5cbi5taWNyb3NpdGVfX25hdmJhci1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubWljcm9zaXRlX19wcmltYXJ5LW5hdixcbi5taWNyb3NpdGVfX25hdmlnYXRpb24tcmlnaHQge1xuICAgIHVsLm1lbnUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxufVxuXG4vLyBPdmVyd3JpdGVzIG1lZ2FtZW51IGNsYXNzZXNcbi5taWNyb3NpdGVfX3ByaW1hcnktbmF2IHtcblxuICAgIGxpLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU1O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbG9zZS1zZWN0aW9uLFxuICAgICAgICAub3Blbi1zZWN0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24uc2VhcmNoLXRvZ2dsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuNTU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWljcm9zaXRlX19uYXZpZ2F0aW9uLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn0iLCIvKipcbiAqIE1pY3Jvc2l0ZSBvdmVyd3JpdGVzIHRvIHRoZSBtYWluIGJhbm5lciBib2R5LlxuICovXG5cbi5taWNyb3NpdGVfYmFubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuc2xhc2gge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDk2cHg7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7IC8qIElFIDkgKi9cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpOyAvKiBTdGFuZGFyZCBzeW50YXggKi9cbiAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBAZXh0ZW5kIGgxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFwiZm9yXCIgc3RyaW5nLlxuICAgICAgICBlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qKlxuICogU3VibWVudSBmb3IgdGhlIG1pY3Jvc2l0ZSBsYXlvdXQuXG4gKi9cblxuLy8gU3VibWVudVxuLnN1Ym1lbnUge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC8vIFN0aWNreSBvbiBzY3JvbGwgdG8uXG4gICAgJi5zdGlja3kge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAucGFnZWJsb2NrLFxuICAgICAgICAmICsgLmludGVyaW9yX2Jhbm5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGVza3RvcFxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAgICAgICAjc3VibWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSBzb2xpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMThweCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNTUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xuXG4gICAgICAgICAgICAgICAgYTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgICAvLyBjc3MgdHJpYW5nbGVcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDlweCBzb2xpZCAjRUJFQkVCO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gdHJpYW5nbGVcbiAgICAgICAgJi5iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgICAgICAgICAgIGxpLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICAgICAgICAgbGkuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA5cHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpLnNlYXJjaC1idXR0b24tbGkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qXG4gICAgICAgICAqIE5hdiBzdHlsZSBjaGFuZ2VzIG9uIHN0aWNreS5cbiAgICAgICAgICovXG4gICAgICAgICYuc3RpY2t5IHtcbiAgICAgICAgICAgIGxpLm1lbnUtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjU1KTtcbiAgICAgICAgICAgICAgICAgICAgLy9mb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZzogOXB4IDAgMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBhY3RpdmUgYW5kIGhvdmVyIHN0eWxlcyBvbiBzdGlja3lcbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSBhLFxuICAgICAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgIC8vIHJlbW92ZSB0cmlhbmdsZSBvbiBzdGlja3lcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gTW9iaWxlIHRvZ2dsZVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwMic7IC8vIHVwIGFycm93XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb2xsYXBzZWQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDMnOyAvLyBkb3duIGFycm93blxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAjc3VibWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBtZW51IGV4cGFuZC9jb2xsYXBzZVxuICAgICAgICB1bC5tZW51IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkuc2VhcmNoLWJ1dHRvbi1saSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qKlxuICogSW50ZXJpb3IgYmFubmVyIGluY2x1ZGVzIHRoZSBIMSBhbmQgdGhlIGJhbm5lciBjb250ZW50LlxuICovXG5cbi5pbnRlcmlvcl9iYW5uZXIge1xuICAgIGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG5cbiAgICAmLmJhY2tncm91bmQtd2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgIHBhZGRpbmc6IDUlIDA7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgICBAZXh0ZW5kIGgyO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBJZiBuZXh0IGJsb2NrIGlzIGFsc28gZ3JheSwgdGhlbiByZW1vdmUgdG9wIHBhZGRpbmcuXG4gICAgJi5iYWNrZ3JvdW5kLXdoaXRlIHtcbiAgICAgICAgJiArIC5wYWdlYmxvY2suYmctY29sb3Itd2hpdGUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJhY2tncm91bmQtLFxuICAgICYuYmFja2dyb3VuZC1ncmF5IHtcbiAgICAgICAgJiArIC5wYWdlYmxvY2suYmctY29sb3ItZ3JheSxcbiAgICAgICAgJiArIC50b21ic3RvbmVfYXJjaGl2ZV9jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gQXV0aG9yIEJpb1xuLmF1dGhvci1iaW8ge1xuICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgICBcbiAgICAuYXV0aG9yLWltYWdlIHtcbiAgICAgICAgQGV4dGVuZCAuY29sLTg7XG4gICAgICAgIEBleHRlbmQgLmNvbC1zbS00O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luOiAtNjVweCBhdXRvIDA7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAZXh0ZW5kIC5yb3VuZGVkLWNpcmNsZTtcbiAgICAgICAgICAgIEBleHRlbmQgLmltZy1mbHVpZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hdXRob3ItaW5mbyB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgQGV4dGVuZCAuY29sLXNtLTc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgyNSAvIDE1KTtcbiAgICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmVkaXQtbGluayB7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgdG9wOiAwO1xuICAgICBsZWZ0OiAwO1xuICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgXG4gICAgIGEge1xuICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICBiYWNrZ3JvdW5kOiBzbGF0ZWdyYXk7XG4gICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBcbiAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgfVxuICAgICB9XG4gfSIsIi8vIEZhY2V0d3AgZmlsdGVyc1xuLndpZGdldF9mYWNldF9zdGFja193aWRnZXR7XG5cbiAgICAuZmFjZXR3cC1mYWNldCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZmFjZXR3cC10eXBlLWRyb3Bkb3duIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmLmhhc192YWx1ZXtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjBkNyc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMjhweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuZmFjZXR3cC10eXBlLXNlYXJjaHtcbiAgICAgICAgYm9yZGVyOiAxcHggI2YwMCBzb2xpZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgJi5oYXNfdmFsdWV7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYWNldHdwLWlucHV0LXdyYXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuZmFjZXR3cC1pY29ue1xuICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDAyJztcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mYWNldHdwLWljb257XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDAyJztcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAtNnB4IDBweCAxMHB4IDRweCByZ2JhKDAsMCwwLDAuMDgpLCBpbnNldCAtNHB4IDAgMnB4IDBweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCA0cHggNHB4IDhweCByZ2JhKDAsMCwwLDAuMDgpLCBpbnNldCAwIDAgNHB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRmFjZXR3cCBQYWdpbmF0aW9uXG5cbi5mYWNldHdwLXBhZ2Vye1xuICAgIEBleHRlbmQgLmNvbC0xMjtcblxuXG4gICAgLnBhZ2luYXRpb257XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBhLmZhY2V0d3AtcGFnZS5wcmV2aW91cyxcbiAgICAgICAgYS5mYWNldHdwLXBhZ2UubmV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgYS5mYWNldHdwLXBhZ2UucHJldmlvdXN7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDgpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTA0JztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bHtcbiAgICAgICAgICAgIEBleHRlbmQgLmQtbm9uZTtcbiAgICAgICAgICAgIEBleHRlbmQgLmQtc20tYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEuZmFjZXR3cC1wYWdlLm5leHR7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wOCk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uY2xlYXJfZmFjZXRfY29sdW1uIHtcbiAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAuZmFjZXRfcmVzZXQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vX3Jlc3VsdHNfY29sdW1ue1xuICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIH1cbn1cblxuLy8gUFJFViAvIE5FWFQgQlVUVE9OU1xuLmZhY2V0d3AtcGFnZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbiAgICAucHJldmlvdXMsXG4gICAgLm5leHQsXG4gICAgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICAgICAgICAvL0BleHRlbmQgLmJ0bjtcbiAgICAgICAgLy9AZXh0ZW5kIC5idG4tcHJpbWFyeTtcbiAgICAgICAgLy9jb2xvcjogI2ZmZjtcbiAgICB9XG59XG4ucG9zdC1saXN0aW5nLW5hdiB7XG4gICAgXG4gICAgLmxvYWQtbW9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICRhbHQtbGluay1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjA1KSksICRhbHQtbGluay1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzYpO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIH1cbiAgICAubG9hZGluZyB7XG4gICAgICAgIGNvbG9yOiAjMkYyOTI5O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gUG9zdCBNZXRhXG4ucG9zdC1tZXRhIHtcblxuICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgd2ViZm9udCg2MDApO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMzAgLyAyNCk7XG4gICAgICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbiAgICB9XG4gICAgLnBvc3QtZGF0ZSxcbiAgICAucG9zdC1hdXRob3IsXG4gICAgLnBvc3QtY2F0ZWdvcmllcyxcbiAgICAuZGVsaW1pdGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAuZGVsaW1pdGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbn0iLCIvLyBTaGFyZVxuLnNoYXJlLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5hZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICAgICAgLmF0LXNoYXJlLWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5hdC1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeS1saW5rLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmF0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC5hdC1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaGFyZS13cmFwcGVyIHtcblxuICAgIC5hZGR0aGlzLXRvb2xib3gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgLmN1c3RvbS1pbWFnZXMge1xuXG4gICAgICAgICAgICBhIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5vbXNfc2hhcmluZ19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIC5zaGFyaWZmIHtcblxuICAgICAgICAuc2hhcmlmZi1idXR0b25zIHtcblxuICAgICAgICAgICAgLnNoYXJpZmYtYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgIC5zaGFyaWZmLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMTMzNkRDICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLXZpc2libGUsICY6Zm9jdXMsICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5hcmNoaXZlLnBvc3QtdHlwZS1hcmNoaXZlLXRlYW1fYmlve1xuXG4gICAgLmxlYWRlcnNoaXBfYXJjaGl2ZV9jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG5cbiAgICAgICAgLnJvdy5mYWNldF9yb3d7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA3MHB4IDA7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmQtbm9uZTtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kLWxnLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDM3cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4wOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53aWRnZXRfZmFjZXRfc3RhY2tfd2lkZ2V0e1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtMTI7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy00O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBEZWZhdWx0IHN0eWxlcyBmb3IgZmFjZXRzIGFyZSBpbi4uLiB3YWl0IGZvciBpdC4uLi4gZGVmYXVsdHMuc2Nzc1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFnaW5hdGlvbl9jb3VudHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJvdy5sZWFkZXJzaGlwX2xvb3Bfcm93e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgLmxlYWRlcnNoaXBfbGlzdF9zaW5nbGV7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy0yO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rNSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYS5sZWFkZXJzaGlwX2xpc3Rfc2luZ2xlX2lubmVye1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgICAgICAgICAgLmxlYWRlcnNoaXBfbGlzdF9jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAudGVhbV9wb3NpdGlvbixcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3NpdGlvbixcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZWFte1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMzdweCBzb2xpZCAjRUJFQkVCO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDRweCAkYmx1ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzN3B4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5yb3cucGFnaW5hdGlvbl9yb3d7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiLnNpbmdsZS5zaW5nbGUtdGVhbV9iaW97XG5cbiAgICAudGVhbV9jb250ZW50X2NvbnRhaW5lcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG5cbiAgICAgICAgLnRlYW1fY29udGVudHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGFpbmVyLWZsdWlke1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlYW1fY29udGVudF9pbm5lcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCA1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNzBweCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC03O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy02O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0xO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNpZGViYXJ7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC01O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy00O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0xO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59IiwiLnNpbmdsZS5zaW5nbGUtdGVhbV9iaW97XG5cbiAgICAuYmFubmVyLnRlYW1fYmFubmVye1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMTAwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMTAwcHggMCAyMDBweCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMyUgMCAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFubmVyX2xlZnRfY29sdW1ue1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5icmVhZGNydW1iX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZWFtX3RpdGxle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMjUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGVhbV9wb3NpdGlvbntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRlYW1fbG9jYXRpb257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmFubmVyX3JpZ2h0X2NvbHVtbntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuXG4gICAgfVxufSIsIi8qIENhcm91c2VsICovXG4jc2xpZGVzaG93IHtcbiAgICBAZXh0ZW5kIC5jYXJvdXNlbDtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIH1cbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGV4dGVuZCAuaW1nLWZsdWlkO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQsXG4gICAgICAgIC5yaWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVmlkZW9cbiAgICAgICAgLmFzc2V0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5iZy12aWRlby1pbWcge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmQtc20tbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIEVuZCB2aWRlb1xuXG4gICAgICAgIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNik7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBAaW5jbHVkZSB3ZWJmb250KDcwMCk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMCAxMXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2FjYWNhO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNiksIGluc2V0IDFweCAxcHggMXB4IHJnYmEoMiwgMywgNCwgMC4yNCk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3Mjc1O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyoqXG4gKiBUbyBhY3RpdmF0ZSBtYW51YWxseSBhZGQgY2xhc3MgdG8gZm9ybSB3cmFwcGVyOyAnZmxvYXRpbmctbGFiZWxzJ1xuICogLSBOaW5qYTogQWR2YW5jZWQgPiBEaXNwbGF5IFNldHRpbmdzID4gQWR2YW5jZWQgPiBDdXN0b20gQ2xhc3MgTmFtZXMgPiBXcmFwcGVyXG4gKiAtIEdyYXZpdHk6Rm9ybSBTZXR0aW5ncyA+IENTUyBDbGFzcyBOYW1lXG4gKlxuICogVG8gRGlzYWJsZSBhbiBpbnB1dCBlbGVtZW50IGZyb20gZmxvYXRpbmcgbWFudWFsbHkgYWRkIHRvIGVsZW1lbnQ6ICdsYWJlbC1zdGF0aWMnXG4gKi9cblxuLmZsb2F0aW5nLWxhYmVscyB7XG5cbiAgLy8gRmxvYXQgbGFiZWwgb3ZlciBpbnB1dC5cbiAgLmZsb2F0aW5nLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyBGbG9hdCBsYWJlbCB2LWNlbnRlcmVkIG92ZXIgaW5wdXQgZmllbGQuXG4gICAgbGFiZWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMjVzO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgfVxuXG4gICAgJi5mbC10ZXh0YXJlYSBsYWJlbCB7XG4gICAgICB0b3A6IDUlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1vdmUgbGFiZWwgdXAgb24gZm9jdXMuXG4gIC5mbG9hdGluZy1sYWJlbC5sYWJlbC1zdGF0aWMsXG4gIC5sYWJlbC1zdGF0aWMgLmZsb2F0aW5nLWxhYmVsLFxuICAuZmxvYXRpbmctbGFiZWwuZmxvYXRpbmctbGFiZWwtZm9jdXMge1xuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43ZW07XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG5cbn0gLy8gLmZsb2F0aW5nLWxhYmVscyIsIi5qYV93cmFwe1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsdWUsIDAuOCkgIWltcG9ydGFudDtcblxuICAgIC5qQWxlcnR7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG5cbiAgICAgICAgPmRpdntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuamFfY2xvc2V7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuamFfdGl0bGV7XG4gICAgICAgICAgICBAZXh0ZW5kIC5oMztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG5cbiAgICAgICAgICAgID5kaXZ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qYV9ib2R5e1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmphX2J0bl93cmFwe1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAuamFfYnRue1xuXG4gICAgICAgICAgICAgICAgJi5qYV9idG5fZ3JlZW57XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmphX2J0bl9yZWR7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIiNmYXEtYmxvY2sge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgXG4gICAgLmdyb3VwLWhvbGRlciB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBcbiAgICAgICAgLmZhcS1pdGVtIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS04O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5jb2xsYXBzZS1oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3N1wiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY29sbGFwc2VkOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbGxhcHNlLWlubmVyIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU4NTM1MjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43ODU3MTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZXhwYW5kLWNvbGxhcHNlIHtcbiAgICBcbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzM4MzEzMDtcbiAgICB9XG4gICAgLmV4cGFuZC1hbGwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxNzVcXDAwYTBcIjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29sbGFwc2UtYWxsIHtcbiAgICAgICAgXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjE3NlxcMDBhMFwiO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qXG5Gb3JtIHN0eWxlcyBmb3IgcGFyZG90IGVtYmVkZWQgZm9ybXMuIFxuU3R5bGUgYXJlIGluIHRoZSB0ZW1wbGF0ZSBpbiBwYXJkb3QsIGp1c3Qgc2F2ZWQgaGVyZSBhcyB3ZWxsLlxuICovXG5cbmZvcm0uZm9ybXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5mb3JtLmZvcm0gcC5mb3JtLWZpZWxke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cblxuXG5mb3JtLmZvcm0gcC5mb3JtLWZpZWxkOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZm9ybS5mb3JtIHAuZm9ybS1maWVsZCBsYWJlbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbmZvcm0uZm9ybSBwLnJlcXVpcmVkIGxhYmVsLCBmb3JtLmZvcm0gc3Bhbi5yZXF1aXJlZCBsYWJlbHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAhaW1wb3J0YW50O1xufVxuXG5mb3JtLmZvcm0gcC5mb3JtLWZpZWxkIGlucHV0W3R5cGU9J3RleHQnXSxcbmZvcm0uZm9ybSBwLmZvcm0tZmllbGQgaW5wdXRbdHlwZT0nZW1haWwnXSxcbmZvcm0uZm9ybSBwLmZvcm0tZmllbGQgc2VsZWN0LFxuZm9ybS5mb3JtIHAuZm9ybS1maWVsZCB0ZXh0YXJlYXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgNHB4IDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMDgpLCBpbnNldCAwIDAgNHB4IDAgcmdiYSgwLDAsMCwwLjE1KTtcbn1cbmZvcm0uZm9ybSBwLmZvcm0tZmllbGQucGQtc2VsZWN0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbmZvcm0uZm9ybSBwLmZvcm0tZmllbGQucGQtc2VsZWN0IHNlbGVjdHtcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG5mb3JtLmZvcm0gcC5zdWJtaXR7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbmZvcm0uZm9ybSBwLnN1Ym1pdCBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcbmZvcm0uZm9ybSBwLnN1Ym1pdCBpbnB1dFt0eXBlPSdidXR0b24nXSxcbmZvcm0uZm9ybSBwLnN1Ym1pdCBidXR0b257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMzZEQztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbmZvcm0uZm9ybSBwLnN1Ym1pdCBidXR0b246YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRjI5QTg7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMzhweCk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cbmZvcm0uZm9ybSBwLnN1Ym1pdCBidXR0b246YWZ0ZXJ7XG4gICAgY29udGVudDogJ1xcMjAzQSc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5mb3JtLmZvcm0gcC5zdWJtaXQgYnV0dG9uOmhvdmVyOmJlZm9yZXtcbiAgICBsZWZ0OiAxMDUlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpe1xuXG4gICAgZm9ybS5mb3JtIHAuZm9ybS1maWVsZHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgZm9ybS5mb3JtIHAuZm9ybS1maWVsZCBsYWJlbHtcbiAgICAgICAgZmxleDogMCAwICAgMjUlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIGZvcm0uZm9ybSBwLmZvcm0tZmllbGQgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgIGZvcm0uZm9ybSBwLmZvcm0tZmllbGQgaW5wdXRbdHlwZT0nZW1haWwnXSxcbiAgICBmb3JtLmZvcm0gcC5mb3JtLWZpZWxkIHNlbGVjdCxcbiAgICBmb3JtLmZvcm0gcC5mb3JtLWZpZWxkIHRleHRhcmVhe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDEgMSA3NSU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gICAgZm9ybS5mb3JtIHAuZm9ybS1maWVsZCBzZWxlY3R7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgZm9ybS5mb3JtIHAuZm9ybS1maWVsZC5wZC1zZWxlY3Q6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgZm9ybS5mb3JtIHAuZm9ybS1maWVsZC5wZC1zZWxlY3Q6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDI1QkUnO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDI4cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIH1cblxufVxuXG4vKlxuR2VuZXJhbCBGb3JtIHN0eWxlc1xuQXBwbGllZCB0byBOaW5qYSBmb3JtcyBvbiB0aGlzIHNpdGVcbiAqL1xuXG4ubmYtZm9ybS1jb250IHtcblxuICAgIC5uZi1mb3JtLWZpZWxkcy1yZXF1aXJlZHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cbiAgICAubmluamEtZm9ybXMtcmVxLXN5bWJvbHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm5mLWZvcm0tY29udGVudHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMDkpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcblxuXG5cbiAgICAgICAgICAgIC5uZi1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm5mLWZpZWxkLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA3NSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgICAgICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICAgICAgICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgICAgICAgc2VsZWN0LFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgICAgICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICAgICAgICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgNHB4IDRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgfVxuICAgICAgICAubGlzdC1zZWxlY3Qtd3JhcCB7XG5cbiAgICAgICAgICAgIC5uZi1maWVsZC1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgIHNlbGVjdHtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMjBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDI1QkUnO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcC5zdWJtaXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuICAgICAgICBpbnB1dFt0eXBlPSdidXR0b24nXSxcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzM2REM7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDU1cHggMTBweCAxNXB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEYyOUE4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDM4cHgpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwyMDNBJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcntcblxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAgICAgICAgICAgLmZpZWxkLXdyYXAge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmYtZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uZi1maWVsZC1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNzUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvL2Zvcm0uZm9ybSBwLmZvcm0tZmllbGQucGQtc2VsZWN0OmJlZm9yZSB7XG4gICAgICAgICAgICAvLyAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vICAgIGhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgICAgICAgICAgIC8vICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgLy8gICAgbGVmdDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICAgICAgICAvLyAgICB0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgICAgICAgICAvLyAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgLy8gICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICAgICAgLy8gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgICAgIC8vZm9ybS5mb3JtIHAuZm9ybS1maWVsZC5wZC1zZWxlY3Q6YWZ0ZXIge1xuICAgICAgICAgICAgLy8gICAgY29udGVudDogJ1xcMjVCRSc7XG4gICAgICAgICAgICAvL1xuICAgICAgICAgICAgLy8gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIC8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgLy8gICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAvLyAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAvLyAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgLy8gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgLy8gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAvLyAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIC8vICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgLy9cbiAgICAgICAgICAgIC8vfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFBhc3N3b3JkIFByb3RlY3QgRm9ybVxuLnBvc3QtcGFzc3dvcmQtZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAucHB3LXBwZi1maWVsZC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuXG4gICAgICAgIC5wcHctcHdkLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjRweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDRweCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjA4KSwgaW5zZXQgMCAwIDRweCAwIHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dC5wcHctcHdkLXN1Ym1pdC1idG4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZGFyaztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYXJjaGl2ZS5wb3N0LXR5cGUtYXJjaGl2ZS1sb2NhdGlvbntcblxuXG4gICAgLmxvY2F0aW9uc19hcmNoaXZlX2NvbnRhaW5lcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgIC8vcGFkZGluZzogMTAwcHggMDtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZzogNSUgMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2NhdGlvbnNfbG9vcF9yb3d7XG5cbiAgICAgICAgICAgIC5sb2NhdGlvbl9saXN0X2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTY7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzIpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbiszKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxvY2F0aW9uX2xpc3RfY29udGFpbmVyX2lubmVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgICAgICAgICAubG9jYXRpb25faW5mb19jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgNzAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubG9jYXRpb25faW1hZ2VfY29sdW1ue1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIDMwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZXh0ZW5kZWRfdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXh0ZW5kZWRfdGl0bGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RyZWV0X2FkZHJlc3N7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuOm5vdCguZXh0ZW5kZWRfdGl0bGUpOm5vdCguc3RyZWV0X2FkZHJlc3MpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLCAnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBob25lX251bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZmF4X251bWJlcntcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5hc3NvY2lhdGVkX3RlYW17XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKipcbiAqIFRvbWJzdG9uZSBhcmNoaXZlIHN0eWxlcyBhZmZlY3RzIGJvdGg6XG4gKiAgICAgUHJpdmF0ZSBDcmVkaXQgYW5kIEdyb3d0aCBFcXVpdHkgYXJjaGl2ZXMuXG4gKi9cblxuLy8gUGFnZVxuLnRvbWJzdG9uZV9hcmNoaXZlX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xufVxuXG4vLyBTb3J0aW5nXG4uZmFjZXR3cC1zb3J0IHtcbiAgICBtYXJnaW46IC0zMHB4IDAgMTBweDtcblxuICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjBkZCc7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mYWNldHdwLXNvcnQtc2VsZWN0IHtcbiAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCA1cHg7XG59XG5cbi8vIEZhY2V0IFJvd1xuLnRvbWJzdG9uZV9mYWNldF9yb3cgIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgNzBweCAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICAgIEBleHRlbmQgLmQtbm9uZTtcbiAgICAgICAgQGV4dGVuZCAuZC1sZy1ibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzN3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjA4KTtcbiAgICB9XG5cbiAgICAud2lkZ2V0X2ZhY2V0X3N0YWNrX3dpZGdldHtcbiAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgQGV4dGVuZCAuY29sLWxnLTM7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTM7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGVmYXVsdCBzdHlsZXMgZm9yIGZhY2V0cyBhcmUgaW4uLi4gd2FpdCBmb3IgaXQuLi4uIGRlZmF1bHRzLnNjc3NcbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbl9jb3VudHtcbiAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxufVxuXG4vLyBHbG9iYWwgc3BhY2luZ1xuLnRvbWJzdG9uZV9mYWNldF9jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4iLCIvKipcbiAqIEdyb3d0aCBFcXVpdHkgKFRvbWJzdG9uZXMpIHNpbmdsZSBpdGVtIGZvciB0aGUgYXJjaGl2ZVxuICovXG5cbi5lcXVpdHkge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC8vIHJvb3Qgc3R5bGVzXG4gICAgJl9faW5uZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gc3R5bGVzIHdpdGggYW4gb3ZlcmxheVxuICAgICYuZXF1aXR5LS1vdmVybGF5IHtcblxuICAgICAgICAuZXF1aXR5X19pbm5lciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjknO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJGdyYXksIDglKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDQ3cHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0N3B4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKipcbiAqIFByaXZhdGUgQ3JlZGl0IHNpbmdsZSBpdGVtIGZvciB0aGUgYXJjaGl2ZVxuICovXG5cbi5jcmVkaXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiA1cHggc29saWQgJGdyYXktbGlnaHQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLy8gTGF5b3V0XG4gICAgJl9fbC1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAmX19sLWZvb3RlciB7XG4gICAgICAgIC8vYmFja2dyb3VuZDogJGdyYXktbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG5cbiAgICAvLyBFbGVtZW50c1xuICAgIGhyIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgLndwLXBvc3QtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMTgvMTYpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZV9ociB7XG4gICAgICAgIC5ub0NvbnRlbnQgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogKDI2LzIwKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fc3VwcG9ydCB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMjAvMTUpO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgfVxuXG4gICAgJl9fYnlsaW5lIHtcbiAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogKDIwLzE1KTtcbiAgICB9XG59IiwiLy8gVmlkZW8gUGxheWVyXG5cbi52aWRlby1ob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC52aWRlby10aW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudmlkZW8tcGxheS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAudmlkZW8tcGxheS1pY29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29uLXBsYXlCdXR0b24uc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvKlxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjI1cztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTUlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAqL1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnZpZGVvLXBsYXktaWNvbiB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlby1kdXJhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWxpbmstY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogN3B4IDlweCA4cHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDExO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUGxheSB2aWRlbyBidXR0b24gb3ZlcmxheVxuICAgIC52aWRlby1vdmVybGF5IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgLnZpZGVvLW92ZXJsYXktY292ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTY1ZGVnKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTU1JTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgfVxufVxuXG5cbi8vIEVtYmVkIFZpZGVvIC8vXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBHRFBSXG4udmlkZW8tb3ZlcmxheS1ibG9jay1wbGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cbi5nZHByLWNvbnNlbnQtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cbi5vcHRhbm9uLWNhdGVnb3J5LUMwMDA0Ky5nZHByLWNvbnNlbnQtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbiIsIi8vIFRpbWVsaW5lXG4jaW50ZXJpb3IsXG4ucGFnZWJsb2NrIHtcblxuICAgIC8vIEhvcml6b250YWxcblxuICAgIC5jb29sLXRpbWVsaW5lLWhvcml6b250YWwge1xuICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgICB1bC5zbGljay1zbGlkZXIge1xuXG4gICAgICAgICAgICAgLy8gTmF2XG4gICAgICAgICAgICAgJi5jdGxfaF9uYXYge1xuXG4gICAgICAgICAgICAgICAgIC5jdGwtc2xpY2stcHJldixcbiAgICAgICAgICAgICAgICAgLmN0bC1zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgIHRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xuXG4gICAgICAgICAgICAgICAgICAgICBsaS5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAycHggKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAuY3RsLXN0b3J5LXRpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgIC5jdGwtdG9vbHRpcHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAvLyBJdGVtc1xuICAgICAgICAgICAgICYuY3RsX2hfc2xpZGVzIHtcbiAgICAgICAgICAgICAgICAgbGkuc2xpY2stc2xpZGUge1xuXG4gICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAudGltZWxpbmUtcG9zdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgLmZ1bGwtd2lkdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTYlIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICBoMi5jb250ZW50LXRpdGxlLXNpbXBsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmdGb250ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudC1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICB9XG5cblxuICAgIC8vIFZlcnRpY2FsXG4gICAgLnRpbWVsaW5lLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgLnRpbWVsaW5lLWFuY2hvciB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTRweCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3cHggYXV0byAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NjBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvb2wtdGltZWxpbmUtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDAgIWltcG9ydGFudDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggIzY2NiBzb2xpZDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMnB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NjBweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggIzY2NiBzb2xpZDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMnB4O1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NjBweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuY2VudGVyLWxpbmUge1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWVsaW5lLW1haW4tdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvb2wtdGltZWxpbmUge1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDMwcHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuY29vbHRpbWVsaW5lX2NvbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmN1c3RvbS1wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgICAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpbWVsaW5lLXllYXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpbWVsaW5lLXBvc3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NjBweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3JheSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jdGwtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyggMTAwJSArIDI0cHggKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudGltZWxpbmUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jdGwtcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAuY29udGVudC10aXRsZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODYwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZ3JheSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogY2FsYyggMTAwJSArIDI0cHggKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50aW1lbGluZS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1ldGEtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudGltZWxpbmUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAudGltZWxpbmUtYW5jaG9yLXRhcmdldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTBweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZ1bGwtd2lkdGgge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhhcy1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTYlIDAgMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY29udGVudC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMHB4IDE3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ0ZvbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMjVweCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBoMi5jb21wYWN0LWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gUGFnZWJsb2NrIEJHXG5cbiAgICAmLmJnLWNvbG9yLWdyYXkge1xuICAgICAgICAuY29vbC10aW1lbGluZS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIHVsLnNsaWNrLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgJi5jdGxfaF9zbGlkZXMge1xuICAgICAgICAgICAgICAgICAgICBsaS5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudGltZWxpbmUtcG9zdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3RsLWJ1bGxldHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiXG4vLyBDdXN0b20gQW5jaG9yc1xuXG4uY29udGVudC1hbmNob3JzLXRhYmxlIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gICAgbWFyZ2luOiAtMzBweCAwIDMwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICAgIH1cbiAgICAmX19jb2wge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC00O1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnktbGluay1jb2xvcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWxpbmstY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250ZW50LWFuY2hvcnMtc2VsZWN0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgdG9wOiA4NHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMCAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC03NHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMnB4IDAgcmdiYSgwLDAsMCwwLjM5KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLXRvcDtcbiAgICB6LWluZGV4OiAzMDAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDAgMTFweDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbWFyZ2luLXRvcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudC1hbmNob3JzLXNlbGVjdC1jb2wge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBmbGV4OiAwIDAgNjAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgIH1cbiAgICAgICAgYS5jb250ZW50LWFuY2hvci1jdXJyZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjMyMlwiO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgLmNvbnRlbnQtYW5jaG9yLWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYzMjVcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jb250ZW50LWFuY2hvcnMtc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmNvbnRlbnQtYW5jaG9ycy1zZWxlY3Qge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAwIHJnYmEoMCwwLDAsMC4xKSwgMCAyMHB4IDQwcHggLTIwcHggcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDMwMDAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlICsgNzBweCApO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCA1MHB4O1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50LWFuY2hvcnMtc2VsZWN0LWlubmVyc2hhZG93IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYmEoMCwwLDAsMC4zOSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjMEMyMzhGIHNvbGlkO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAwO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNylcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gQWNhZGVteVxuLnNpbmdsZS1vbXNfYWNhZGVteSB7XG5cbiAgICAuY29udGVudC1hbmNob3JzLXRhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSw1NCwyMjAsMC4wNik7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgIC8vIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5oYXNfanMge1xuXG4gICAgLnBhZ2VibG9jayB7XG5cbiAgICAgICAgLyogRXhhbXBsZSBBbmltYXRpb24gRGVmaW5pdGlvbiBTdGFydCAqL1xuICAgICAgICAucGFnZWJsb2NrLWlubmVyIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCBvcGFjaXR5IDFzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG5cbiAgICAgICAgICAgIC5wYWdlYmxvY2staW5uZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLyogQWN0aXZlIFBhZ2UgQmxvY2sgU3RhdGUgKi9cbiAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgICAucGFnZWJsb2NrLWlubmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKiBFeGFtcGxlIEFuaW1hdGlvbiBEZWZpbml0aW9uIEVuZCAqL1xuICAgIH1cbiAgICAvLyBlbmQgLnBhZ2VibG9ja1xuXG59Ly8gSGFzIGpzIiwiLnBhZ2VibG9jay1lZGl0LWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIucGFnZWJsb2NrLnBhZ2VibG9jay0tY291bnRlciB7XG5cbiAgICAuY291bnRlci5wYWdlYmxvY2tfX2NvbHVtbiB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgIC5jb3VudGVyX3ZhbHVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nRm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAucHJlZml4IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmFsdWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWZmaXgge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvdW50ZXJfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgfVxuICAgICAgICAubG9uZ19kZXNjcmlwdGlvbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOlxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwwLjA4KTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ29sdW1uIGxheW91dCBiYXNlZCBvbiB0aGUgbnVtYmVyIG9mIGNvbHVtbnNcbiAgICAmLmNvbHVtbnMtMSB7XG5cbiAgICAgICAgLmNvdW50ZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTEwO1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LXNtLTE7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1tZC0zO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY29sdW1ucy0yIHtcblxuICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMTtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LW1kLTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jb2x1bW5zLTMge1xuXG4gICAgICAgIC5jb3VudGVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTQ7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNvbHVtbnMtNCB7XG5cbiAgICAgICAgLmNvdW50ZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTEwO1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LXNtLTE7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1tZC0wO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXhsLTM7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlYmxvY2sucGFnZWJsb2NrLS12aWRlb19jb3VudGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcblxuXG4gICAgLmJnLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5iZy12aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZWJsb2NrX19pbm5lciB7XG4gICAgICAgIG1hcmdpbjogNzVweCAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiAxMCUgMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDkwJSwgOTUlIDEwMCUsIDAlIDEwMCUsIDAlIDAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBhZ2VibG9jay1oZWFkZXIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW50cm8tdGV4dCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEsaDIsaDMsaDQsaDUsaDUsaDYscCx1bCxvbCxzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuY291bnRlci5wYWdlYmxvY2tfX2NvbHVtbiB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgIC5jb3VudGVyX3ZhbHVlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nRm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAucHJlZml4IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3VmZml4IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2NXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTQwMHB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvdW50ZXJfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHggYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ29sdW1uIGxheW91dCBiYXNlZCBvbiB0aGUgbnVtYmVyIG9mIGNvbHVtbnNcbiAgICAmLmNvbHVtbnMtMSB7XG5cbiAgICAgICAgLmNvdW50ZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTEwO1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LXNtLTE7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1tZC0zO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuY29sdW1ucy0yIHtcblxuICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMTtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LW1kLTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5jb2x1bW5zLTMge1xuXG4gICAgICAgIC5jb3VudGVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0xO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTQ7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNvbHVtbnMtNCB7XG5cbiAgICAgICAgLmNvdW50ZXIge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTEwO1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LXNtLTE7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1tZC0wO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXhsLTM7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIEltYWdlIFN0eWxlcyAvL1xuLnBhZ2VibG9jay1jb2x1bW4uaW1hZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59IiwiLy8gR2FsbGVyeSBTdHlsZXMgLy9cbi5wYWdlYmxvY2stY29sdW1uLmdhbGxlcnkge1xuXG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWNvbnRyb2wge1xuXG4gICAgICAgICYtcHJldixcbiAgICAgICAgJi1uZXh0IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcywgY29sb3IgMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICAgICAuZmEsXG4gICAgICAgICAgICAuZmFzLFxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1wcmV2OmhvdmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLW5leHQ6aG92ZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gVGVzdGltb25pYWwgU3R5bGVzIC8vXG4ucGFnZWJsb2NrLnBhZ2VibG9jay0tdGVzdGltb25pYWwge1xuXG4gICAgLnJvd3tcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbF9jb250ZW50IHtcbiAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtMTA7XG4gICAgICAgIEBleHRlbmQgLm9mZnNldC1tZC0xO1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbGctODtcbiAgICAgICAgQGV4dGVuZCAub2Zmc2V0LWxnLTI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnF1b3RlX2ljb257XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgICAgICAgfVxuICAgICAgICAudGVzdGltb255e1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDFDXCI7XG4gICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwyMDFEXCI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYXV0aG9yLWRldGFpbHMge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgIC5kZXRhaWx7XG5cbiAgICAgICAgICAgICAgICAmLmRldGFpbC0tbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYudGVzdGltb25pYWwtaW1hZ2UtbGFyZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRlc3RpbW9uaWFsX2NvbnRlbnQge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LW1kLTA7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNjtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0wO1xuXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyggNTAlIC0gNzI1cHggKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGVzdGltb25pYWxfaW5uZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMTAwcHggMTAwcHggMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAudGVzdGltb25pYWwtaW1hZ2Uge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRlc3RpbW9uaWFsLWltYWdlLXNtYWxsIHtcbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRlc3RpbW9uaWFsX2NvbnRlbnQge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LW1kLTA7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctODtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0wO1xuXG4gICAgICAgICAgICAudGVzdGltb25pYWxfaW5uZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZXN0aW1vbmlhbC1pbWFnZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICYuYmctY29sb3ItZ3JheSB7XG4gICAgICAgIC50ZXN0aW1vbmlhbF9jb250ZW50IHtcbiAgICAgICAgICAgIC50ZXN0aW1vbnl7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMywgcCB7XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLWNvbG9yLWJsdWV7XG4gICAgICAgIC50ZXN0aW1vbmlhbF9jb250ZW50IHtcbiAgICAgICAgICAgIC50ZXN0aW1vbnl7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYmctY29sb3ItYmxhY2sge1xuICAgICAgICAudGVzdGltb25pYWxfY29udGVudCB7XG4gICAgICAgICAgICAudGVzdGltb255e1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKlxuICAgICYuaGFzX2xpbmtlZF9iaW97XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTMwQzI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAgICAgIGxlZnQ6IDYxJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgIGxlZnQ6IDczJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIGxlZnQ6IDc2JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpe1xuICAgICAgICAgICAgICAgIGxlZnQ6IDc4JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpe1xuICAgICAgICAgICAgICAgIGxlZnQ6IDgwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xuICAgICAgICAgICAgICAgIGxlZnQ6IDc3JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yb3d7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgICAgIH1cblxuICAgICAgICAudGVzdGltb25pYWxfY29udGVudCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tODtcblxuICAgICAgICAgICAgLnRlc3RpbW9ueSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnF1b3RlX2ljb257XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hdXRob3ItZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rZWRfYmlve1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTQ7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMztcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0xO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYS5saW5rZWRfYmlvX2lubmVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxlYWRlcnNoaXBfbGlzdF9jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHggMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucG9zaXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDM3cHggc29saWQgIzExMzBDMjs7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICovXG59XG4iLCIucGFnZWJsb2NrLnBhZ2VibG9jay0tY3RhX2Jsb2Nre1xuXG4gICAgJi5oYXNfbm9faW1hZ2Uge1xuXG5cbiAgICAgICAgLnRleHRfY29sdW1uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1tZC0xO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL0NUQS1oZWFkZXJEYXNoZXMtYmx1ZS5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oYXNfaW1hZ2V7XG5cbiAgICAgICAgLnRleHRfY29sdW1ue1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTc7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlX2NvbHVtbntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy00O1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LWxnLTE7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcblxuICAgICAgICAmLmhhc19ub19pbWFnZXtcbiAgICAgICAgICAgIC8vcGFkZGluZzogMTgwcHggMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYlIDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5oYXNfaW1hZ2V7XG5cbiAgICAgICAgICAgIC50ZXh0X2NvbHVtbntcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZV9jb2x1bW57XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLWNvbG9yLWJsdWV7XG5cbiAgICAgICAgLnRleHRfY29sdW1ue1xuXG4gICAgICAgICAgICBoMntcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL0NUQS1oZWFkZXJEYXNoZXMtYmxhY2suc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmN0YV9idXR0b25fY29udGFpbmVye1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgIC5jdGFfYnV0dG9ue1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIucGFnZWJsb2NrLnBhZ2VibG9jay0taW1hZ2VfdGV4dF9hbmdsZWR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgIC5jb250YWluZXItZmx1aWR7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmFuZ2xlZC10ZXh0LWltYWdlLFxuICAgICYuYW5nbGVkLWltYWdlLXRleHQge1xuXG4gICAgICAgIC50ZXh0X2NvbHVtbiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1MHB4IDc1cHggNTBweDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlX2NvbHVtbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTAwcHgpO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCAxMDAlICsgMnB4ICk7XG4gICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgNjklLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCA4MCUsIDM2JSA5NCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEV2ZXJ5dGhpbmcgb24gbW9iaWxlIHN0YXlzIHRoZSBzYW1lIGZvciBpbWFnZS10ZXh0IGFuZCB0ZXh0LWltYWdlXG4gICAgLy8gT3ZlcnJpZGUgZm9yIGNvbHVtbnMgd2hlbiB0ZXh0IGNvbHVtbiBpcyBvbiB0aGUgcmlnaHQgZm9yIGRlc2t0b3BcbiAgICAmLmFuZ2xlZC1pbWFnZS10ZXh0e1xuXG4gICAgICAgIC50ZXh0X2NvbHVtbiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNjtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy02O1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgICAgICAuY29udGFpbmVyLWZsdWlke1xuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFuZ2xlZC10ZXh0LWltYWdlIHtcblxuICAgICAgICAgICAgLnRleHRfY29sdW1uIHtcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmc6IDEzMHB4IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNiUgMTVweDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZV9jb2x1bW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCAxMDAlICsgMnB4ICk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMjklIDcxJSwgMTglIDEwMCUsIDAgMTAwJSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hbmdsZWQtaW1hZ2UtdGV4dCB7XG5cbiAgICAgICAgICAgIC5pbWFnZV9jb2x1bW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgMTAwJSwgNjklIDEwMCUsIDk0JSAzNiUsIDgwJSAwKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0X2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nOiAxMzBweCAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYlIDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gQW5nbGUgY29sb3IgYmFzZWQgb24gdGhlIGJnIGNvbG9yIG9mIHRoZSBwYWdlYmxvY2tcbiAgICAmLmJnLWNvbG9yLXdoaXRle1xuXG4gICAgICAgIC5pbWFnZV9jb2x1bW57XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYmctY29sb3ItZ3JheXtcblxuICAgICAgICAuaW1hZ2VfY29sdW1ue1xuXG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuYmctY29sb3ItcHVycGxle1xuXG4gICAgICAgIC5pbWFnZV9jb2x1bW57XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBUZXh0IFN0eWxlcyAvL1xuLnBhZ2VibG9jay1jb2x1bW4udGV4dCB7XG5cbiAgICAuaWNvbl9jb250YWluZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZXh0X2NvbnRhaW5lcntcblxuICAgIH1cbn0iLCIvLyBWaWRlbyBTdHlsZXMgLy9cbi5wYWdlYmxvY2stY29sdW1uLnZpZGVvIHtcblxuXHQvLyBDYXJkIHN0eWxlIG9wdGlvblxuXHQmLnBiLXZpZGVvLWNvbHVtbi1zdHlsZS0tY2FyZCB7XG5cdFx0cGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0Ly9tYXJnaW4tYm90dG9tOiA0cHg7XG5cblx0XHQudmlkZW9fY29udGFpbmVyIHtcblx0XHRcdC8vIE1heWJlP1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMjBweCAxNXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogLTE1cHg7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDM3cHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cdFx0XHR9XG5cblx0XHRcdC8vICY6aG92ZXIge1xuXHRcdFx0Ly8gXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQvLyBcdGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDRweCAkYmx1ZTtcblx0XHRcdC8vIFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuLy9cblx0XHRcdC8vIFx0JjphZnRlciB7XG5cdFx0XHQvLyBcdFx0Ym9yZGVyLWJvdHRvbTogMzdweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0Ly8gXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gfVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5nRm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdC8vbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC8vIExpZ2h0Ym94IFZpZGVvIC8vXG4gICAgYVtkYXRhLXNvbGFyYm94XSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgLy8gU2l6ZSBvZiB0aGUgU1ZHIHBsYXkgaWNvbiBjb21lcyBmcm9tIHRoZSBmb250LXNpemUgb2YgdGhlIGkuXG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDM1cHggMzRweCAzNXB4IDM5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBFbWJlZCBWaWRlbyAvL1xuICAgIC5lbWJlZC1yZXNwb25zaXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC8vIFBsYXkgdmlkZW8gYnV0dG9uIG92ZXJsYXlcbiAgICAudmlkZW8tb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuXG4gICAgLnZpZGVvLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgLmJlbG93LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICAgIH1cbn1cblxuLy8gQ2FyZCBzdHlsZSBvdmVycmlkZXMgZm9yIHZhcmlvdXMgYmFja2dyb3VuZCBjb2xvcnNcblxuLnBhZ2VibG9jay5jb2x1bW5zLXR3byxcbi5wYWdlYmxvY2suY29sdW1ucy10aHJlZSB7XG5cdCYuYmctY29sb3ItZ3JheSB7XG5cdFx0LnBhZ2VibG9jay1jb2x1bW4udmlkZW8ucGItdmlkZW8tY29sdW1uLXN0eWxlLS1jYXJkIC52aWRlb19jb250YWluZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheTtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdCYuYmctY29sb3ItcHVycGxlIHtcblx0XHQucGFnZWJsb2NrLWNvbHVtbi52aWRlby5wYi12aWRlby1jb2x1bW4tc3R5bGUtLWNhcmQgLnZpZGVvX2NvbnRhaW5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRwdXJwbGU7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cbiIsIi8vIFZpZGVvIFN0eWxlcyAvL1xuLnBhZ2VibG9jay1jb2x1bW4uZW1iZWRfY29kZSB7XG4gICAgLmJlbG93LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xuICAgIH1cbn0iLCIucGFnZWJsb2NrLnBhZ2VibG9jay0tdGVhbV9mZWVke1xuXG4gICAgLnJvdy5mZWF0dXJlZF9yb3d7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy04O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpe1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmLmZlYXR1cmVkX2NvdW50XzB7XG5cbiAgICAgICAgLnJvdy5mZWF0dXJlZF9yb3d7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yb3cuc2VsZWN0ZWRfcm93e1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuXG4gICAgICAgIC5sZWFkZXJzaGlwX2xpc3Rfc2luZ2xle1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICAgICAgICAgICAgICAvLyBmbGV4OiAwIDAgMjAlO1xuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMjAlO1xuXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rNCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mZWF0dXJlZF9jb3VudF8xe1xuXG4gICAgICAgIC5yb3cuZmVhdHVyZWRfcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTc7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWFkZXJzaGlwX2xpc3Rfc2luZ2xlIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tNjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmZlYXR1cmVkX2NvdW50XzJ7XG5cbiAgICAgICAgLnJvdy5mZWF0dXJlZF9yb3cge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxlYWRlcnNoaXBfbGlzdF9zaW5nbGUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy0zO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0wO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBTdHlsZWQgY2FyZHMgZm9yIHRoZSB0ZWFtIG1lbWJlcnMsIGFwcGxpZXMgdG8gdGhlIGZlYXR1cmVkIG1lbWJlcnMgYW5kIHRoZSBzZWxlY3RlZCBtZW1iZXJzXG5cbiAgICAubGVhZGVyc2hpcF9saXN0X3NpbmdsZSB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgQGV4dGVuZCAuY29sLW1kLTY7XG4gICAgICAgIEBleHRlbmQgLmNvbC14bC00O1xuICAgICAgICBAaW5jbHVkZSBpbnNpZ2h0VHlwZUljb247XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYS5sZWFkZXJzaGlwX2xpc3Rfc2luZ2xlX2lubmVye1xuICAgICAgICBAaW5jbHVkZSBpbnNpZ2h0Um9sbG92ZXJab29tO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLy8gJjpiZWZvcmUge1xuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMzZEQztcbiAgICAgICAgLy8gICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDMwJSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICAgICAgICAvLyAgICAgY29udGVudDogJyc7XG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICAgIGhlaWdodDogMDtcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAvLyAgICAgbGVmdDogMDtcbiAgICAgICAgLy8gICAgIHotaW5kZXg6IDA7XG4gICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICAvLyAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMzAlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgICAgIC8vICAgICBjb250ZW50OiAnJztcbiAgICAgICAgLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgLy8gICAgIGhlaWdodDogY2FsYygxMDAlIC0gODVweCk7XG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIC8vICAgICBsZWZ0OiA1cHg7XG4gICAgICAgIC8vICAgICB6LWluZGV4OiAxO1xuICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC8vIFRvcFxuICAgICAgICAucG9zdF90b3Age1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDE1cHggMDtcblxuICAgICAgICAgICAgLnBvc3RfaW1hZ2VfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQm90dG9tXG4gICAgICAgIC5wb3N0X2JvdHRvbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vICY6YWZ0ZXIge1xuICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICAvLyAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiAzN3B4IHNvbGlkICNGN0Y3Rjc7XG4gICAgICAgICAgICAvLyAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDAwYTBcXDAwYmInO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc2l0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2NhdGlvbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vICY6YWZ0ZXJ7XG4gICAgICAgIC8vICAgICBjb250ZW50OiAnJztcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcbiAgICAgICAgLy8gICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgLy8gICAgIGhlaWdodDogMDtcbiAgICAgICAgLy8gICAgIHdpZHRoOiAwO1xuICAgICAgICAvLyAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIC8vICAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiAzN3B4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAvLyAmOmJlZm9yZSB7XG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MnB4KTtcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAvLyAucG9zdF9ib3R0b20ge1xuXG4gICAgICAgICAgICAvLyAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAvLyAgICAgICAgIGJvcmRlci1ib3R0b206IDM2cHggc29saWQgIzEzMzZEQztcbiAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBbHRlciBjb2xvcnMgb2YgdGhlIGNhcmRzIGJhc2VkIG9uIGJhY2tncm91bmQgY29sb3JcbiAgICAmLmJnLWNvbG9yLWdyYXl7XG5cbiAgICAgICAgYS5sZWFkZXJzaGlwX2xpc3Rfc2luZ2xlX2lubmVye1xuXG4gICAgICAgICAgICAvLyAmOmFmdGVyIHtcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnBvc3RfYm90dG9tIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgIC8vICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXItYm90dG9tOiAzNnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgIFxuICAgICAgICAgICAgICAgIC8vIC5wb3N0X2JvdHRvbSB7XG4gICAgXG4gICAgICAgICAgICAgICAgLy8gICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyLWJvdHRvbTogMzZweCBzb2xpZCAjMTMzNkRDO1xuICAgICAgICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmJnLWNvbG9yLXB1cnBsZXtcblxuICAgICAgICBhLmxlYWRlcnNoaXBfbGlzdF9zaW5nbGVfaW5uZXJ7XG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIC8vICY6YWZ0ZXJ7XG4gICAgICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHB1cnBsZTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59IiwiLnBhZ2VibG9jay5wYWdlYmxvY2stLXBjX3RvbWJzdG9uZXMsXG4ucGFnZWJsb2NrLnBhZ2VibG9jay0tdG9tYnN0b25lcyB7XG5cbiAgICAucm93e1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAudG9tYnN0b25lX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudG9tYnN0b25lX2NvbnRhaW5lcl9pbm5lcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmRfdGV4dHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaGFzX2NvbnRlbnQuaGFzX25vX2ltYWdle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvbWJzdG9uZV9jb250YWluZXJfaW5uZXIge1xuXG4gICAgICAgICAgICAgICAgLmNhcmRfdGV4dHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgJGdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ29sdW1uIHN0cnVjdHVyZXNcbiAgICAgICAgJi5udW1fY29sdW1uc18xIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICB9XG4gICAgICAgICYubnVtX2NvbHVtbnNfMiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5udW1fY29sdW1uc18zIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy00O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbiszKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5udW1fY29sdW1uc180IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTM7XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rNCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm51bV9jb2x1bW5zXzUge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm51bV9jb2x1bW5zXzYge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm51bV9jb2x1bW5zXzcge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rNCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm51bV9jb2x1bW5zXzgsXG4gICAgICAgICYubnVtX2NvbHVtbnNfOF9wbHVzIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTM7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uX3Jvd3tcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAuYnV0dG9uX2NvbHVtbntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy1jb2xvci1ncmF5e1xuXG4gICAgICAgICAudG9tYnN0b25lX2NvbnRhaW5lcl9pbm5lciB7XG4gICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgIH1cbiAgICAgfVxuXG4gICAgJi5iZy1jb2xvci1wdXJwbGV7XG5cbiAgICAgICAgLnRvbWJzdG9uZV9jb250YWluZXJfaW5uZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy1jb2xvci1ibGFja3tcblxuICAgICAgICAuYnV0dG9uX2NvbHVtbntcblxuICAgICAgICAgICAgLnRleHQtbGlua3tcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm92ZXJsYXlfdGV4dHtcblxuICAgICAgICAudG9tYnN0b25lX2NvbnRhaW5lcl9pbm5lcntcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjknO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0N3B4IHNvbGlkICNFQkVCRUI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0N3B4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYmctY29sb3ItYmx1ZXtcblxuICAgICAgICAgICAgLnRvbWJzdG9uZV9jb250YWluZXJfaW5uZXJ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNDdweCBzb2xpZCAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG5cblxuLnRvbWJzdG9uZV9jb250YWluZXIge1xuICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgIEBleHRlbmQgLmNvbC1sZy0zO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9tYnN0b25lX2NvbnRhaW5lcl9pbm5lcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkX3RleHR7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGdyYXk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgLy8gQ29sdW1uIHN0cnVjdHVyZXNcbiAgICAmLm51bV9jb2x1bW5zXzEge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgIH1cbiAgICAmLm51bV9jb2x1bW5zXzIge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMTA7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC00O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAgICAgICB9XG4gICAgfVxuICAgICYubnVtX2NvbHVtbnNfMyB7XG4gICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgQGV4dGVuZCAuY29sLWxnLTQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgtbiszKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYubnVtX2NvbHVtbnNfNCB7XG4gICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSksXG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblxuICAgICAgICB9XG4gICAgfVxuICAgICYubnVtX2NvbHVtbnNfNSB7XG4gICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgIH1cbiAgICAmLm51bV9jb2x1bW5zXzYge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtc20tNjtcbiAgICAgICAgQGV4dGVuZCAuY29sLWxnLTQ7XG4gICAgfVxuICAgICYubnVtX2NvbHVtbnNfNyB7XG4gICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcbiAgICB9XG4gICAgJi5udW1fY29sdW1uc184LFxuICAgICYubnVtX2NvbHVtbnNfOF9wbHVzIHtcbiAgICAgICAgQGV4dGVuZCAuY29sLXNtLTY7XG4gICAgICAgIEBleHRlbmQgLmNvbC1sZy0zO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbmRpdi50b21ic3RvbmVfb3ZlcmxheV90ZXh0X2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgICYuc2hvd2luZ19vdmVybGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgc3Bhbi5jbG9zZV90b21ic3RvbmVfb3ZlcmxheXtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMi5vdmVybGF5X3RleHRfdGl0bGUge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIC5vdmVybGF5X3RleHRfY29udGVudCBwe1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIC5vdmVybGF5X3RleHRfbG9jYXRpb24sXG4gICAgLm92ZXJsYXlfdGV4dF95ZWFye1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICBzcGFue1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5zaG93aW5nX292ZXJsYXkgLmluZm9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLCAwLjgpO1xufSIsIi5wYWdlYmxvY2stLW5ld3NfZmVlZHtcblxuICAgIC5ibG9nLXBvc3QtbGlzdC1zaW5nbGV7XG5cbiAgICAgICAgLnRpdGxle1xuXG4gICAgICAgIH1cbiAgICAgICAgLmV4Y2VycHR7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcblxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAuYnV0dG9uX3Jvd3tcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICAuYnV0dG9uX2NvbHVtbntcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy1jb2xvci13aGl0ZSxcbiAgICAmLmJnLWNvbG9yLWJsYWNrLFxuICAgICYuYmctY29sb3ItYmx1ZXtcblxuICAgICAgICAuYmxvZy1wb3N0LWxpc3Qtc2luZ2xle1xuXG4gICAgICAgICAgICBhLnBvc3RfaW5uZXJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRUJFQkVCO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJnLWNvbG9yLWJsdWV7XG5cbiAgICAgICAgLmJsb2ctcG9zdC1saXN0LXNpbmdsZXtcblxuICAgICAgICAgICAgYS5wb3N0X2lubmVye1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlYmxvY2sucGFnZWJsb2NrLS1mb3JtX2Jsb2Nre1xuXG5cbiAgICAucm93LmZvcm1fcm93IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLmZvcm1fY29sdW1uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy04O1xuXG4gICAgICAgICAgICAuZm9ybV9jb2x1bW5faW5uZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgJi5oYXNfc2lkZWJhcntcblxuICAgICAgICAucm93LmZvcm1fcm93e1xuXG4gICAgICAgICAgICAuZm9ybV9jb2x1bW57XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTg7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTc7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNpZGViYXJfY29sdW1ue1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0xMDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQteGwtMTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8qKlxuICogU2xpZGVyIGNhcmRzXG4gKi9cbi5wYWdlYmxvY2stLXNsaWRlciB7XG5cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLy8gRWFjaCByb3dcbiAgICAuc2xpZGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MzBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gRWFjaCBpdGVtIGluIHJvd1xuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBFYWNoIGNhcmQgaW4gY2Fyb3VzZWwtaXRlbSBlbGVtZW50XG4gICAgLnNsaWRlcl9jYXJkIHtcbiAgICAgICAgYm9yZGVyOiA1cHggI2ViZWJlYiBzb2xpZDsgLy8gd2hpdGUsIGJsYWNrIG9yIGJsdWVcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGJvcmRlciBlYXNlO1xuXG4gICAgICAgIC5iZy1jb2xvci1ncmF5ICYge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRjdGN0Y3OyAvLyBncmF5XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyX2NhcmRfX2xpbms6aG92ZXIgJiB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuXG4gICAgICAgICAgICAuYmctY29sb3ItYmx1ZSAmIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXJfY2FyZF9pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAuc2xpZGVyX2NhcmRfX2xpbmsgJiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+KAuic7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAsIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICM1NzU3NTcgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICYuYWxpZ25ub25lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWxpZ25jZW50ZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLnNsaWRlcl9jYXJkX19saW5rIHtcbiAgICAgICAgLnNsaWRlcl9jYXJkIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDY0JztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICByaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMzBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0N3B4IHNvbGlkICNFQkVCRUI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA0N3B4IHNvbGlkICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNsaWRlcl9jYXJkX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG9sLFxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LXRleHQtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWRlcl9jYXJkX3BvcHVwX2xpbmsge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIC5zbGlkZXJfY2FyZCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTI5JztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWRlcl9jYXJkX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBcnJvd3NcbiAgICAuc2xpY2stbmV4dCxcbiAgICAuc2xpY2stcHJldiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyAvLyBzaXplIG9mIGRvdHMgaGVpZ2h0IHRvIGFkanVzdCB2LWNlbnRlcmluZ1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyA8PCBhbmQgPj5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUgIWltcG9ydGFudDsgLy8gYmx1ZSwgd2hpdGUsIGJsYWNrO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgIC8vIDw8IGFuZCA+PlxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJnLWNvbG9yLWJsdWUgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIGJsdWVcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRibHVlLCAxMCUpICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAuYmctY29sb3ItYmx1ZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgLy9cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmViICFpbXBvcnRhbnQ7IC8vIGJsdWUsIHdoaXRlLCBibGFjaztcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuXG4gICAgICAgICAgICAvLyA8PCBhbmQgPj5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iZy1jb2xvci1ncmF5ICYge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGN0Y3RjcgIWltcG9ydGFudDsgLy8gZ3JheVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLmJnLWNvbG9yLWJsdWUgJiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLXByZXYge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4MHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4MHB4O1xuICAgICAgICBsZWZ0OiAtMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjMwcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gPFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTA0JztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogODBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDgwcHg7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MzBweCkge1xuICAgICAgICAgICAgcmlnaHQ6IC0zNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gPlxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFBhZ2luYXRpb24gZG90c1xuICAgIC5zbGlkZXItY291bnQge1xuICAgICAgICAmLS0xIHtcbiAgICAgICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLTIge1xuICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5zbGljay1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5jb3VudC0xICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudC0yICYge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY291bnQtMyAmIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWRlciB1bC5zbGljay1kb3RzIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJnLWNvbG9yLWJsdWUgJixcbiAgICAgICAgICAgICAgICAuYmctY29sb3ItYmxhY2sgJiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJ1dHRvbjpob3ZlcixcbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG4gICAgICAgICAgICAgICAgLmJnLWNvbG9yLWJsdWUgJixcbiAgICAgICAgICAgICAgICAuYmctY29sb3ItYmxhY2sgJiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG4vLyBQb3B1cFxuLnNsaWRlcl9jYXJkX3BvcHVwIHtcbiAgICBib3JkZXI6IDFweCAjZjAwIHNvbGlkO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5ODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLCAwLjgpO1xuXG4gICAgLnNsaWRlcl9jYXJkX3BvcHVwX3RleHRfY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAgICAgJi5zaG93aW5nX292ZXJsYXkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuLmNsb3NlX3BvcHVwX292ZXJsYXkge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIucGFnZWJsb2NrLS1pbnNpZ2h0c19mZWVkIHtcbiAgICAvLyBiYWNrZ3JvdW5kOiAkZ3JheSAhaW1wb3J0YW50O1xuXG4gICAgKyAuYmctY29sb3ItZ3JheSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICYuYmctY29sb3Itd2hpdGUge1xuICAgICAgICAuaW5zaWdodF9yZWFkX3RpbWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICR3aGl0ZSAkd2hpdGUgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnNpZ2h0LXBvc3QtbGlzdC1zaW5nbGUge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbGctMztcbiAgICAgICAgQGluY2x1ZGUgaW5zaWdodFR5cGVJY29uO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIGEucG9zdF9pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpbnNpZ2h0Um9sbG92ZXJab29tO1xuXG4gICAgICAgICAgICAvLyBUb3BcbiAgICAgICAgICAgIC5wb3N0X3RvcCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgLmluc2lnaHRfcmVhZF90aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VCRUJFQjtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNFQkVCRUIgI0VCRUJFQiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gQm90dG9tXG4gICAgICAgICAgICAucG9zdF9ib3R0b20ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDQudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAuZmVlZF90b3Bfcm93e1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuICAgICAgICAuZmVlZF90aXRsZV9jb2x1bW4ge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b25fY29sdW1ue1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXDAwMjBcXGYxMDVcIjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLyoqXG4gKiBTbGlkZXIgY2FyZHNcbiAqL1xuXG4ucGFnZWJsb2NrLS1pbnNpZ2h0c19zbGlkZXIge1xuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC8vIEVhY2ggcm93XG4gICAgLmluc2lnaHRzX3NsaWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjMwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC8vIEVhY2ggaXRlbSBpbiByb3dcbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRWFjaCBjYXJkIGluIGNhcm91c2VsLWl0ZW0gZWxlbWVudFxuICAgIC5zbGlkZXJfY2FyZCB7XG4gICAgICAgIEBleHRlbmQgLnJvdztcbiAgICAgICAgQGV4dGVuZCAuYWxpZ24taXRlbXMtY2VudGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBib3JkZXIgZWFzZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTU7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vcmRlci0yO1xuICAgICAgICAgICAgQGV4dGVuZCAub3JkZXItbGctMTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dC1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAyNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5zaWdodF9yZWFkX3RpbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFQkVCRUI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNFQkVCRUIgI0VCRUJFQiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcblxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICYuYWxpZ25ub25lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFsaWduY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0taW1hZ2Uge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTc7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vcmRlci0xO1xuICAgICAgICAgICAgQGV4dGVuZCAub3JkZXItbGctMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwJSAwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTAlIDAgMDtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAucG9zdF9pbWFnZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLypcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAqL1xuXG4gICAgICAgICAgICAuaW5zaWdodF9yZWFkX3RpbWUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFycm93c1xuICAgIC5zbGljay1uZXh0LFxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4OyAvLyBzaXplIG9mIGRvdHMgaGVpZ2h0IHRvIGFkanVzdCB2LWNlbnRlcmluZ1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gPDwgYW5kID4+XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAgIC8vIDw8IGFuZCA+PlxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iZy1jb2xvci1ibHVlICYge1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgIC5iZy1jb2xvci1ibHVlICYge1xuICAgICAgICAgICAgICAgICAgICAvL1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYzMHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIDxcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNCc7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYzMHB4KSB7XG4gICAgICAgICAgICByaWdodDogLTM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyA+XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICB1bC5zbGljay1kb3RzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMTAwMCU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59IiwiLy8gRmVhdHVyZWQgU3R5bGVzIC8vXG4ucGFnZWJsb2NrLS1mZWF0dXJlZF9hcnRpY2xlcyB7XG4gICAgcGFkZGluZzogNzVweCAwICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgIWltcG9ydGFudDtcbiAgICB9XG5cblxuICAgIC5mZWF0dXJlZC1pbnNpZ2h0cy1vdXRlcixcbiAgICAuYmxvZy1pbnNpZ2h0cy1vdXRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5mZWF0dXJlZC1pbnNpZ2h0cyxcbiAgICAgICAgLmZlYXR1cmVkLWJsb2cge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQ0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy04O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtaW5zaWdodC1wb3N0LWxpc3Qtc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhLnBvc3RfaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zdF9sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAub3JkZXItMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcmRlci1sZy0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmFsaWduLXNlbGYtY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDU1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluc2lnaHRfcmVhZF90aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjRUJFQkVCICNFQkVCRUIgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4Y2VycHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4Y2VycHQgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3RfcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcmRlci0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm9yZGVyLWxnLTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYWxpZ24tc2VsZi1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDQ1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9zdF9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5zaWdodF9yZWFkX3RpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9zdF9sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9zdF9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy00O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1pbnNpZ2h0LXBvc3QtbGlzdC1zaW5nbGUge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC0xMjtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTEyO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggcmdiYSgwLDAsMCwwLjEpIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCByZ2JhKDAsMCwwLDAuMSkgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmFsaWduLWl0ZW1zLWNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wb3N0X2xlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3RfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucG9zdF9yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDEwMHB4ICk7XG4gICAgICAgICAgICAgICAgICAgICAgICBoNC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWxpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3RfcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zdF9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy1jb2xvci13aGl0ZSB7XG4gICAgICAgIC5mZWF0dXJlZC1pbnNpZ2h0cyxcbiAgICAgICAgLmZlYXR1cmVkLWJsb2cge1xuXG5cbiAgICAgICAgICAgICYtLWxlZnQge1xuXG4gICAgICAgICAgICAgICAgLmZlYXR1cmVkLWluc2lnaHQtcG9zdC1saXN0LXNpbmdsZSB7XG5cbiAgICAgICAgICAgICAgICAgICAgYS5wb3N0X2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlYmxvY2sucGFnZWJsb2NrLS1iYWNrZ3JvdW5kX3ZpZGVvIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAvLyAmOmJlZm9yZSB7XG4gICAgLy8gICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoYmxhY2ssMC44KSAwJSwgcmdiYShibGFjaywwKSAxMDAlKTtcbiAgICAvLyAgICAgY29udGVudDogJyc7XG4gICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgIGxlZnQ6IDA7XG4gICAgLy8gICAgIHRvcDogMDtcbiAgICAvLyAgICAgei1pbmRleDogMjtcbiAgICAvLyB9XG5cbiAgICAuYmctaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgLmJnLXZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBWaWRlbyBDb250cm9scyBCdXR0b25cbiAgICAudmlkZW8tY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuOCk7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA5cHggN3B4O1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBsYXksXG4gICAgICAgICAgICAmLnBhdXNlIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5wbGF5IHtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA0Yic7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGF1c2Uge1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDRjJztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZWJsb2NrX19pbm5lciB7XG4gICAgICAgIG1hcmdpbjogNzVweCAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgbWFyZ2luOiAxNSUgMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlYmxvY2tfX2NvbnRlbnQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucGFnZWJsb2NrLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy0xMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJndl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5pbnRyby10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgxLGgyLGgzLGg0LGg1LGg1LGg2LHAsdWwsb2wsc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMiB7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4tY3RhIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRibHVlLCAkYmx1ZSksbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSwgd2hpdGUpO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCUsIDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweCwgMCAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwwMGEwXFwyMDNhJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMXB4LCAxMDAlIDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAuM3MgZWFzZS1vdXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gYm9keS5wd3Mge1xuXG4vLyAgICAgLnBhZ2VibG9jay5wYWdlYmxvY2stLWJhY2tncm91bmRfdmlkZW8ge1xuICAgIFxuLy8gICAgICAgICAmOmJlZm9yZSB7XG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE5LDU0LDIyMCwwLjgpIDAlLCByZ2JhKDE5LDU0LDIyMCwwKSAxMDAlKTtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH0iLCIucGFnZWJsb2NrLnBhZ2VibG9jay0tdmlkZW9fdGV4dCB7XG4gICAgXG4gICAgLnZpZGVvLW92ZXJsYXktYmxvY2stcGxheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgICYub21zLWxheW91dC10ZXh0LXZpZGVvIHtcblxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmZsZXgtY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBAZXh0ZW5kIC5mbGV4LWxnLXJvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlb19jb2x1bW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkZ3JheSA1MCUsIHRyYW5zcGFyZW50IDUwJSk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAudmlkZW8taW5uZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNzVweCAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMzZEQztcbiAgICAgICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDMwJSAxMDAlLCAwIDAsIDEwMCUgMCwgMTAwJSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMzZweCk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xOHB4O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5vbXMtbGF5b3V0LXZpZGVvLXRleHQge1xuXG4gICAgICAgIC52aWRlb19jb2x1bW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB0cmFuc3BhcmVudCA1MCUsICAkZ3JheSA1MCUpO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgLnZpZGVvLWlubmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMCAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDc1cHggMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzM2REM7XG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgNzUlIDEwMCUsIDAlIDEwMCUpO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzNnB4KTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0X2NvbHVtbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDU5cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogODBweCA1OXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTI4cHggNTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmUtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgYTpub3QoLmJ0bi1wcmltYXJ5KSB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSxcbiAgICAgICAgaDYge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTA1JztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi12aWRlb19wYWdlYmxvY2sge1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHhcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5ib2R5LnB3cyB7XG5cbiAgICAucGFnZWJsb2NrLnBhZ2VibG9jay0tdmlkZW9fdGV4dCB7XG4gICAgICAgIFxuICAgICAgICAmLm9tcy1sYXlvdXQtdGV4dC12aWRlbyB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC52aWRlb19jb2x1bW4ge1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMDIyOTQ0IDUwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC52aWRlby1pbm5lciB7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzM2REM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJi5vbXMtbGF5b3V0LXZpZGVvLXRleHQge1xuICAgIFxuICAgICAgICAgICAgLnZpZGVvX2NvbHVtbiB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdHJhbnNwYXJlbnQgNTAlLCAgIzAyMjk0NCA1MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICAgICAgICAgLnZpZGVvLWlubmVyIHtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMzZEQztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAudGV4dF9jb2x1bW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAyMjk0NDtcbiAgICBcbiAgICAgICAgICAgIC5wcmUtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIGgxLFxuICAgICAgICAgICAgaDIsXG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIGg0LFxuICAgICAgICAgICAgaDUsXG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgIFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wYWdlYmxvY2stLWFjYWRlbXlfZmVlZCB7XG4gICAgLy8gYmFja2dyb3VuZDogJGdyYXkgIWltcG9ydGFudDtcblxuICAgIC5hY2FkZW15LXBvc3QtbGlzdC1zaW5nbGUge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICBAZXh0ZW5kIC5jb2wteGwtNDtcbiAgICAgICAgQGluY2x1ZGUgaW5zaWdodFR5cGVJY29uO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgtbiszKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEucG9zdF9pbm5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpbnNpZ2h0Um9sbG92ZXJab29tO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAvLyAmOmJlZm9yZSB7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMzZEQztcbiAgICAgICAgICAgIC8vICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAzMCUsIDEwMCUgMCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcycHgpO1xuICAgICAgICAgICAgLy8gICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gICAgIGJvdHRvbTogNXB4O1xuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAvLyAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgLy8gfVxuICAgIFxuICAgICAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICAgICAgICAgIC8vICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAzMCUsIDEwMCUgMCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4NXB4KTtcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgIC5leHRlcm5hbF9saW5rIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICAgICAgICAgICAvLyAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgLy8gICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgLy8gICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5leHRlcm5hbF9saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gVG9wXG4gICAgICAgICAgICAucG9zdF90b3Age1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAxNXB4IDA7XG5cbiAgICAgICAgICAgICAgICAucG9zdF9pbWFnZV9jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWNhZGVteV9yZWFkX3RpbWUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMzNkRDO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMTMzNkRDICMxMzM2REMgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEJvdHRvbVxuICAgICAgICAgICAgLnBvc3RfYm90dG9tIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhdCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoNC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcMDBhMFxcMDBiYic7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy1jb2xvci1ncmF5IHtcblxuICAgICAgICBhLnBvc3RfaW5uZXIge1xuICAgIFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0X2JvdHRvbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZWJsb2NrLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZmVlZF90b3Bfcm93e1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcblxuICAgICAgICAuZmVlZF90aXRsZV9jb2x1bW4ge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b25fY29sdW1ue1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiLnBhZ2VibG9jay5wYWdlYmxvY2stLWJsdXJicyB7XG5cbiAgICAucm93IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gRGVmYXVsdCBDb2x1bW4gU3R5bGVzXG4gICAgLmNvbHVtbiB7XG4gICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgQGV4dGVuZCAuY29sLWxnLTU7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5ibHVyYnMge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ibHVyYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2VfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0N3B4IDMwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDEgY2FsYygxMDAlIC0gMTI1cHgpO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTdweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDdweCAzMHB4IDQ3cHggMTQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCwgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJsdXJiLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElmIHRoZSBlbnRpcmUgYmx1cmIgaXMgbGlua2VkLCB3aGljaCBtZWFucyBpdCBpcyBhIGNhcmQgYmx1cmIgYXMgd2VsbC5cbiAgICAgICAgYS5ibHVyYiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICAuYmx1cmItdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcMDBhMFxcMDBiYic7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgIHAsIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmx1cmItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDhlJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNiBGcmVlXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgLmltYWdlX2NvbnRhaW5lciB7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudF9jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAuYmx1cmItdGl0bGUge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5iZy1jb2xvci1ncmF5IHtcblxuICAgICAgICAvLyBEZWZhdWx0IENvbHVtbiBTdHlsZXNcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgXG4gICAgICAgICAgICAuYmx1cmIge1xuICAgIFxuICAgICAgICAgICAgICAgIC5jb250ZW50X2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICBwLCBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsdXJiLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC8vIElmIHRoZSBlbnRpcmUgYmx1cmIgaXMgbGlua2VkLCB3aGljaCBtZWFucyBpdCBpcyBhIGNhcmQgYmx1cmIgYXMgd2VsbC5cbiAgICAgICAgICAgIGEuYmx1cmIge1xuICAgIFxuICAgICAgICAgICAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBwLCBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsdXJiLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkucHdzIHtcblxuICAgIC5wYWdlYmxvY2sucGFnZWJsb2NrLS1ibHVyYnMge1xuICAgIFxuICAgICAgICAvLyBEZWZhdWx0IENvbHVtbiBTdHlsZXNcbiAgICAgICAgLmNvbHVtbiB7XG4gICAgXG4gICAgICAgICAgICAuYmx1cmIge1xuICAgIFxuICAgICAgICAgICAgICAgIC5jb250ZW50X2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjI5NDQ7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgIC5ibHVyYi10aXRsZSwgcCwgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIElmIHRoZSBlbnRpcmUgYmx1cmIgaXMgbGlua2VkLCB3aGljaCBtZWFucyBpdCBpcyBhIGNhcmQgYmx1cmIgYXMgd2VsbC5cbiAgICAgICAgICAgIGEuYmx1cmIge1xuICAgIFxuICAgICAgICAgICAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjI5NDQ7XG4gICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmx1cmItdGl0bGUsIHAsIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwicGFnZWJsb2Nrcy9hbmltYXRpb25zXCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy9lZGl0XCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy9jb3VudGVyXCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy92aWRlb19jb3VudGVyXCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy9pbWFnZVwiO1xuQGltcG9ydCBcInBhZ2VibG9ja3MvZ2FsbGVyeVwiO1xuQGltcG9ydCBcInBhZ2VibG9ja3MvdGVzdGltb25pYWxcIjtcbkBpbXBvcnQgXCJwYWdlYmxvY2tzL2N0YVwiO1xuQGltcG9ydCBcInBhZ2VibG9ja3MvYW5nbGVkX2ltYWdlX3RleHRcIjtcbkBpbXBvcnQgXCJwYWdlYmxvY2tzL3RleHRcIjtcbkBpbXBvcnQgXCJwYWdlYmxvY2tzL3ZpZGVvXCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy9lbWJlZF9jb2RlXCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy90ZWFtX2ZlZWRcIjtcbkBpbXBvcnQgXCJwYWdlYmxvY2tzL3RvbWJzdG9uZXNcIjtcbkBpbXBvcnQgXCJwYWdlYmxvY2tzL25ld3NfZmVlZFwiO1xuQGltcG9ydCBcInBhZ2VibG9ja3MvZm9ybV9ibG9ja1wiO1xuQGltcG9ydCBcInBhZ2VibG9ja3Mvc2xpZGVyXCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy9pbnNpZ2h0c19mZWVkXCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy9pbnNpZ2h0c19zbGlkZXJcIjtcbkBpbXBvcnQgXCJwYWdlYmxvY2tzL2ZlYXR1cmVkX2FydGljbGVzXCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy9iYWNrZ3JvdW5kX3ZpZGVvXCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy92aWRlb190ZXh0XCI7XG5AaW1wb3J0IFwicGFnZWJsb2Nrcy9hY2FkZW15X2ZlZWRcIjtcbkBpbXBvcnQgXCJwYWdlYmxvY2tzL2JsdXJic1wiO1xuXG4ucGFnZWJsb2NrIHtcbiAgICBwYWRkaW5nOiA3NXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIC8vcGFkZGluZzogMTMwcHggMDtcbiAgICAgICAgcGFkZGluZzogNSUgMDtcbiAgICB9XG4gICAgXG4gICAgLnBhZ2VibG9jay1pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAvKiBCYXNlIEhlYWRlciBTdHlsZXMgKi9cbiAgICAucm93LWhlYWRlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5wYWdlYmxvY2staGVhZGVyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy04O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgPiAqOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIE9uZSBDb2x1bW4gUGFnZSBCbG9jayAqL1xuICAgICYuY29sdW1ucy1vbmU6bm90KC5wYWdlYmxvY2stLWJsb2dfZmVlZCkge1xuXG4gICAgICAgIC5wYWdlYmxvY2stY29sdW1uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy04O1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LWxnLTI7XG5cbiAgICAgICAgICAgICYuZnVsbC13aWR0aCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogVHdvIENvbHVtbiBQYWdlIEJsb2NrICovXG4gICAgJi5jb2x1bW5zLXR3byB7XG5cbiAgICAgICAgJi5wYWdlYmxvY2stLXRleHQtZ2FsbGVyeSxcbiAgICAgICAgJi5wYWdlYmxvY2stLWdhbGxlcnktdGV4dCxcbiAgICAgICAgJi5wYWdlYmxvY2stLXRleHQtaW1hZ2UsXG4gICAgICAgICYucGFnZWJsb2NrLS1pbWFnZS10ZXh0LFxuICAgICAgICAmLnBhZ2VibG9jay0tdGV4dC12aWRlbyxcbiAgICAgICAgJi5wYWdlYmxvY2stLXZpZGVvLXRleHQge1xuXG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBhZ2VibG9jay1jb2x1bW4ge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTY7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtbGctMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucGFnZWJsb2NrLS10ZXh0LXZpZGVvLFxuICAgICAgICAmLnBhZ2VibG9jay0tdmlkZW8tdGV4dCB7XG4gICAgICAgICAgICAucGFnZWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJldmVyc2Uge1xuXG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFnZWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLyogVGhyZWUgQ29sdW1uIFBhZ2UgQmxvY2sgKi9cbiAgICAmLmNvbHVtbnMtdGhyZWUge1xuXG4gICAgICAgIC5wYWdlYmxvY2stY29sdW1uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy00O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvKiBGb3VyIENvbHVtbiBQYWdlIEJsb2NrICovXG4gICAgJi5jb2x1bW5zLWZvdXIge1xuXG4gICAgICAgIC5wYWdlYmxvY2stY29sdW1uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcblxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbHVtbnMtb25lLFxuICAgICYuY29sdW1ucy10d28sXG4gICAgJi5jb2x1bW5zLXRocmVlLFxuICAgICYuY29sdW1ucy1mb3Vye1xuXG4gICAgICAgIC5yb3cuY29sdW1uc19yb3d7XG4gICAgICAgICAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIEJhY2tncm91bmQgQ29sb3IgKi9cbi5iZy1jb2xvciB7XG4gICAgXG4gICAgJi5iZy1jb2xvci13aGl0ZTpub3QoLnBhZ2VibG9jay0tdGVzdGltb25pYWwpOm5vdCgucGFnZWJsb2NrLS1jdGEpOm5vdCgucGFnZWJsb2NrLS1mZWF0dXJlZF9hcnRpY2xlcykge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgKyAuYmctY29sb3Itd2hpdGU6bm90KC5wYWdlYmxvY2stLWJhY2tncm91bmRfdmlkZW8pIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9ibG9jay1kaXZpZGVyLnBuZykgNTAlIDAgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA3NXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5iZy1jb2xvci1ncmF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG5cbiAgICAgICAgKyAuYmctY29sb3ItZ3JheTpub3QoLnBhZ2VibG9jay0tYmFja2dyb3VuZF92aWRlbykge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Jsb2NrLWRpdmlkZXIucG5nKSA1MCUgMCBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDc1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJnLWNvbG9yLXB1cnBsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGU7XG5cbiAgICAgICAgKyAuYmctY29sb3ItcHVycGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuYmctY29sb3ItYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBhbGxfdGV4dF9jb2xvcigkd2hpdGUpO1xuXG4gICAgICAgIC5wYWdlYmxvY2stZWRpdC1saW5re1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIC5iZy1jb2xvci1ibHVle1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJnLWNvbG9yLWJsYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBhbGxfdGV4dF9jb2xvcigkd2hpdGUpO1xuXG4gICAgICAgIC5wYWdlYmxvY2stZWRpdC1saW5re1xuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICArIC5iZy1jb2xvci1ibGFjayB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbiIsIlxuXG4vLyBPdmVybGF5IFN0eWxlXG4vLy5wdW0ucHVtLW92ZXJsYXl7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiZy1jb2xvci1kYXJrLCAwLjUpO1xuLy9cbi8vICAgIC5wdW0tY29udGFpbmVye1xuLy8gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4vLyAgICAgICAgYm94LXNoYWRvdzogMXB4IDNweCAyMHB4ICRiZy1jb2xvci1kYXJrO1xuLy9cbi8vICAgICAgICAucHVtLWNvbnRlbnR7XG4vL1xuLy8gICAgICAgIH1cbi8vICAgICAgICBidXR0b24ucHVtLWNsb3Nle1xuLy8gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgICAgICAgIHJpZ2h0OiAwO1xuLy8gICAgICAgICAgICB0b3A6IDA7XG4vLyAgICAgICAgICAgIG1hcmdpbjogMDtcbi8vICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4vLyAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbi8vICAgICAgICB9XG4vLyAgICB9XG4vL31cblxuLy8gSW5saW5lIHRvcCBiYXIgc3R5bGVcbi5wdW0ucHVtLW92ZXJsYXl7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblxuICAgIC5wdW0tY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHggIWltcG9ydGFudDtcblxuICAgICAgICAucHVtLWNvbnRlbnR7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbi5wdW0tY2xvc2V7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNzb2xhckJveENvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTI2MjI7XG4gICAgXG4gICAgI3NvbGFyQm94T3V0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIFxuICAgICAgICAjc29sYXJCb3hUb3Age1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgI3NvbGFyQm94SW5uZXIge1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAjc29sYXJCb3hMb2FkaW5nIHtcbi8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9sYXlvdXQvbG9hZGluZy5naWYpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgI3NvbGFyQm94Q29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICNzb2xhckJveEJvdHRvbSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAwIDA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnNvbGFyQm94Q2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgI3NvbGFyQm94VGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnNvbGFyQm94Q2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2cHg7XG4gICAgfVxuICAgICNzb2xhckJveFByZXYsXG4gICAgI3NvbGFyQm94TmV4dCxcbiAgICAuc29sYXJCb3hDbG9zZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgICAjc29sYXJCb3hQcmV2OmhvdmVyLFxuICAgICNzb2xhckJveE5leHQ6aG92ZXIsXG4gICAgLnNvbGFyQm94Q2xvc2U6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gICAgI3NvbGFyQm94UHJldixcbiAgICAjc29sYXJCb3hOZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiA2NHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgICNzb2xhckJveFByZXYge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgIHotaW5kZXg6IDEyNjI0O1xuICAgIH1cbiAgICAjc29sYXJCb3hQcmV2OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gICAgfVxuICAgICNzb2xhckJveE5leHQge1xuICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgei1pbmRleDogMTI2MjU7XG4gICAgfVxuICAgICNzb2xhckJveE5leHQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcbiAgICB9XG4gICAgI3NvbGFyQm94Q291bnRlciB7XG4gICAgfVxufVxuXG4vL0FuaW1hdGlvbiBTcGVlZFxuI3NvbGFyQm94T3V0ZXIge1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3NvbGFyQm94SW1hZ2Uge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZSAuNXNcbn1cblxuLy9BZGRUaGlzXG4jc29sYXJTb2NpYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbn1cblxuLnVzZUFkZFRoaXMgI3NvbGFyU29jaWFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9Nb2JpbGUgYW5kIEZ1bGxzY3JlZW5cbi52aWV3RnVsbCB7XG4gICAgXG4gICAgI3NvbGFyQm94T3V0ZXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgXG4gICAgICAgICNzb2xhckJveFRvcCB7XG4gICAgICAgICAgICAuc29sYXJCb3hDbG9zZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweCAyMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEyNjI2O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNzb2xhckJveElubmVyIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICNzb2xhckJveExvYWRpbmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgI3NvbGFyQm94Q29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICNzb2xhckJveEJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuaW1hZ2VNZWRpYSAjc29sYXJCb3hCb3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMTI2MjM7XG4gICAgfVxufVxuXG4vL0Nsb3NlIEJ1dHRvbiBPbiBCb3R0b21cbi5jbG9zZUluQm90dG9tLnZpZXdCb3gge1xuICAgICNzb2xhckJveEJvdHRvbSAuc29sYXJCb3hDbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAjc29sYXJCb3hUb3AgLnNvbGFyQm94Q2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLy9JbmxpbmVcbi5pbmxpbmVNZWRpYSB7XG4gICAgI3NvbGFyQm94TG9hZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICAgICNzb2xhckJveENvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIH1cbn0iLCIub21zLXBvcHVwLWxlYXZpbmctc2l0ZSB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuXG4gICAgJl9fb3ZlcmxheSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOSw1NCwyMjAsMC43Nyk7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwgMSk7XG4gICAgfVxuXG4gICAgI2xlYXZpbmdwb3B1cC1vdmVybGF5X19jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgei1pbmRleDogMTE7XG5cbiAgICAgICAgLmNsb3NlLWxlYXZpbmdwb3B1cCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWx0LWxpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gdG9wOiA0MCU7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICAgIH1cblxuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHggMCAxMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDUwcHggMCA1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jaGVja2JveF9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMCAyNXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDUwcHggMCA1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMC4xMjVyZW0gI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogc29saWQgMC4xMjVyZW0gIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDAgODBweCA2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCA0NXB4IDE3cHggMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDAuMTI1cmVtICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IHNvbGlkIDAuMTI1cmVtICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYS5jdGEtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzEzMzZEQztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwLjVweCAxNHB4IDExcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAwLjEyNXJlbSAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBzb2xpZCAwLjEyNXJlbSAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzBEMjY5QztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwRDI2OUM7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi5ibG9ne1xuXG5cbiAgICAuYmxvZ19hcmNoaXZlX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG5cblxuICAgICAgICAucm93LmNvbnRlbnRfcm93e1xuXG4gICAgICAgIH1cblxuICAgICAgICAucm93LmZhY2V0X3JvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA3MHB4IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZC1ub25lO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmQtbWQtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMzZweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjA4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndpZGdldF9mYWNldF9zdGFja193aWRnZXQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyBEZWZhdWx0IHN0eWxlcyBmb3IgZmFjZXRzIGFyZSBpbi4uLiB3YWl0IGZvciBpdC4uLi4gZGVmYXVsdHMuc2Nzc1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBhZ2luYXRpb25fY291bnR7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAuYmxvZ19sb29wX3Jvd3tcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAucm93LnBhZ2luYXRpb25fcm93e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cblxuLmJsb2ctcG9zdC1saXN0LXNpbmdsZXtcbiAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgQGV4dGVuZCAuY29sLW1kLTY7XG4gICAgQGV4dGVuZCAuY29sLXhsLTQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuXG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKXtcblxuICAgICAgICAmOm50aC1jaGlsZCgtbiszKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYS5wb3N0X2lubmVye1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNGN0Y3Rjc7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpe1xuICAgICAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmV4dGVybmFsX2xpbmt7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG5cbiAgICAgICAgICAgIC5leHRlcm5hbF9saW5re1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0X3RvcHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIC5jYXRlZ29yaWVze1xuICAgICAgICAgICAgICAgIC5jYXR7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGl0bGV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnBvc3RfYm90dG9te1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRncmF5O1xuICAgICAgICB9XG4gICAgfVxuXG59IiwiLnBvc3QtdHlwZS1hcmNoaXZlLW9tc19pbnNpZ2h0cyxcbi5oYXMtaW5zaWdodHMtcGFnZSxcbi5ibG9nIHtcblxuICAgIC8vIE1pY3Jvc2l0ZSBCYW5uZXJcbiAgICAuc3VibWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgICB9XG4gICAgLmJhbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMuNSUgMCA3LjUlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pbnRlcmlvcl9iYW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIEZlYXR1cmVkXG4gICAgLmZlYXR1cmVkLWluc2lnaHRzLW91dGVyLFxuICAgIC5ibG9nLWluc2lnaHRzLW91dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgIC5mZWF0dXJlZC1pbnNpZ2h0cyxcbiAgICAgICAgLmZlYXR1cmVkLWJsb2cge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQ0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy04O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtaW5zaWdodC1wb3N0LWxpc3Qtc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhLnBvc3RfaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zdF9sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAub3JkZXItMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcmRlci1sZy0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmFsaWduLXNlbGYtY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDU1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluc2lnaHRfcmVhZF90aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjRUJFQkVCICNFQkVCRUIgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4Y2VycHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4Y2VycHQgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3RfcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5vcmRlci0xO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLm9yZGVyLWxnLTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYWxpZ24tc2VsZi1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDQ1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9zdF9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5zaWdodF9yZWFkX3RpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9zdF9sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9zdF9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy00O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDNweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtaW5zaWdodC1wb3N0LWxpc3Qtc2luZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtMTI7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy0xMjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHJnYmEoMCwwLDAsMC4xKSBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggcmdiYSgwLDAsMCwwLjEpIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucG9zdF9sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0X2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnBvc3RfcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAxMDBweCApO1xuICAgICAgICAgICAgICAgICAgICAgICAgaDQudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0X3JpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3RfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pbnNpZ2h0X2FyY2hpdmVfY29udGFpbmVyLFxuICAgIC5ibG9nX2FyY2hpdmVfY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblxuXG4gICAgICAgIC5yb3cge1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQmxvZyBGYWNldHNcbiAgICAgICAgLnJvdy5ibG9nX2ZhY2V0X3JvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA3MHB4IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZC1ub25lO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmQtbWQtYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMzZweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjA4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndpZGdldF9mYWNldF9zdGFja193aWRnZXQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctNDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmFjZXR3cC1pbnB1dC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIERlZmF1bHQgc3R5bGVzIGZvciBmYWNldHMgYXJlIGluLi4uIHdhaXQgZm9yIGl0Li4uLiBkZWZhdWx0cy5zY3NzXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFnaW5hdGlvbl9jb3VudHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbnNpZ2h0IEZhY2V0c1xuICAgICAgICAuaW5zaWdodF9hcmNoaXZlX2ZpbHRlcnMge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLXNtLTg7XG4gICAgICAgICAgICBAZXh0ZW5kIC5vZmZzZXQtc20tMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0wO1xuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2lkZ2V0X2ZhY2V0X3N0YWNrX3dpZGdldCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dHdpZGdldCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubW9iaWxlLWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGlkZGVuLWZhY2V0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhY2V0LWxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhY2V0d3AtZmFjZXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktbGluay1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDNweCk7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZmFjZXR3cC1oaWRkZW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc2VsZWN0LFxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiAgICBub25lO1xuICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiAgICAgICAgIG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMCwwLDAsMC4xNSk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNTBweCAxNnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJiNpbnNpZ2h0X2NhdGVnb3JpZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmI2luc2lnaHRfdG9waWNzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mYWNldHdwLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmZhY2V0d3AtdHlwZS1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwMDJcIjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggNTBweCAxM3B4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAgaW5zZXQgMCAwIDRweCAwIHJnYmEoMCwwLDAsMC4yKSwgaW5zZXQgNHB4IDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMSk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZmFjZXR3cC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gUmVzZXRcbiAgICAgICAgICAgIC5yZXNldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAuZmFjZXR3cC10eXBlLXJlc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5mYWNldHdwLXJlc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjJmOSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb2dfbG9vcF9yb3d7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmluc2lnaHRfYXJjaGl2ZV9wYWdpbmF0aW9uLFxuICAgICAgICAuYmxvZ19hcmNoaXZlX3BhZ2luYXRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZmFjZXR3cC1wYWdlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5mYWNldHdwLXR5cGUtcGFnZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAuZmFjZXR3cC1wYWdlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxufVxuXG4vLyBJbnNpZ2h0IExpc3Rcbi5pbnNpZ2h0X2FyY2hpdmVfY29udGFpbmVyLFxuLmJsb2dfYXJjaGl2ZV9jb250YWluZXIge1xuICAgIC5pbnNpZ2h0LXBvc3QtbGlzdC1zaW5nbGUge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICBAZXh0ZW5kIC5jb2wteGwtNDtcbiAgICAgICAgQGluY2x1ZGUgaW5zaWdodFR5cGVJY29uO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYS5wb3N0X2lubmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGluc2lnaHRSb2xsb3Zlclpvb207XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIC5leHRlcm5hbF9saW5rIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuZXh0ZXJuYWxfbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFRvcFxuICAgICAgICAgICAgLnBvc3RfdG9wIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgICAgICAucG9zdF9pbWFnZV9jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW5zaWdodF9yZWFkX3RpbWUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmICNmZmYgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEJvdHRvbVxuICAgICAgICAgICAgLnBvc3RfYm90dG9tIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoNC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5leGNlcnB0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEdsb2JhbCBUeXBlIEljb25cbi5pbnNpZ2h0X3R5cGVfaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB6LWluZGV4OiAzO1xufVxuXG4vLyBHbG9iYWwgUmVhZCBUaW1lXG4uaW5zaWdodF9yZWFkX3RpbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICBpIHtcbiAgICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMC41cHggNXB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiB0cmFuc3BhcmVudDtcbiAgICB9XG59IiwiLy8gQmxvZyBEZXRhaWxcblxuLnNpbmdsZS1vbXNfaW5zaWdodHMsXG4uc2luZ2xlLXBvc3QsIC5wYWdlLXRlbXBsYXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAvLyBIZWFkZXJcbiAgICAjc3RpY2t5LW1haW4tbmF2LXNwYWNlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5iYW5uZXJfY29udGVudHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy0xMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDBweCA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC01MHB4IDAgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJyZWFkY3J1bWJfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmluc2lnaHRfcmVhZF90aW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWxpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnBvc3Rfc2luZ2xlX2NvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZzogMHB4IDAgMTAwcHggMDtcblxuICAgICAgICAucG9zdF9yb3cge1xuXG4gICAgICAgICAgICAvLyBNZXRhIEF1dGhvclxuICAgICAgICAgICAgLnBvc3RfZGF0ZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHJnYmEoMCwwLDAsMC4xKSBzb2xpZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibG9nLWNhdGVnb3JpZXMge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1ldGFfYXV0aG9ycyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSBzb2xpZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNXB4IDA7XG4gICAgICAgICAgICAgICAgLm1ldGFfYXV0aG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5tZXRhX2F1dGhvcl9sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAubWV0YV9hdXRob3JfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5tZXRhX2F1dGhvcl9yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYXV0aG9yX25hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hdXRob3JfZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1ldGFfZG93bmxvYWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gU2lkZWJhciBCdXR0b25zXG4gICAgICAgICAgICAubWV0YV9kb3dubG9hZCxcbiAgICAgICAgICAgIC5zdWJzY3JpYmUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAuYnRuLXByaW1hcnkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDE1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gTGVmdFxuICAgICAgICAgICAgLmxlZnRfc2lkZWJhcl9jb2x1bW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFJpZ2h0XG4gICAgICAgICAgICAucmlnaHRfc2lkZWJhcl9jb2x1bW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBtaW4taGVpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yaWdodF9zaWRlYmFyX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAtNXB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgLyogRm9yIGJyb3dzZXJzIGRvbid0IHN1cHBvcnQgdHJhbnNsYXRlM2QuICovXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHBvc2l0aW9uLCB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc2hhcmUtYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCAjZTVlNWU1IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hhcmUtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdC1yZXNwLXNoYXJlLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdC1zaGFyZS1idG4tZWxlbWVudHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnJlbGF0ZWRfaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHggMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnJlbGF0ZWRfcG9zdHN7XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnJlbGF0ZWRfcG9zdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0X2xlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9zdF9yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDU1cHggKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWxpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbHQtbGluay1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zdWJzY3JpYmUtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggI2U1ZTVlNSBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5pcy1hZmZpeGVkIHtcbiAgICAgICAgICAgICAgICAgICAgLnJpZ2h0X3NpZGViYXJfaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBNaWRkbGVcbiAgICAgICAgICAgIC5wb3N0X3NpbmdsZV9jb2x1bW4ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRvcF9jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAuZmVhdHVyZWRfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50X2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gVmlkZW9cbiAgICAgICAgICAgICAgICAudmlkZW8taG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLnZpZGVvLWR1cmF0aW9uLFxuICAgICAgICAgICAgICAgICAgICAudmlkZW8tdGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1ldGFfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZG93bmxvYWQtbGlua3tcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxYzEnO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5leHRlcm5hbC1saW5re1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjM1ZCc7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCByZ2JhKDAsMCwwLDAuMSkgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWxpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2cHggMCA2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIENvbW1lbnRzXG4uY29tbWVudHMtdGVtcGxhdGUge1xuXG4gICAgLmNvbW1lbnQtY291bnQge1xuICAgICAgICBAaW5jbHVkZSB3ZWJmb250KDQwMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbiAgICB9XG4gICAgXG4gICAgI2NvbW1lbnRzIHtcblxuICAgICAgICAuY29tbWVudC1saXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gICAgICAgIFxuICAgICAgICAgICAgLmNvbW1lbnQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTJlMmUyO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTJlMmUyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY29tbWVudC13cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAucm93O1xuXG4gICAgICAgICAgICAgICAgICAgIC5jb21tZW50LWxlZnQtY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC0yO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29tbWVudC1tZXRhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb21tZW50LWF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbW1lbnQtZGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY29tbWVudC1yaWdodC1jb2x1bW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTEwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAuY29tbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAjcmVzcG9uZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgIHBhZGRpbmc6IDQycHggNTJweDtcblxuICAgICAgICAjcmVwbHktdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEjY29tbWVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tc3VibWl0IHtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi5wb3N0LXR5cGUtYXJjaGl2ZS1vbXNfYWNhZGVteSxcbi5wd3M6bm90KC5zaW5nbGUtb21zX2FjYWRlbXkpIHtcblxuICAgIC8vIEJhbm5lclxuICAgIC5zdWJtZW51IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgNTBweCAwO1xuICAgIH1cblxuICAgICNtb2JpbGUtbmF2IHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAuYmFubmVyIHtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA3LjUlIDA7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtd3JhcHBlciB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmQtbm9uZTtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kLWxnLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSB7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzMzMztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDAgOHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pbnRlcmlvcl9iYW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIEZlYXR1cmVkXG4gICAgLmZlYXR1cmVkLWFjYWRlbXktb3V0ZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmVhdHVyZWQtYWNhZGVteSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDRweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00NHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1sZWZ0IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1hY2FkZW15LXBvc3QtbGlzdC1zaW5nbGUge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEucG9zdF9pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zdF9sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYWxpZ24tc2VsZi1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmbGV4OiAwIDAgNDUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogNDUlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTguMzMzMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMzNkRDO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDc1JSAxMDAlLCAwJSAxMDAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3RfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjYWRlbXlfcmVhZF90aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3RfcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtbGctOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5hbGlnbi1zZWxmLWNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIyOTQ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZmxleDogMCAwIDU1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzMuMzMzMzMlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHggMzBweCBjYWxjKDMzLjMzMzMzJSArIDYwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2FkZW15X3JlYWRfdGltZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzEzMzZEQztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMTMzNkRDICMxMzM2REMgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwwMGEwXFwwMGJiJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4Y2VycHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4Y2VycHQgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9zdF9yaWdodCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3RfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwM3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mZWF0dXJlZC1hY2FkZW15LXBvc3QtbGlzdC1zaW5nbGUge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC0xMjtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmFsaWduLWl0ZW1zLWNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5wb3N0X2xlZnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zdF9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5wb3N0X3JpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBoNC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWxpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcMDBhMFxcMDBiYic7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLnBvc3RfcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0LnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAucG9zdF9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2FkZW15X2FyY2hpdmVfY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBBY2FkZW15IEZhY2V0c1xuICAgICAgICAucm93LmJsb2dfZmFjZXRfcm93IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDcwcHggMDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5kLW5vbmU7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZC1tZC1ibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAzNnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMDgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAud2lkZ2V0X2ZhY2V0X3N0YWNrX3dpZGdldCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC02O1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy00O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mYWNldHdwLWlucHV0LXdyYXAge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLy8gRGVmYXVsdCBzdHlsZXMgZm9yIGZhY2V0cyBhcmUgaW4uLi4gd2FpdCBmb3IgaXQuLi4uIGRlZmF1bHRzLnNjc3NcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wYWdpbmF0aW9uX2NvdW50e1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFjYWRlbXkgRmFjZXRzXG4gICAgICAgIC5hY2FkZW15X2FyY2hpdmVfZmlsdGVycyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tODtcbiAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1zbS0yO1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTEyO1xuICAgICAgICAgICAgQGV4dGVuZCAub2Zmc2V0LWxnLTA7XG5cbiAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aWRnZXRfZmFjZXRfc3RhY2tfd2lkZ2V0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0d2lkZ2V0IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tb2JpbGUtaGlkZGVuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oaWRkZW4tZmFjZXQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmFjZXQtbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmFjZXR3cC1mYWNldCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlICsgM3B4KTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5mYWNldHdwLWhpZGRlbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzZWxlY3QsXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6ICAgIG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6ICAgICAgICAgbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNnB4IDAgcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTRweCA1MHB4IDE2cHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmI2FjYWRlbXlfY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYjYWNhZGVteV90b3BpY3Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZhY2V0d3AtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZmFjZXR3cC10eXBlLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCA1MHB4IDEzcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICBpbnNldCAwIDAgNHB4IDAgcmdiYSgwLDAsMCwwLjIpLCBpbnNldCA0cHggNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4xKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mYWNldHdwLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBSZXNldFxuICAgICAgICAgICAgLnJlc2V0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcblxuICAgICAgICAgICAgICAgIC5mYWNldHdwLXR5cGUtcmVzZXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhY2V0d3AtcmVzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMmY5JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9nX2xvb3Bfcm93e1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2FkZW15X2FyY2hpdmVfcGFnaW5hdGlvbixcbiAgICAgICAgLmJsb2dfYXJjaGl2ZV9wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZhY2V0d3AtcGFnZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZmFjZXR3cC10eXBlLXBhZ2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLmZhY2V0d3AtcGFnZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbn1cblxuLy8gQWNhZGVteSBMaXN0XG4uYWNhZGVteV9hcmNoaXZlX2NvbnRhaW5lciB7XG5cbiAgICAuYWNhZGVteS1wb3N0LWxpc3Qtc2luZ2xlIHtcbiAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtNjtcbiAgICAgICAgQGV4dGVuZCAuY29sLXhsLTQ7XG4gICAgICAgIEBpbmNsdWRlIGluc2lnaHRUeXBlSWNvbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoLW4rMykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLnBvc3RfaW5uZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgaW5zaWdodFJvbGxvdmVyWm9vbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLy8gJjpiZWZvcmUge1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzM2REM7XG4gICAgICAgICAgICAvLyAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMzAlLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG4gICAgICAgICAgICAvLyAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3MnB4KTtcbiAgICAgICAgICAgIC8vICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vICAgICBib3R0b206IDVweDtcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgLy8gICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIC8vIH1cbiAgICBcbiAgICAgICAgICAgIC8vICY6YWZ0ZXIge1xuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgLy8gICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDMwJSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICAgICAgICAgICAgLy8gICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiA1cHg7XG4gICAgICAgICAgICAvLyAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgLy8gfVxuXG4gICAgICAgICAgICAuZXh0ZXJuYWxfbGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250QXdlc29tZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuXG4gICAgICAgICAgICAgICAgLy8gJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8vICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuZXh0ZXJuYWxfbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFRvcFxuICAgICAgICAgICAgLnBvc3RfdG9wIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMTVweCAwO1xuXG4gICAgICAgICAgICAgICAgLnBvc3RfaW1hZ2VfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFjYWRlbXlfcmVhZF90aW1lIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMzZEQztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzEzMzZEQyAjMTMzNkRDIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBCb3R0b21cbiAgICAgICAgICAgIC5wb3N0X2JvdHRvbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweCAxNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2F0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGg0LnRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwwMGEwXFwwMGJiJztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5leGNlcnB0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEdsb2JhbCBUeXBlIEljb25cbi5hY2FkZW15X3R5cGVfaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIGhlaWdodDogNjVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB6LWluZGV4OiAzO1xufVxuXG4vLyBHbG9iYWwgUmVhZCBUaW1lXG4uYWNhZGVteV9yZWFkX3RpbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGJsdWU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIHBhZGRpbmc6IDRweCA2cHg7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDA7XG5cbiAgICBpIHtcbiAgICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMC41cHggNXB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgI2ZmZiB0cmFuc3BhcmVudDtcbiAgICB9XG59IiwiLy8gQWNhZGVteSBEZXRhaWxcblxuLnNpbmdsZS1vbXNfYWNhZGVteSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgLy8gSGVhZGVyXG4gICAgI3N0aWNreS1tYWluLW5hdi1zcGFjZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMTJweCAwIDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmFubmVyX2NvbnRlbnQge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLWxnLTEwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMCAxNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnJlYWRjcnVtYl9jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aXRsZS13cmFwcGVyIHtcblxuICAgICAgICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEge1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMCAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNhZGVteV9yZWFkX3RpbWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWxpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnBvc3Rfc2luZ2xlX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAxMDBweDtcblxuICAgICAgICAucG9zdF9yb3cge1xuXG4gICAgICAgICAgICAvLyBNZXRhIEF1dGhvclxuICAgICAgICAgICAgLnBvc3RfZGF0ZSB7XG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHJnYmEoMCwwLDAsMC4xKSBzb2xpZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJsb2ctY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZXRhX2F1dGhvcnMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCByZ2JhKDAsIDAsIDAsIDAuMSkgc29saWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDQwcHg7XG5cbiAgICAgICAgICAgICAgICAubWV0YV9hdXRob3Ige1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5tZXRhX2F1dGhvcl9sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZXRhX2F1dGhvcl9pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWV0YV9hdXRob3JfcmlnaHQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYXV0aG9yX25hbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiAnXFwwMGEwXFwwMGJiJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hdXRob3JfZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZXRhX2Rvd25sb2FkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbXBvcnRhbnQtdGVybXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCByZ2JhKDAsIDAsIDAsIDAuMSkgc29saWQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgICAgICAgICAgICAgcCB7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICdcXDAwYTBcXDAwYmInO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBMZWZ0XG4gICAgICAgICAgICAubGVmdF9zaWRlYmFyX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gUmlnaHRcbiAgICAgICAgICAgIC5yaWdodF9zaWRlYmFyX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDIwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG1pbi1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnJpZ2h0X3NpZGViYXJfaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIC01cHggMTBweCAwIHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyAvKiBGb3IgYnJvd3NlcnMgZG9uJ3Qgc3VwcG9ydCB0cmFuc2xhdGUzZC4gKi9cbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogcG9zaXRpb24sIHRyYW5zZm9ybTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zaGFyZS1idXR0b25zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4ICNlNWU1ZTUgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5zaGFyZS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5hZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdC1yZXNwLXNoYXJlLWVsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hdC1zaGFyZS1idG4tZWxlbWVudHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnJlbGF0ZWRfaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwcHggMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5yZWxhdGVkX3Bvc3Rze1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZWxhdGVkX3Bvc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucG9zdF9sZWZ0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0X3JpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlIC0gMTE1cHggKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQudGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWxpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICdcXDAwYTBcXDAwYmInO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWx0LWxpbmstY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc3Vic2NyaWJlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4ICNlNWU1ZTUgc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMjBweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtYWZmaXhlZCB7XG4gICAgICAgICAgICAgICAgICAgIC5yaWdodF9zaWRlYmFyX2lubmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gTWlkZGxlXG4gICAgICAgICAgICAucG9zdF9zaW5nbGVfY29sdW1uIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50b3BfY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZlYXR1cmVkX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudF9jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIFZpZGVvXG4gICAgICAgICAgICAgICAgLnZpZGVvLWhvbGRlciB7XG4gICAgICAgICAgICAgICAgICAgIC52aWRlby1kdXJhdGlvbixcbiAgICAgICAgICAgICAgICAgICAgLnZpZGVvLXRpbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZXRhX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRvd25sb2FkLWxpbmt7XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMWMxJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXh0ZXJuYWwtbGlua3tcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYzNWQnO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNhdGVnb3JpZXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggcmdiYSgwLDAsMCwwLjEpIHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1saW5rLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgNnB4IDAgNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBIZWFkZXIgU2VhcmNoIEJ1dHRvbiBmb3VuZCBpbiBoZWFkZXIgbGF5b3V0IGZpbGVcblxuLy8gRGVza3RvcCBTZWFyY2ggRm9ybVxuI3RvcC1uYXYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIFxuICAgICNzZWFyY2hmb3JtLWRlc2t0b3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYWx0LWxpbmstY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4wNSkpLCAkYWx0LWxpbmstY29sb3I7XG4gICAgICAgIFxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5jbG9zZS1zZWFyY2gge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDYwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGlucHV0I3Mge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWdvIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBNb2JpbGUgU2VhcmNoIEZvcm0gKi9cbiNzZWFyY2hmb3JtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiA5OTk5OTtcblxuICAgIC5zZWFyY2gtb3ZlcmxheXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLCAxKTtcbiAgICB9XG5cbiAgICAuY2xvc2Utc2VhcmNoIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2hmb3Jte1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIC5pbnB1dC1ncm91cC1idG4ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgLnNlYXJjaC1nbyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMjBweDtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC1ncm91cC1idG4ge1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2VhcmNoLnNlYXJjaC1yZXN1bHRzIHtcblxuICAgICNpbnRlcmlvciB7XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnJlc3VsdC1wb3N0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC0xMDtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy04O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlc3VsdHMtcG9zdC1pbm5lciB7XG5cbiAgICAgICAgICAgICAgICBzcGFuLnBvc3QtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZXhjZXJwdCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRlYW1fY29udGFpbmVyIHtcblxuICAgICAgICAgICAgICAgIC5yZXN1bHRzLXBvc3QtaW5uZXIge1xuXG4gICAgICAgICAgICAgICAgICAgIC5yZXN1bHRzLXBvc3QtaW5uZXItdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvcC1pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucmVzdWx0cy1wb3N0LWlubmVyLWJvdHRvbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5leGNlcnB0IHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2luYXRpb25fcm93IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndvb2NvbW1lcmNlIHtcbiAgICBcbiAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC0yO1xuICAgIH1cbiAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgIEBleHRlbmQgLmNvbC1tZC0xMDtcbiAgICAgICAgXG4gICAgICAgIC51LWNvbHVtbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLUFkZHJlc3Mge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbC0xLFxuICAgIC5jb2wtMiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLmFkZHJlc3NlcyB7XG4gICAgICAgIFxuICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1yb3ctZmlyc3QsXG4gICAgLmZvcm0tcm93LWxhc3Qge1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgXG4gICAgICAgIC5vcmRlcl9kZXRhaWxzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICAgICAgICAgIC53Yy1pdGVtLW1ldGEge1xuXG4gICAgICAgICAgICAgICAgLndjLWl0ZW0tbWV0YS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAud29vY29tbWVyY2UtY3VzdG9tZXItZGV0YWlscyB7XG5cbiAgICAgICAgLndvb2NvbW1lcmNlLWNvbHVtbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC53b29jb21tZXJjZS1CdXR0b24ge1xuICAgICAgICBAZXh0ZW5kICVidXR0b247XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWxpbmstY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNzRiMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi53b29jb21tZXJjZSB7XG4gICAgXG4gICAgLmNvdXBvbiB7XG4gICAgICAgIFxuICAgICAgICAjY291cG9uX2NvZGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAud29vY29tbWVyY2UtaW5mbyxcbiAgICAud29vY29tbWVyY2UtZXJyb3Ige1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMWVtIDJlbSAxZW0gMy41ZW07XG4gICAgfVxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBcbiAgICAgICAgJi5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5tbC1yZXNwb25zaXZlLXRhYmxlIC5tbC1ncmlkIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgXG4gICAgICAgIC5tbC10aXRsZS5jb2wtMSxcbiAgICAgICAgLm1sLXRpdGxlLmNvbC0wIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1sLXRhYmxlIHtcbiAgICAgICAgXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FydC1jb2xsYXRlcmFscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIFxuICAgICAgICAucHJvZHVjdCB7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jYXJ0IC5idXR0b24sXG4gICAgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdCxcbiAgICBhLmJ1dHRvbi5hbHQsXG4gICAgYnV0dG9uLmJ1dHRvbi5hbHQsXG4gICAgaW5wdXQuYnV0dG9uLmFsdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWxpbmstY29sb3I7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3NGIzO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuZGlzYWJsZWQsXG4gICAgI3Jlc3BvbmQgaW5wdXQjc3VibWl0OmRpc2FibGVkLFxuICAgICNyZXNwb25kIGlucHV0I3N1Ym1pdDpkaXNhYmxlZFtkaXNhYmxlZF0sXG4gICAgYS5idXR0b24uZGlzYWJsZWQsXG4gICAgYS5idXR0b246ZGlzYWJsZWQsXG4gICAgYS5idXR0b246ZGlzYWJsZWRbZGlzYWJsZWRdLFxuICAgIGJ1dHRvbi5idXR0b24uZGlzYWJsZWQsXG4gICAgYnV0dG9uLmJ1dHRvbjpkaXNhYmxlZCxcbiAgICBidXR0b24uYnV0dG9uOmRpc2FibGVkW2Rpc2FibGVkXSxcbiAgICBpbnB1dC5idXR0b24uZGlzYWJsZWQsXG4gICAgaW5wdXQuYnV0dG9uOmRpc2FibGVkLFxuICAgIGlucHV0LmJ1dHRvbjpkaXNhYmxlZFtkaXNhYmxlZF0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaGVhZGluZy1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi53b29jb21tZXJjZSB1bC5wcm9kdWN0cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgXG4gICAgbGkucHJvZHVjdCB7XG4gICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICBAZXh0ZW5kIC5jb2wtbWQtMztcbiAgICAgICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBcbiAgICAgICAgJi5maXJzdCB7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuICAgICAgICAub25zYWxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndvb2NvbW1lcmNlIHtcbiAgICBcbiAgICAud29vY29tbWVyY2UtcmVzdWx0LWNvdW50IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLyBGYWNldHNcbiAgICAjc2hvcF9mYWNldHNfY29udGFpbmVyIHtcblxuICAgICAgICAud2lkZ2V0X2ZhY2V0X3N0YWNrX3dpZGdldCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtMTI7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tNjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1sZy0zO1xuXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLm9mZnNldC1sZy0zO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZhY2V0d3AtdHlwZS1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkN1wiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRBd2Vzb21lO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUGFnaW5hdGlvblxuICAgIC5mYWNldHdwLXBhZ2VyIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG5cbiAgICAgICAgLmZhY2V0d3AtcGFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53b29jb21tZXJjZS1jaGVja291dCB7XG5cbiAgICAjY3VzdG9tZXJfZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAud29vY29tbWVyY2UtaW5mbyxcbiAgICAud29vY29tbWVyY2UtZXJyb3Ige1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mb3JtLXJvdy5ub3RlcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzdhN2E3YTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5pbnB1dC10ZXh0LFxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGF5bWVudF9tZXRob2RzIHtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXIge1xuXG4gICAgICAgIC5wcm9kdWN0LW5hbWUge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgfVxuICAgICAgICAucHJvZHVjdC10b3RhbCB7XG4gICAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLXJvdy1maXJzdCxcbiAgICAuZm9ybS1yb3ctZmlyc3QsXG4gICAgLmZvcm0tcm93LWxhc3QsXG4gICAgLmZvcm0tcm93LWxhc3Qge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuI3dsLXdyYXBwZXIgLndsLWFjdGlvbnMtdGFibGUge1xuXG4gICAgdGQge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQtcmV2aWV3LW9yZGVyLXRhYmxlIHtcbiAgICBcbiAgICAucHJvZHVjdC11bml0LXByaWNlIHtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgLnByb2R1Y3QtdG90YWwge1xuICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ud29vY29tbWVyY2Utb3JkZXIge1xuICAgIFxuICAgIHAud29vY29tbWVyY2Utbm90aWNlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICB9XG59XG4iLCIjcHJvZHVjdHMtd3JhcHBlciB7XG4gICAgXG4gICAgLmxheW91dCB7XG4gICAgICAgIFxuICAgICAgICAub3JiaXQtd29vY29tbWVyY2Uge1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLTEyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYXlvdXQtLWxlZnQge1xuICAgICAgICBcbiAgICAgICAgLm9yYml0LXdvb2NvbW1lcmNlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1tZC05O1xuICAgICAgICB9XG4gICAgICAgICNzaWRlYmFyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS0zO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYXlvdXQtLXJpZ2h0IHtcbiAgICAgICAgXG4gICAgICAgIC5vcmJpdC13b29jb21tZXJjZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tOTtcbiAgICAgICAgfVxuICAgICAgICAjc2lkZWJhciB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGF5b3V0LS1sZWZ0LXJpZ2h0IHtcbiAgICAgICAgXG4gICAgICAgIC5vcmJpdC13b29jb21tZXJjZSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tOTtcbiAgICAgICAgfVxuICAgICAgICAjc2lkZWJhciB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtc20tMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAjc2lkZWJhciAud2lkZ2V0X2ZhY2V0X3N0YWNrX3dpZGdldCB7XG4gICAgICAgIFxuICAgICAgICAuZmFjZXQtbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNsaXA6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmFjZXR3cC1jaGVja2JveCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFkZF90b19jYXJ0X2J1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgLmJ0bi1wcmltYXJ5O1xuICAgIH1cbn0iLCIud29vY29tbWVyY2UgLnByb2R1Y3QgLmNhcnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi8vIFJlbGF0ZWQgUHJvZHVjdHMuXG4jcmVsYXRlZC1wcm9kdWN0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIC53cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmNvbC1zbS02O1xuICAgICAgICAgICAgQGV4dGVuZCAuY29sLW1kLTM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2R1Y3QtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gTW9yZSBJbmZvcm1hdGlvblxuI2luZm9ybWF0aW9uIHtcbiAgICBtYXJnaW46IDAgMTVweCA3NXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBtYXJnaW46IDAgMjVweCA3NXB4O1xuICAgIH1cbiAgICAuaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgd2ViZm9udCg3MDApO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHRvZW0oMjAwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICgzMi8yNCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLndyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjlmOGY4O1xuICAgICAgICBwYWRkaW5nOiA3NXB4IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogNzVweCAxMDVweCA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFByb2R1Y3QgUmV2aWV3c1xuI3Jldmlld3Mge1xuICAgIEBleHRlbmQgLmNvbC0xMjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuICAgICNyZXZpZXdzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogNzBweCAyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggMTA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudG9vbHRpcCB7XG4gICAgLy8gdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICAgIC8vIHRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgJi5zaG93IHtcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYm90dG9tIHtcbiAgICAgICAgLnRvb2x0aXAtYXJyb3cge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgICAgY29sb3I6IHJnYig3NywgNzcsIDc3KSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyAvLyBEYXJrIGJhY2tncm91bmQgd2l0aCBoaWdoIGNvbnRyYXN0XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBjYWxpYnJpLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogNTUwcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsXG4gICAgJi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSxcbiAgICAmLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSxcbiAgICAmLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUge1xuICAgICAgICBib3JkZXItYmxvY2stY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5cbmJ1dHRvbltkYXRhLXRvZ2dsZT1cInRvb2x0aXBcIl0sXG4gICAgLmJ0bi10b29sdGlwLWNsb3NlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJjpmb2N1cy12aXNpYmxlLFxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDAuMTI1cmVtICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgb3V0bGluZTogc29saWQgMC4xMjVyZW0gIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgICAgY29sb3I6ICMxMzM2ZGM7XG4gICAgfVxufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtZ2xvc3Nhcnkge1xuXG4gICAgJi5wd3Mge1xuICAgICAgICAuYmFubmVyICB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFubmVyICB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwIDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5nbG9zc2FyeV9hcmNoaXZlX2NvbnRhaW5lciB7XG4gICAgLmdsb3NzYXJ5X2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcblxuICAgICAgICAuZ2xvc3NhcnlfbGV0dGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3B4O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2xvc3NhcnlfbGlzdF9zaW5nbGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5nbG9zc2FyeV9sb29wX3JvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5nbG9zc2FyeV9saXN0X3NpbmdsZSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xufVxuXG5cbi5mYWNldC1sYWJlbFtkYXRhLWZvcj1cImdsb3NzYXJ5X3Jlc2V0XCJdIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5sZXR0ZXJfbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgc3Bhbi5nbG9zc2FyeV9sZXR0ZXIge1xuICAgICAgICBjb2xvcjogIzMwMmYyZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBhLmdsb3NzYXJ5X2xldHRlciB7XG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgY29sb3I6ICMzMDJmMmQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mYWNldHdwLXNlYXJjaC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWNldHdwLXNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZhY2V0d3Atc2VhcmNoLWNvbnRhaW5lciBpbnB1dCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi5mYWNldHdwLWF1dG9jb21wbGV0ZS11cGRhdGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdsb3NzYXJ5X3NlYXJjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmZhY2V0d3AtZmFjZXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgbGFiZWwuZmFjZXQtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0uZmFjZXR3cC1hdXRvY29tcGxldGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5hbmNob3ItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG59XG5cbiNhbmNob3ItbWVudS1zdGlja3kge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiA2NXB4O1xuICAgIH1cblxuICAgICYuYWRqdXN0ZWQtc3RpY2t5IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHdzIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICNhbmNob3ItbWVudS1zdGlja3kge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgIHRvcDogODBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuYWRqdXN0ZWQtc3RpY2t5IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuYm9keTpub3QoLnB3cykgLnB3c19sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXMtc3RpY2t5IHtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbi5nbG9zc2FyeV9sZXR0ZXIuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzAwN2JmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgICB0b3A6IC0zMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIEhpZGRlbiBhcmlhLWxpdmUgcmVnaW9uIGZvciBzY3JlZW4gcmVhZGVycyAqL1xuI2FyaWFMaXZlUmVnaW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpOyAvKiBWaXN1YWxseSBoaWRkZW4gKi9cbiAgICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59IiwiLy8gQm9vdHN0cmFwLlxuLy9AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG4vL0BpbXBvcnQgXCIuLi9ib290c3RyYXAvc2Nzcy92YXJpYWJsZXNcIjtcbi8vQGltcG9ydCBcIi4uL2Jvb3RzdHJhcC9zY3NzL21peGluc1wiO1xuLy9AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3Mvcm9vdFwiO1xuLy9AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvZ3JpZFwiO1xuLy9AaW1wb3J0IFwiLi4vYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzXCI7XG4vL0BpbXBvcnQgXCJ2YXJzXCI7XG5cbioge1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgIGNvbG9yOiAkYm9keS10ZXh0LWNvbG9yO1xufVxuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgICAgIEdsb2JhbFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuaDEsXG4uZWRpdG9yLXBvc3QtdGl0bGVfX2lucHV0IHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdGb250O1xuICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCl7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIH1cbn1cblxuaDIge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZ0ZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cbn1cblxuaDMsXG4uaDN7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nRm9udDtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxufVxuXG5oNCxcbi5oNCB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nRm9udDtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxufVxuXG5oNSB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nRm9udDtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuaDYge1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keUZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4ucHJlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGJvZHlGb250OztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW46IDMwcHggMCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG5cbmEge1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cblxuaSB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuaW1nIHtcbiAgICBAaW5jbHVkZSBtYWtlLWluZm9ncmFwaGljKGZhbHNlKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5ociB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA5KTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDMwcHggMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYudGhpY2staHIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAmLmJsYWNrLWhyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG59XG5cbmZpZ3VyZS53cC1jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogNXB4ICMwMDAgc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICMwMDAgc29saWQ7XG4gICAgcGFkZGluZzogMjBweCAwIDMwcHg7XG4gICAgbWFyZ2luOiA0MHB4IDAgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICAgIEBleHRlbmQgaDY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxucCB7XG4gICAgQGluY2x1ZGUgbWFrZS1pbmZvZ3JhcGhpYyhmYWxzZSk7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogJGdyYXktZGFyaztcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmLmludHJvLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgICYuaW50cm8tdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2l0YXRpb24tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNzg3ODc4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMTcvMTMpO1xuICAgICAgICBmb250LXdlaWdodDogJGxpZ2h0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC8vIG5vdCB1c2VkIGFueW1vcmVcbiAgICAmLnNtYWxsLXRleHQge1xuICAgICAgICBjb2xvcjogIzU3NTc1NztcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogKDEzLzExKTtcbiAgICB9XG59XG5cbnN1cCB7XG4gICAgZm9udC1zaXplOiA2NSU7XG4gICAgdG9wOiAtMC43NWVtO1xufVxuXG5zdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgLy8gYm9yZGVyLXRvcDogMXB4IHJnYmEoMCwwLDAsMC4xKSBzb2xpZDtcbiAgICAvLyBib3JkZXItYm90dG9tOiAxcHggcmdiYSgwLDAsMCwwLjEpIHNvbGlkO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMzBweCAxNXB4IDMwcHggMTVweDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAxMDBweCAzMHB4IDEwMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIC8vIERlZmF1bHQgYmx1ZSBsaW5lXG4gICAgJjpub3QoLmJsb2NrcXVvdGUtY3VzdG9tLWljb24pOm5vdCguYmxvY2txdW90ZS1xdW90ZS1pY29uKTpub3QoLmJsb2NrcXVvdGUtY3VzdG9tLWltYWdlKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWxpbmstY29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCAxMDAlIC0gNjBweCApO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCbG9ja3F1b3RlIHcvIGN1c3RvbSBpbWFnZSBpY29uIHN0eWxlXG4gICAgJi5ibG9ja3F1b3RlLWN1c3RvbS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuYnFfX2ljb24ge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5icV9fdGV4dCB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCbG9ja3F1b3RlIHcvIGN1c3RvbSBpbWFnZSBzdHlsZVxuICAgICYuYmxvY2txdW90ZS1jdXN0b20taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5icV9faWNvbiB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5icV9fdGV4dCB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCbG9ja3F1b3RlIHcvIHF1b3RlIGljb24gc3R5bGVcbiAgICAmLmJsb2NrcXVvdGUtcXVvdGUtaWNvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcXVvdGVNYXJrLWJsdWUtQmxvY2txdW90ZS5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgbGVmdDogLTY1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmludHJvLXRleHQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nRm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoMzIvMjIpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBLZXkgVGFrZWF3YXlzXG4gICAgJi5ibG9ja3F1b3RlLWtleS10YWtlYXdheXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5LDU0LDIyMCwwLjA2KTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgICAgcGFkZGluZzogMjVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGJvZHlGb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSw1MSw1MSwwLjMpO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG9sLFxuICAgICAgICB1bCB7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjRjdGN0Y3O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29udGVudF9jb250YWluZXIgdWwsXG4ubWFpbi1jb250ZW50IHVsLFxuLmNvbnRlbnQgdWwsXG4ucGFnZWJsb2NrIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG5cbiAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICAvL21hcmdpbjogMCAwIDEwcHggMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMjQvMTYpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyOC8xOCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0yMmRlZyk7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRlbnRfY29udGFpbmVyIG9sLFxuLmNvbnRlbnQgb2wsXG4ucGFnZWJsb2NrIG9sLFxuLm1haW4tY29udGVudCBvbCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAzNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxufVxuXG5cbi8vIEJ1dHRvbnMuXG5hLmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJpbWFnZVwiXS5idXR0b257XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xuXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIFRleHQgTGlua1xuYS50ZXh0LWxpbmt7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsdWU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogJGJsdWU7XG5cbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4lYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweCA1NXB4IDExcHggMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDU2cHggMTVweCAyMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMzhweCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1goLTIwZGVnKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIixzYW5zLXNlcmlmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLy90cmFuc2Zvcm06IHNjYWxlKDEuMDIpIHRyYW5zbGF0ZVooMCk7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBsZWZ0OiAxMDUlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYnRuLXByaW1hcnkge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXG4gICAgLy8mOmhvdmVyIHtcbiAgICAvLyAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggJGJsdWUsICAwIDAgMTZweCAkYmx1ZTtcbiAgICAvL31cbiAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtZGFyaztcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG4uYnRuLXNlY29uZGFyeSB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgIGJhY2tncm91bmQ6ICRibGFjay1saWdodDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLy8mOmhvdmVyIHtcbiAgICAvLyAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggJGJsYWNrLWxpZ2h0LCAgMCAwIDE2cHggJGJsYWNrLWxpZ2h0O1xuICAgIC8vfVxuICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxufVxuLmJ0bi1jdGEge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuICAgIHBhZGRpbmc6IDExcHggMTVweCAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDMwcHggMjZweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIH1cbn1cblxuXG4uYnRuLXZpZGVvX3BhZ2VibG9jayB7XG4gICAgQGV4dGVuZCAuYnRuLXByaW1hcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDMwcHggMjZweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIH1cbn1cblxuLy8gV29yZHByZXNzIFBhZ2luYXRpb24gKHVzZWQgb24gc2VhcmNoKVxuLnBhZ2luYXRpb25fY29sdW1ue1xuICAgIEBleHRlbmQgLmNvbC0xMjtcblxuXG4gICAgLnBhZ2luYXRpb257XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAucGlwZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhLnByZXYsXG4gICAgICAgIGEubmV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEF3ZXNvbWU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgYS5wcmV2e1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA4KTtcblxuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNCc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhe1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5Rm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYS5uZXh0e1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wOCk7XG5cbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gT25lIFRydXN0IGhpZGUvc2hvdyBlbGVtZW50c1xuLm90LW9wdGluLUMwMDA0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgYm9keS5vbmV0cnVzdC1jb25zZW50LUMwMDA0ICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5vdC1vcHRvdXQtQzAwMDQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYm9keS5vbmV0cnVzdC1jb25zZW50LUMwMDA0ICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iXX0= */
